Paris to Montreal Flight Timetable

Using the online timetable is an easy way to look at all the direct flights Paris — Montreal

83 flights in a week

Departure and arrival times are local (Paris and Montreal)

Departure Arrival Flight days Flight Airlines Flight time Airports
09:00 10:50 sun AC875 Air Canada 7h 50m Charles de Gaulle Airport — Montreal-Pierre Elliott Trudeau International Airport Select dates
09:00 10:35 daily AC875 Air Canada 7h 35m Charles de Gaulle Airport — Montreal-Pierre Elliott Trudeau International Airport Select dates
09:25 12:30 mon, tue, wed, thu, fri, sun AC875 Air Canada 8h 5m Charles de Gaulle Airport — Montreal-Pierre Elliott Trudeau International Airport Select dates
09:45 11:35 fri, sat TS251 Air Transat 7h 50m Charles de Gaulle Airport — Montreal-Pierre Elliott Trudeau International Airport Select dates
10:20 13:10 mon, sun TS111 Air Transat 7h 50m Charles de Gaulle Airport — Montreal-Pierre Elliott Trudeau International Airport Select dates
10:25 12:15 thu, sun TS111 Air Transat 7h 50m Charles de Gaulle Airport — Montreal-Pierre Elliott Trudeau International Airport Select dates
10:30 13:15 tue, wed, thu, fri, sat AF344 Air France 7h 45m Charles de Gaulle Airport — Montreal-Pierre Elliott Trudeau International Airport Select dates
10:30 12:05 daily AF342 Air France 7h 35m Charles de Gaulle Airport — Montreal-Pierre Elliott Trudeau International Airport Select dates
10:55 12:45 mon, tue, wed, fri, sat TS111 Air Transat 7h 50m Charles de Gaulle Airport — Montreal-Pierre Elliott Trudeau International Airport Select dates
10:55 13:45 tue, wed, thu, fri, sat TS111 Air Transat 7h 50m Charles de Gaulle Airport — Montreal-Pierre Elliott Trudeau International Airport Select dates
10:55 13:35 sat TS111 Air Transat 7h 40m Charles de Gaulle Airport — Montreal-Pierre Elliott Trudeau International Airport Select dates
11:00 12:50 daily TS111 Air Transat 7h 50m Charles de Gaulle Airport — Montreal-Pierre Elliott Trudeau International Airport Select dates
12:20 14:00 thu TS111 Air Transat 7h 40m Charles de Gaulle Airport — Montreal-Pierre Elliott Trudeau International Airport Select dates
13:00 15:45 daily AC871 Air Canada 7h 45m Charles de Gaulle Airport — Montreal-Pierre Elliott Trudeau International Airport Select dates
13:30 15:00 daily AF344 Air France 7h 30m Charles de Gaulle Airport — Montreal-Pierre Elliott Trudeau International Airport Select dates
14:00 15:45 daily AC871 Air Canada 7h 45m Charles de Gaulle Airport — Montreal-Pierre Elliott Trudeau International Airport Select dates
14:10 15:35 tue, wed, thu, fri, sat, sun AC871 Air Canada 7h 25m Charles de Gaulle Airport — Montreal-Pierre Elliott Trudeau International Airport Select dates
15:00 17:23 tue Luxwing 8h 23m Le Bourget — Montreal-Pierre Elliott Trudeau International Airport Select dates
15:30 18:10 tue Luxwing 8h 40m Le Bourget — Montreal-Pierre Elliott Trudeau International Airport Select dates
15:30 16:46 sun Air France 7h 16m Charles de Gaulle Airport — Montreal-Pierre Elliott Trudeau International Airport Select dates
16:40 18:16 mon Air France 7h 36m Charles de Gaulle Airport — Montreal-Pierre Elliott Trudeau International Airport Select dates
19:20 21:00 wed BF760 French bee 7h 40m Paris Orly Airport — Montreal-Pierre Elliott Trudeau International Airport Select dates

We use cookies and similar technologies for different purposes. Read the privacy policy. If you use the site you agree to them.

