Flights Bahrain to Casablanca BAH to CMN

Flights from Bahrain (BAH) to Casablanca (CMN): 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 GF143 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.

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

Bahrain to Casablanca Flights

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

Flight Airline Last seen Departure Arrival
GF143 Gulf Air Nov 9, 2026 01:45 06:55

Upcoming flights

Local times at the departure airport.

No upcoming flights for this route.

Recent flights

Local times at the departure airport.

Airlines flying BAH to CMN

BAH to CMN FAQ

How long is the flight from Bahrain to Casablanca?
About 6 h 30 min: that is the median flight time of the last 10 flights that landed; the timetable allows 7 h 10 min.
Which airlines fly from Bahrain to Casablanca?
Gulf Air has flights from Bahrain (BAH) to Casablanca (CMN) 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 Bahrain to Casablanca?
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 Bahrain to Casablanca on time?
9 of the last 10 flights that landed arrived less than 15 minutes after their scheduled time.
How far is Bahrain from Casablanca?
5601 km (3480 miles) in a straight line between Bahrain International Airport and Casablanca Mohammed V International Airport.

Casablanca (CMN) to Bahrain (BAH) flights >