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



- Via Nice (NCE)Royal Air Maroc, then Air Corsica and JSC Avion Express

X9 - Via Toulouse (TLS)Royal Air Maroc, then Volotea and Air Corsica



- Via Rome (FCO)Royal Air Maroc, then Air Corsica


- Via Lyon (LYS)Air Arabia Maroc and Royal Air Maroc, then easyJet, Air Corsica and 1 more3O




- Via Bordeaux (BOD)Royal Air Maroc, then easyJet and Volotea



- Via Geneva (GVA)Royal Air Maroc, then easyJet


- Via Basel, Switzerland/Mulhouse (BSL)Air Arabia Maroc, then easyJet3O

- Via Nantes (NTE)Transavia France the whole way




- Via Paris (ORY)Royal Air Maroc, TUI fly Belgium and 1 more, then Air France and Air Corsica
TB


- Via Strasbourg (SXB)Royal Air Maroc, then Volotea


- Via Paris (CDG)Air France the whole way



- Via Munich (MUC)Royal Air Maroc, then Lufthansa


- Via Frankfurt (FRA)Lufthansa the whole way



- Via Lille (LIL)TUI fly Belgium and Royal Air Maroc, then VoloteaTB


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.