Mohammed V International Airport (CMN) is the origin airport and Bahrain International Airport (BAH) is the destination airport.
CMN and BAH are approximately 3,480 miles apart by great-circle distance.
Yes. Roame's current schedule feed shows nonstop service from CMN to BAH.
Airlines represented in the current schedule are Etihad Airways (EY), Gulf Air (GF), Thai Airways (TG) and SriLankan Airlines (UL).
Aircraft listed in the current schedule include Boeing 787-9 (789) and JET.