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


Quick copy and share this page
From Morocco to Bahrain
Below is a list of other cities in Morocco with flights to Bahrain with either non-stop or connecting flights.