Morocco to France · 1,122 miles (1,806 km)

Casablanca (CMN) to Bastia (BIA) flights

No airline flies nonstop from Casablanca (CMN) to Bastia (BIA). The two airports are 1,122 miles (1,806 km) apart. There are 17 ways to fly it with one stop, through Marseille, Nice and Toulouse and more.

How to fly CMN to BIA: one stop

17 connections, most direct first. 2-stop routings and flight times are in Routes with Pro.

  • Via Marseille (MRS)Royal Air Maroc and Shanghai Airlines, then Air Corsica
    Royal Air Maroc logo
    Shanghai Airlines logo
    Air Corsica logo
  • Via Nice (NCE)Royal Air Maroc, then Air Corsica and JSC Avion Express
    Royal Air Maroc logo
    Air Corsica logo
    X9
  • Via Toulouse (TLS)Royal Air Maroc, then Volotea and Air Corsica
    Royal Air Maroc logo
    Volotea logo
    Air Corsica logo
  • Via Rome (FCO)Royal Air Maroc, then Air Corsica
    Royal Air Maroc logo
    Air Corsica logo
  • Via Lyon (LYS)Air Arabia Maroc and Royal Air Maroc, then easyJet, Air Corsica and 1 more
    3O
    Royal Air Maroc logo
    easyJet logo
    Air Corsica logo
    Volotea logo
  • Via Bordeaux (BOD)Royal Air Maroc, then easyJet and Volotea
    Royal Air Maroc logo
    easyJet logo
    Volotea logo
  • Via Geneva (GVA)Royal Air Maroc, then easyJet
    Royal Air Maroc logo
    easyJet logo
  • Via Basel, Switzerland/Mulhouse (BSL)Air Arabia Maroc, then easyJet
    3O
    easyJet logo
  • Via Nantes (NTE)Transavia France the whole way
    Royal Air Maroc logo
    Transavia France logo
    Volotea logo
    Transavia France logo
  • Via Paris (ORY)Royal Air Maroc, TUI fly Belgium and 1 more, then Air France and Air Corsica
    Royal Air Maroc logo
    TB
    Transavia France logo
    Air France logo
    Air Corsica logo
  • Via Strasbourg (SXB)Royal Air Maroc, then Volotea
    Royal Air Maroc logo
    Volotea logo
  • Via Paris (CDG)Air France the whole way
    Air France logo
    Royal Air Maroc logo
    Air France logo
  • Via Munich (MUC)Royal Air Maroc, then Lufthansa
    Royal Air Maroc logo
    Lufthansa logo
  • Via Frankfurt (FRA)Lufthansa the whole way
    Royal Air Maroc logo
    Lufthansa logo
    Lufthansa logo
  • Via Lille (LIL)TUI fly Belgium and Royal Air Maroc, then Volotea
    TB
    Royal Air Maroc logo
    Volotea logo
See all 17 in Routes

CMN to BIA: common questions

Is there a nonstop flight from CMN to BIA?

No. The most direct way is one stop, for example through Marseille (MRS) on Royal Air Maroc and Shanghai Airlines and then Air Corsica. This page lists all 17 1-stop options.

How far is Casablanca from Bastia by plane?

Casablanca (CMN) and Bastia (BIA) are 1,122 miles (1,806 km) apart along the great circle, the shortest path a flight can take. Connections add distance on top.

How many miles does CMN to BIA cost?

It depends on the program: each prices the route from its own chart or dynamically. The Award Flight Pricer compares 30+ programs for CMN to BIA with taxes and fees.

Where can I connect between Casablanca and Bastia?

The most direct connections are through Marseille (MRS), Nice (NCE), Toulouse (TLS), Rome (FCO) and Lyon (LYS). On 4 of them the same airline flies both flights, for example Transavia France through Nantes.

More routes

Routes are scheduled nonstop flights. The route data is refreshed monthly; this list was last checked November 11, 2026. Seasonal routes and new launches can be missing or end early, so confirm with the airline before you book. Distances are great-circle, the shortest path between the two airports.