Bahrain International Airport (BAH) serves Manama; Mohammed V International Airport (CMN) serves Casablanca.
The airports are 3,480 miles apart by great-circle distance.
Roame's current schedule feed shows nonstop service from BAH to CMN.
Airlines represented in the current schedule are Etihad Airways (EY), Gulf Air (GF), Thai Airways (TG) and SriLankan Airlines (UL).
Published schedule dates span Sep 7, 2026 – Sep 2, 2027.