Find cheap Muscat, Oman to Bahrain, Bahrain flights with our free search service. Compare all available fares for direct or connection flights to Bahrain.
Best price to flight from Muscat to Bahrain (One Way)
What is the distance between Muscat and Bahrain?
The average distance from Muscat to Bahrain is 826 kilometers (equals to 513 miles or 446 nautical miles).
Your flight will departure from Muscat International Airport, Oman and arrive on Bahrain International Airport , Bahrain.
How long is the flight from Muscat to Bahrain?
The average flight time between Muscat to Bahrain is 1 hours and 34 minutes.
How much is the fare for flight between Muscat and Bahrain?
The average price for one-way airfare from Muscat to Bahrain is 102 USD (none-taxes) for economy class.