Flights Casablanca to Bahrain CMN to BAH

Flights from Casablanca (CMN) to Bahrain (BAH): 1 airline operates 1 flight number on this route, about 2 flights a week, distance 5601 km / 3480 miles. No departures are scheduled in the next 30 days; the latest flight was GF142 on Mon, Nov 9, 2026.

Airlines and flight numbers count operating flights from a year ago to a year ahead; code-share numbers are not counted. On time means landed less than 15 minutes late.

CMN Casablanca Casablanca Mohammed V International Airport BAH Bahrain Bahrain International Airport
Route map CMN to BAH Great-circle route from Casablanca Mohammed V International Airport, Morocco to Bahrain International Airport, Bahrain, 5601 km. Map data: Natural Earth. MOROCCO CMN BAH Map data: Natural Earth

Casablanca to Bahrain Flights

1 flight number from CMN to BAH, with the date each last flew. Local times: CMN WET, BAH UTC+3.

Flight Airline Last seen Departure Arrival
GF142 Gulf Air Nov 9, 2026 08:50 18:50

Upcoming flights

Local times at the departure airport.

No upcoming flights for this route.

Recent flights

Local times at the departure airport.

Airlines flying CMN to BAH

CMN to BAH FAQ

How long is the flight from Casablanca to Bahrain?
About 7 h 30 min: that is the median flight time of the last 10 flights that landed; the timetable allows 8 h.
Which airlines fly from Casablanca to Bahrain?
Gulf Air has flights from Casablanca (CMN) to Bahrain (BAH) between a year ago and a year ahead. An airline listed may not fly the route every day.
How many flights a week go from Casablanca to Bahrain?
About 2 flights a week, counted over the two weeks before and after today. Only operating flights are counted, not code-share numbers.
Are flights from Casablanca to Bahrain on time?
10 of the last 10 flights that landed arrived less than 15 minutes after their scheduled time.
How far is Casablanca from Bahrain?
5601 km (3480 miles) in a straight line between Casablanca Mohammed V International Airport and Bahrain International Airport.

Bahrain (BAH) to Casablanca (CMN) flights >