Marseille to Calvi Flight Timetable

Using the online timetable is an easy way to look at all the direct flights Marseille — Calvi

45 flights in a week

Departure and arrival times are local (Marseille and Calvi)

Departure Arrival Flight days Flight Airlines Flight time Airports
08:50 09:50 sat XK351 Air Corsica (Ambizione 2025 Sticker) 1h 0m Marseille Provence Airport — Sainte Catherine Airport Select dates
09:00 10:00 sat XK351 Air Corsica (Ambizione 2025 Sticker) 1h 0m Marseille Provence Airport — Sainte Catherine Airport Select dates
09:10 10:10 sat XK351 Air Corsica (Ambizione 2025 Sticker) 1h 0m Marseille Provence Airport — Sainte Catherine Airport Select dates
09:20 10:20 thu, fri XK351 Air Corsica (Ambizione 2025 Sticker) 1h 0m Marseille Provence Airport — Sainte Catherine Airport Select dates
13:05 13:45 fri Air Corsica (Ambizione 2025 Sticker) 40m Marseille Provence Airport — Sainte Catherine Airport Select dates
13:25 14:25 sat XK651 Air Corsica (Ambizione 2025 Sticker) 1h 0m Marseille Provence Airport — Sainte Catherine Airport Select dates
15:55 16:55 mon, tue, wed, thu, fri, sun XK351 Air Corsica (Ambizione 2025 Sticker) 1h 0m Marseille Provence Airport — Sainte Catherine Airport Select dates
15:55 16:53 tue Air Corsica (Ambizione 2025 Sticker) 58m Marseille Provence Airport — Sainte Catherine Airport Select dates
16:00 17:00 mon, tue, wed, thu, fri, sun XK351 Air Corsica (Ambizione 2025 Sticker) 1h 0m Marseille Provence Airport — Sainte Catherine Airport Select dates
16:40 17:40 mon, tue, wed, thu, fri, sun XK351 Air Corsica (Ambizione 2025 Sticker) 1h 0m Marseille Provence Airport — Sainte Catherine Airport Select dates
17:05 18:05 mon, tue, wed, thu, fri, sun XK351 Air Corsica (Ambizione 2025 Sticker) 1h 0m Marseille Provence Airport — Sainte Catherine Airport Select dates
17:30 18:30 mon, tue, wed, thu, fri, sun XK355 Air Corsica (Ambizione 2025 Sticker) 1h 0m Marseille Provence Airport — Sainte Catherine Airport Select dates
18:20 19:20 mon, tue, wed, thu, fri, sun XK355 Air Corsica (Ambizione 2025 Sticker) 1h 0m Marseille Provence Airport — Sainte Catherine Airport Select dates
20:45 21:41 fri Air Corsica (Ambizione 2025 Sticker) 56m Marseille Provence Airport — Sainte Catherine 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 Version113msRequest Duration3MBMemory UsageGET schedules/{originCityIata}/{destinationCityIata}Route
    • Booting (27.17ms)time
    • Application (86.15ms)time
    • 1 x Application (76.01%)
      86.15ms
      1 x Booting (23.98%)
      27.17ms
      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 executed18.52ms
      • 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#40aviatickets10.16msselect * from `cities` where `code` in ('mrs', 'cly')
        Bindings
        • 0: mrs
        • 1: cly
        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.3msselect * from `timetables` where `origin_city_id` = 4146 and `destination_city_id` = 1192 order by `time_origin` asc limit 1000
        Bindings
        • 0: 4146
        • 1: 1192
        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#39aviatickets900μsselect * from `airports` where `airports`.`id` in (1426)
        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.04msselect * from `airports` where `airports`.`id` in (6333)
        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#39aviatickets990μsselect * from `airlines` where `airlines`.`id` in (1905)
        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#520aviatickets1.14msselect * from `flights_by` where `origin_city_id` = 4146 and `destination_city_id` = 1192 limit 1
        Bindings
        • 0: 4146
        • 1: 1192
        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#520aviatickets920μsselect * from `sites_relationships` where `sites_relationships`.`id` in (220935)
        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.21msselect * 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#53aviatickets860μsselect count(*) as aggregate from `timetables` where `origin_city_id` = 1192 and `destination_city_id` = 4146
        Bindings
        • 0: 1192
        • 1: 4146
        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
      14Timetable.php#?
      App\Avia\Infrastructure\Model\City
      2City.php#?
      App\Avia\Infrastructure\Model\Airport
      2Airport.php#?
      App\Avia\Infrastructure\Model\Airline
      1Airline.php#?
      App\Avia\Infrastructure\Model\LocalRoute
      1LocalRoute.php#?
      App\Avia\Infrastructure\Model\SitesRelationship
      1SitesRelationship.php#?
            _token
            lmLgyHPOEJAYhH3VXap0OmzJb7FYpLldpUa9815a
            _previous
            array:1 [ "url" => "https://d.lowcost.club/schedules/mrs/cly?_url=%2Fschedules%2Fmrs%2Fcly" ]
            _flash
            array:2 [ "old" => [] "new" => [] ]
            path_info
            /schedules/mrs/cly
            status_code
            200
            
            status_text
            OK
            format
            html
            content_type
            text/html; charset=UTF-8
            request_query
            0 of 0
            array:1 [ "_url" => "/schedules/mrs/cly" ]
            request_request
            []
            
            request_headers
            0 of 0
            array:16 [ "cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6IkpSSXE0c3JsMC9Vc2RaUmhNVHhreVE9PSIsInZhbHVlIjoiTU8rOE04aXJwMmhFTmZMbkNCeVZIcmtBZHJSd3gxdmI4STUyeUk1bmk4UmR1ZXM3V0liUUtLNGt1d2o0R0Vtd1lVdVY4b1I3RXRFRTcwS0dEZkIrcTJheG5FaUdkSC9kaGVnSjJYQlcwVitOcW5ENGU4WWw5anRncXBYMFRMWnEiLCJtYWMiOiJkOWFkYjc1YmU2MWEyNTIxYTY5OWY0MmM3YmRkYTA1ZjVjYjQ3MTg3MTNkYWRmMGU1NmIwOTkwZDM2MWE5ZWU1IiwidGFnIjoiIn0%3D; lowcostclub_session=eyJpdiI6IldWaEFBdGpRa0F6YVZOMFVoTWJEMVE9PSIsInZhbHVlIjoiWFFYSjRWdEV6TzVQbnlJRzNrSDhyNnY3L0IwTWljOHpXL2ExVFJFOWxsQ01QOFZ3bmo5WHhkWFlVcFk3OUxvQXRYa0w2ckhra1VhOG1nOEd4VlczNjdxSlJVOVd4Wi8xcDRsNi96ZkNLWHcwSzE4YklVMVlOYk5hcnVJZ2x2dFkiLCJtYWMiOiI2NzExNGEzYjFlYmFmNWM1ZGFjMDFhZjk0NTA5NDE2ODU2M2JlMmI0ODA4NzQ4MjdmMGQyNWRmODVlNmRmNGQ5IiwidGFnIjoiIn0%3DXSRF-TOKEN=eyJpdiI6IkpSSXE0c3JsMC9Vc2RaUmhNVHhreVE9PSIsInZhbHVlIjoiTU8rOE04aXJwMmhFTmZMbkNCeVZIcmtBZHJSd3gxdmI4STUyeUk1bmk4UmR1ZXM3V0liUUtLNGt1d2o0R0Vtd1lVdVY4b" ] "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" => "lmLgyHPOEJAYhH3VXap0OmzJb7FYpLldpUa9815a" "lowcostclub_session" => "ypQKNLQuUKqDTW0mzqKyssagvtPtqNwKUp2Wtvcd" ]
            response_headers
            0 of 0
            array:5 [ "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Fri, 02 May 2025 03:21:02 GMT" ] "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IklGckZBT1RLMnN0OXNBdCs2SVFKVHc9PSIsInZhbHVlIjoiREZCeDBHZ1Erc3BoaGw3Y2NSNmxVSXh3Qk96UGFoRGtncnhBNGJPeXhjUWVPKzdvREpkKzIrTlhoUEdoRVlLWUU4NkIrMFRXZkZXWGh3cm8yLzNkb2l4RkJXWk1CaWJoSi9ZWFV5NFB5UzVLWTZVMWdmRUJMaEtaZThRVG4yUE0iLCJtYWMiOiI2NjU4ODUxMmQyOGM3N2Y1ZmJmZjZmMWVlODU5Y2YxZDRhNDkyNWFkMWZjM2VmNDYyNGNhOWEwMTVhYjQ0OTUwIiwidGFnIjoiIn0%3D; expires=Fri, 02 May 2025 05:21:02 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IklGckZBT1RLMnN0OXNBdCs2SVFKVHc9PSIsInZhbHVlIjoiREZCeDBHZ1Erc3BoaGw3Y2NSNmxVSXh3Qk96UGFoRGtncnhBNGJPeXhjUWVPKzdvREpkKzIrTlhoUEdoRVlLWUU4NkIrM" 1 => "lowcostclub_session=eyJpdiI6InJrVU5FVXJFSUM4Y0h3TEpweGdVYlE9PSIsInZhbHVlIjoiU2VmOTQvOVlXNFZFRGplczNockJwbnYybElXVGIvUWxva01QOHh4eUlZd0ZvVUdpVlVCUHl1UjdZQjE1V3F6R3FpaWRHaU9EL0NXcEN2VDZwQ1Jrb3dISUhnWkZNWUV4WXdqdkFuMHRZY2JWbXpKb3E5S2Ribi82emVRVnBMLysiLCJtYWMiOiI4ODZhM2FjZGMzOTllYjcxYThkNmQxZDdiNWU0MTg3ZmZmZmMwZDc0N2EwM2VmZTYyM2JkNzViOTI0YzRmMDY4IiwidGFnIjoiIn0%3D; expires=Fri, 02 May 2025 05:21:02 GMT; Max-Age=7200; path=/; httponly; samesite=laxlowcostclub_session=eyJpdiI6InJrVU5FVXJFSUM4Y0h3TEpweGdVYlE9PSIsInZhbHVlIjoiU2VmOTQvOVlXNFZFRGplczNockJwbnYybElXVGIvUWxva01QOHh4eUlZd0ZvVUdpVlVCUHl1UjdZQjE1V3F6" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IklGckZBT1RLMnN0OXNBdCs2SVFKVHc9PSIsInZhbHVlIjoiREZCeDBHZ1Erc3BoaGw3Y2NSNmxVSXh3Qk96UGFoRGtncnhBNGJPeXhjUWVPKzdvREpkKzIrTlhoUEdoRVlLWUU4NkIrMFRXZkZXWGh3cm8yLzNkb2l4RkJXWk1CaWJoSi9ZWFV5NFB5UzVLWTZVMWdmRUJMaEtaZThRVG4yUE0iLCJtYWMiOiI2NjU4ODUxMmQyOGM3N2Y1ZmJmZjZmMWVlODU5Y2YxZDRhNDkyNWFkMWZjM2VmNDYyNGNhOWEwMTVhYjQ0OTUwIiwidGFnIjoiIn0%3D; expires=Fri, 02-May-2025 05:21:02 GMT; path=/XSRF-TOKEN=eyJpdiI6IklGckZBT1RLMnN0OXNBdCs2SVFKVHc9PSIsInZhbHVlIjoiREZCeDBHZ1Erc3BoaGw3Y2NSNmxVSXh3Qk96UGFoRGtncnhBNGJPeXhjUWVPKzdvREpkKzIrTlhoUEdoRVlLWUU4NkIrM" 1 => "lowcostclub_session=eyJpdiI6InJrVU5FVXJFSUM4Y0h3TEpweGdVYlE9PSIsInZhbHVlIjoiU2VmOTQvOVlXNFZFRGplczNockJwbnYybElXVGIvUWxva01QOHh4eUlZd0ZvVUdpVlVCUHl1UjdZQjE1V3F6R3FpaWRHaU9EL0NXcEN2VDZwQ1Jrb3dISUhnWkZNWUV4WXdqdkFuMHRZY2JWbXpKb3E5S2Ribi82emVRVnBMLysiLCJtYWMiOiI4ODZhM2FjZGMzOTllYjcxYThkNmQxZDdiNWU0MTg3ZmZmZmMwZDc0N2EwM2VmZTYyM2JkNzViOTI0YzRmMDY4IiwidGFnIjoiIn0%3D; expires=Fri, 02-May-2025 05:21:02 GMT; path=/; httponlylowcostclub_session=eyJpdiI6InJrVU5FVXJFSUM4Y0h3TEpweGdVYlE9PSIsInZhbHVlIjoiU2VmOTQvOVlXNFZFRGplczNockJwbnYybElXVGIvUWxva01QOHh4eUlZd0ZvVUdpVlVCUHl1UjdZQjE1V3F6" ] ]
            session_attributes
            0 of 0
            array:3 [ "_token" => "lmLgyHPOEJAYhH3VXap0OmzJb7FYpLldpUa9815a" "_previous" => array:1 [ "url" => "https://d.lowcost.club/schedules/mrs/cly?_url=%2Fschedules%2Fmrs%2Fcly" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
            ClearShow all
            Date ↕MethodURLData
            #12025-05-02 03:21:02GET/schedules/mrs/cly21921