Flights from Bahrain to Casablanca – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BAH to CMN – All flight route options from Bahrain International Airport, Bahrain to Mohammed V International Airport, Morocco. These flights are operated by 15 airlines. Fly non-stop with Gulf Air or choose from 13 different transit flights. The shortest flight time is 7 hours and 45 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Mohammed V Airport
We got great deals on hotels and car rentals near the airport.
Bahrain to Casablanca flights
There are over 14 airlines and as many as 305 flights every week to this destination. You can fly non-stop to Casablanca (CMN) from Bahrain (BAH) with Gulf Air but if a stopover option suits you better you can choose to fly via Abu Dhabi, Milan or any other of the 13 alternatives with connectiing airports.
Bahrain to Casablanca with Gulf Air
You can fly non-stop every Monday, Thursday or Saturday at 01:35.
With Etihad Airways
If you fly from Bahrain with Etihad Airways you will do a stopover in Abu Dhabi, AUH before reaching Casablanca. This flight trip will take 10 hours and 45 minutes and you can fly every day of the week except Mondays with departures at 22:50.
Distance & flight times: Bahrain International Airport to Mohammed V International Airport
The shortest flight time between BAH and CMN is 7 hours and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 7h 45m | - | 3499 miles (5630 km) |
AUH Abu Dhabi | 10h 45m | 3h 0m | 4063 miles (6537 km) |
MXP Milan | 10h 50m | 1h 25m | 3888 miles (6256 km) |
RUH Riyadh | 10h 55m | 2h 25m | 3570 miles (5744 km) |
FCO Rome | 11h 40m | 2h 25m | 3667 miles (5900 km) |
KWI Kuwait | 11h 45m | 3h 10m | 3534 miles (5686 km) |
DOH Doha | 11h 55m | 3h 5m | 3675 miles (5913 km) |
IST Istanbul | 12h 10m | 3h 0m | 3693 miles (5942 km) |
DXB Dubai | 13h 5m | 4h 50m | 4101 miles (6599 km) |
JED Jeddah | 13h 35m | 3h 0m | 3760 miles (6050 km) |
CAI Cairo | 13h 40m | 4h 55m | 3506 miles (5641 km) |
LHR London | 14h 30m | 4h 50m | 4490 miles (7224 km) |
GVA Geneva | 15h 0m | 4h 5m | 3956 miles (6365 km) |
CDG Paris | 15h 15m | 4h 45m | 4218 miles (6787 km) |


Quick copy and share this page
From Bahrain to Morocco
Below is a list of other destinations to Morocco from Bahrain International Airport with either direct flights or 1 stop connections.