Request history8.3.0PHP Version97.2msRequest Duration3MBMemory UsageGET schedules/{originCityIata}/{destinationCityIata}Route
    • Booting (17.32ms)time
    • Application (79.86ms)time
    • 1 x Application (82.16%)
      79.86ms
      1 x Booting (17.82%)
      17.32ms
      21 templates were rendered
      • 1x views_us.schedules.routeroute.blade.php#?blade
      • 1x schedules.routeroute.blade.php#?blade
      • 1x index.section-smallMainSlidesection-smallMainSlide.blade.php#?blade
      • 1x components.avia-formavia-form.blade.php#?blade
      • 1x breadcrumbs::bootstrap4bootstrap4.blade.php#?blade
      • 1x banners.schedule-topschedule-top.blade.php#?blade
      • 1x schedules.timetabletimetable.blade.php#?blade
      • 1x views_us.schedules.routeDescriptionrouteDescription.blade.php#?blade
      • 1x components.related-linksrelated-links.blade.php#?blade
      • 1x banners.schedule-bottomschedule-bottom.blade.php#?blade
      • 1x layouts.mainmain.blade.php#?blade
      • 1x headerheader.blade.php#?blade
      • 2x menumenu.blade.php#?blade
      • 1x footerfooter.blade.php#?blade
      • 1x components.footer-popular-flightsfooter-popular-flights.blade.php#?blade
      • 1x footer_scriptsfooter_scripts.blade.php#?blade
      • 1x components.currencycurrency.blade.php#?blade
      • 2x components.popuppopup.blade.php#?blade
      • 1x components.languagelanguage.blade.php#?blade
      uri
      GET schedules/{originCityIata}/{destinationCityIata}
      middleware
      web
      controller
      App\Http\Controllers\SchedulesController@route
      namespace
      prefix
      /
      where
      as
      schedules
      file
      app/Http/Controllers/SchedulesController.php:36-141
      9 statements were executed12.36ms
      • QueryDetector.php#25aviaticketsConnection Established
        Backtrace
        • vendor/beyondcode/laravel-query-detector/src/QueryDetector.php:25
        • vendor/beyondcode/laravel-query-detector/src/QueryDetectorMiddleware.php:30
        • vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:183
        • vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:183
        • app/Http/Middleware/MinifyHtml.php:21
      • CitySqlRepository.php#40aviatickets3.73msselect * from `cities` where `code` in ('par', 'ymq')
        Bindings
        • 0: par
        • 1: ymq
        Backtrace
        • app/Avia/Infrastructure/City/CitySqlRepository.php:40
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/City/CitySqlRepository.php:37
        • app/Http/Controllers/SchedulesController.php:38
      • TimetableRepository.php#39aviatickets1.68msselect * from `timetables` where `origin_city_id` = 4805 and `destination_city_id` = 7241 order by `time_origin` asc limit 1000
        Bindings
        • 0: 4805
        • 1: 7241
        Backtrace
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:39
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:30
        • app/Http/Controllers/SchedulesController.php:47
      • TimetableRepository.php#39aviatickets1.09msselect * from `airports` where `airports`.`id` in (9733)
        Backtrace
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:39
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:30
        • app/Http/Controllers/SchedulesController.php:47
      • TimetableRepository.php#39aviatickets980μsselect * from `airports` where `airports`.`id` in (1271, 3692, 9821)
        Backtrace
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:39
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:30
        • app/Http/Controllers/SchedulesController.php:47
      • TimetableRepository.php#39aviatickets890μsselect * from `airlines` where `airlines`.`id` in (136, 328, 1314, 40317, 157745)
        Backtrace
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:39
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:30
        • app/Http/Controllers/SchedulesController.php:47
      • LocalRouteRepository.php#520aviatickets1msselect * from `flights_by` where `origin_city_id` = 4805 and `destination_city_id` = 7241 limit 1
        Bindings
        • 0: 4805
        • 1: 7241
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:520
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:514
        • app/Http/Controllers/SchedulesController.php:189
      • LocalRouteRepository.php#520aviatickets800μsselect * from `sites_relationships` where `sites_relationships`.`id` in (255094)
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:520
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:514
        • app/Http/Controllers/SchedulesController.php:189
      • CountriesRepository.php#31aviatickets1.22msselect * from `countries` where `code` = '' limit 1
        Bindings
        • 0: 
        Backtrace
        • app/Avia/Infrastructure/Repository/CountriesRepository.php:31
        • app/Avia/Infrastructure/Provider/CurrentCurrencyProvider.php:61
        • app/Avia/Infrastructure/Provider/CurrentCurrencyProvider.php:43
        • app/Http/Controllers/SchedulesController.php:111
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • TimetableRepository.php#53aviatickets970μsselect count(*) as aggregate from `timetables` where `origin_city_id` = 7241 and `destination_city_id` = 4805
        Bindings
        • 0: 7241
        • 1: 4805
        Backtrace
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:53
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:47
        • app/Http/Controllers/SchedulesController.php:117
      App\Avia\Infrastructure\Model\Timetable
      22Timetable.php#?
      App\Avia\Infrastructure\Model\Airline
      5Airline.php#?
      App\Avia\Infrastructure\Model\Airport
      4Airport.php#?
      App\Avia\Infrastructure\Model\City
      2City.php#?
      App\Avia\Infrastructure\Model\LocalRoute
      1LocalRoute.php#?
      App\Avia\Infrastructure\Model\SitesRelationship
      1SitesRelationship.php#?
            _token
            tZClfcGdGJSn9Y7fgUAVJ3VbcPaqNeh4HmcGPRrl
            _previous
            array:1 [ "url" => "https://d.lowcost.club/schedules/par/ymq?_url=%2Fschedules%2Fpar%2Fymq" ]
            _flash
            array:2 [ "old" => [] "new" => [] ]
            path_info
            /schedules/par/ymq
            status_code
            200
            
            status_text
            OK
            format
            html
            content_type
            text/html; charset=UTF-8
            request_query
            0 of 0
            array:1 [ "_url" => "/schedules/par/ymq" ]
            request_request
            []
            
            request_headers
            0 of 0
            array:16 [ "cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6InlLS1JXNUt6bnhoK1R1ZUt5aGhSZnc9PSIsInZhbHVlIjoiVlZmaDhTazhxMlVWSXBGYjdlRWdUZmltVS9nYXdxbjRXMkMzYW1hd1ZFNXMyRHdrVzlOd2Q4ZXViR3ZmQVNZMWVNMjl5Y0xKcEg4U1JmT0F0eG5HVHk4RzN4MVh2c2ErYkNoeDlIaHkzREIxaUdCdmdTTmo2eE9zMk5MNGhybWsiLCJtYWMiOiJhZWEyZjIxY2E2NTZlOTdiOTdjOTBmYTBkYzYyMWFiMWUzOWM0ZDA1MGNjOTJjMDg4NjI2YWUwODZhZmNiZTM5IiwidGFnIjoiIn0%3D; lowcostclub_session=eyJpdiI6InQrcVRLckx0eDhvTEVvSXNXMnFXYkE9PSIsInZhbHVlIjoiaEJ1STFxd2pUS0s2SkNJSStackRDd3FpQVE2NEtySHpOaGNOK0N4ODBYM2dFU0ttcG1sVUZHb0dsUE5BVTZ4NGwxMHlYM0wxRVdMbUl5WHBtbVc4dGxKUm05Rk1qQmV5S3hsd1orVGp2R0N6K0k1bG4wVHVjNUtyLzQ2SFAzd3MiLCJtYWMiOiJkODFlZmNlMzQzZjZhMmIyYjdhZjcxZDAwYzQ2YzBmODg5ZTQ2ZjNmOTg4ZTU4NGEyNjZlY2Q1NjQ1OGVmMDUyIiwidGFnIjoiIn0%3DXSRF-TOKEN=eyJpdiI6InlLS1JXNUt6bnhoK1R1ZUt5aGhSZnc9PSIsInZhbHVlIjoiVlZmaDhTazhxMlVWSXBGYjdlRWdUZmltVS9nYXdxbjRXMkMzYW1hd1ZFNXMyRHdrVzlOd2Q4ZXViR3ZmQVNZMWVNMjl5Y" ] "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "host" => array:1 [ 0 => "d.lowcost.club" ] ]
            request_cookies
            0 of 0
            array:2 [ "XSRF-TOKEN" => "tZClfcGdGJSn9Y7fgUAVJ3VbcPaqNeh4HmcGPRrl" "lowcostclub_session" => "vCGAg7KT0AJF9wQiXNn58OjwhxFyR6PLj9dVudz8" ]
            response_headers
            0 of 0
            array:5 [ "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Thu, 01 May 2025 12:28:10 GMT" ] "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Im5zNG9Ldm84WVFBbSt2NXpzOTJpeVE9PSIsInZhbHVlIjoidUZhSE56bC9GSW1VL1NwMTZHN2xxSzl6UDNBTU5neEhPVmtnYVpYN2VubnYxODhubVA5SElBaFdGcE1mVkh3djZHUmhOcm5rUFlPZWJIdHVEZm5iaTBET0xSQkdHVkNRNkh6RUNIQXJHSTd0d2dRRU5IVXdmeExKZzZPWisvSmkiLCJtYWMiOiIxMjEyMTgyMzIyY2EyODFmZTg5MTM4NWE0NTk5NmU5Y2Y2NzdmODU2MTJiOWI5OTM2MTIxMWQ2MWJiY2FlMmE5IiwidGFnIjoiIn0%3D; expires=Thu, 01 May 2025 14:28:10 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6Im5zNG9Ldm84WVFBbSt2NXpzOTJpeVE9PSIsInZhbHVlIjoidUZhSE56bC9GSW1VL1NwMTZHN2xxSzl6UDNBTU5neEhPVmtnYVpYN2VubnYxODhubVA5SElBaFdGcE1mVkh3djZHUmhOc" 1 => "lowcostclub_session=eyJpdiI6IkxoN2tBRnJ5STNPeWUxcHhGcVlqOEE9PSIsInZhbHVlIjoiWERSc1lyVzlHYXJTRnFMeW0wZkhjTUFFdU5kOHVUakxGVFJ3UVZYRWRyejRET0J0L0FzT01hZkEvZktHbWlzalF3YnBoQzBnMDVsZy9OdFNLTEd2Mjg3dkg1VmwzR3pvM1c4dDJCaXorbW1qenQxdExKSTEzUHpBNEtrUHg4WjciLCJtYWMiOiI3MmQxYWM4MDNiNmM1MDAzN2EyMDQ0Yzc1NzQ5NDkyZGJiMDM3NTcxYTIwOTY4ZmJjYTc5MGI5MzRmODcxM2QxIiwidGFnIjoiIn0%3D; expires=Thu, 01 May 2025 14:28:10 GMT; Max-Age=7200; path=/; httponly; samesite=laxlowcostclub_session=eyJpdiI6IkxoN2tBRnJ5STNPeWUxcHhGcVlqOEE9PSIsInZhbHVlIjoiWERSc1lyVzlHYXJTRnFMeW0wZkhjTUFFdU5kOHVUakxGVFJ3UVZYRWRyejRET0J0L0FzT01hZkEvZktHbWlz" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Im5zNG9Ldm84WVFBbSt2NXpzOTJpeVE9PSIsInZhbHVlIjoidUZhSE56bC9GSW1VL1NwMTZHN2xxSzl6UDNBTU5neEhPVmtnYVpYN2VubnYxODhubVA5SElBaFdGcE1mVkh3djZHUmhOcm5rUFlPZWJIdHVEZm5iaTBET0xSQkdHVkNRNkh6RUNIQXJHSTd0d2dRRU5IVXdmeExKZzZPWisvSmkiLCJtYWMiOiIxMjEyMTgyMzIyY2EyODFmZTg5MTM4NWE0NTk5NmU5Y2Y2NzdmODU2MTJiOWI5OTM2MTIxMWQ2MWJiY2FlMmE5IiwidGFnIjoiIn0%3D; expires=Thu, 01-May-2025 14:28:10 GMT; path=/XSRF-TOKEN=eyJpdiI6Im5zNG9Ldm84WVFBbSt2NXpzOTJpeVE9PSIsInZhbHVlIjoidUZhSE56bC9GSW1VL1NwMTZHN2xxSzl6UDNBTU5neEhPVmtnYVpYN2VubnYxODhubVA5SElBaFdGcE1mVkh3djZHUmhOc" 1 => "lowcostclub_session=eyJpdiI6IkxoN2tBRnJ5STNPeWUxcHhGcVlqOEE9PSIsInZhbHVlIjoiWERSc1lyVzlHYXJTRnFMeW0wZkhjTUFFdU5kOHVUakxGVFJ3UVZYRWRyejRET0J0L0FzT01hZkEvZktHbWlzalF3YnBoQzBnMDVsZy9OdFNLTEd2Mjg3dkg1VmwzR3pvM1c4dDJCaXorbW1qenQxdExKSTEzUHpBNEtrUHg4WjciLCJtYWMiOiI3MmQxYWM4MDNiNmM1MDAzN2EyMDQ0Yzc1NzQ5NDkyZGJiMDM3NTcxYTIwOTY4ZmJjYTc5MGI5MzRmODcxM2QxIiwidGFnIjoiIn0%3D; expires=Thu, 01-May-2025 14:28:10 GMT; path=/; httponlylowcostclub_session=eyJpdiI6IkxoN2tBRnJ5STNPeWUxcHhGcVlqOEE9PSIsInZhbHVlIjoiWERSc1lyVzlHYXJTRnFMeW0wZkhjTUFFdU5kOHVUakxGVFJ3UVZYRWRyejRET0J0L0FzT01hZkEvZktHbWlz" ] ]
            session_attributes
            0 of 0
            array:3 [ "_token" => "tZClfcGdGJSn9Y7fgUAVJ3VbcPaqNeh4HmcGPRrl" "_previous" => array:1 [ "url" => "https://d.lowcost.club/schedules/par/ymq?_url=%2Fschedules%2Fpar%2Fymq" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
            ClearShow all
            Date ↕MethodURLData
            #12025-05-01 12:28:10GET/schedules/par/ymq21935