Flights from Muscat to Bahrain (MCT to BAH)

Find cheap Muscat, Oman to Bahrain, Bahrain flights with our free search service. Compare all available fares for direct or connection flights to Bahrain.

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Skyscanner

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 150 USD (none-taxes) for economy class.

Cheap flights from Muscat to Bahrain

Thu 30/Nov - Sat 02/Dec
2 days Flights from Muscat to Bahrain on Gulf Air 30/11/2017
$202
Sun 26/Nov - Thu 30/Nov
4 days Flights from Muscat to Bahrain on flydubai 26/11/2017
$172
Sun 26/Nov - Fri 08/Dec
12 days Flights from Muscat to Bahrain on flydubai 26/11/2017
$172
Thu 23/Nov - Mon 08/Jan
46 days Flights from Muscat to Bahrain on Oman Air 23/11/2017
$208
Fri 01/Dec - Mon 09/Apr
129 days Flights from Muscat to Bahrain on Etihad Airways 01/12/2017
$446
Thu 28/Dec - Thu 11/Jan
14 days Flights from Muscat to Bahrain on flydubai 28/12/2017
$166
Sun 03/Dec - Fri 08/Dec
5 days Flights from Muscat to Bahrain on flydubai 03/12/2017
$172
Thu 28/Dec - Tue 02/Jan
5 days Flights from Muscat to Bahrain on Oman Air 28/12/2017
$206
Sat 02/Dec - Thu 07/Dec
5 days Flights from Muscat to Bahrain on Oman Air 02/12/2017
$204
Fri 16/Feb - Sat 03/Mar
15 days Flights from Muscat to Bahrain on flydubai 16/02/2018
$168
Sun 18/Feb - Tue 20/Feb
2 days Flights from Muscat to Bahrain on flydubai 18/02/2018
$166
Fri 02/Feb - Sun 04/Feb
2 days Flights from Muscat to Bahrain on Oman Air 02/02/2018
$207
Wed 17/Jan - Fri 26/Jan
9 days Flights from Muscat to Bahrain on flydubai 17/01/2018
$166
Tue 30/Jan - Tue 20/Feb
21 days Flights from Muscat to Bahrain on flydubai 30/01/2018
$166
Sat 27/Jan - Sat 03/Feb
7 days Flights from Muscat to Bahrain on Oman Air 27/01/2018
$206
Tue 02/Jan - Sat 06/Jan
4 days Flights from Muscat to Bahrain on Oman Air 02/01/2018
$206
Thu 08/Mar - Thu 15/Mar
7 days Flights from Muscat to Bahrain on flydubai 08/03/2018
$215
Sun 18/Mar - Sun 01/Apr
14 days Flights from Muscat to Bahrain on flydubai 18/03/2018
$241
Fri 27/Jul - Mon 30/Jul
3 days Flights from Muscat to Bahrain on Gulf Air 27/07/2018
$267
Fri 27/Jul - Mon 30/Jul
3 days Flights from Muscat to Bahrain on flydubai 27/07/2018
$214
Thu 05/Apr - Mon 30/Apr
25 days Flights from Muscat to Bahrain on Oman Air 05/04/2018
$208
Fri 06/Apr - Fri 27/Apr
21 days Flights from Muscat to Bahrain on flydubai 06/04/2018
$192
Sun 29/Apr - Fri 11/May
12 days Flights from Muscat to Bahrain on flydubai 29/04/2018
$212
Fri 08/Jun - Fri 29/Jun
21 days Flights from Muscat to Bahrain on flydubai 08/06/2018
$247
Sat 30/Jun - Tue 10/Jul
10 days Flights from Muscat to Bahrain on flydubai 30/06/2018
$244
Sat 26/May - Fri 01/Jun
6 days Flights from Muscat to Bahrain on flydubai 26/05/2018
$238
Wed 09/May - Fri 11/May
2 days Flights from Muscat to Bahrain on flydubai 09/05/2018
$187

Cheap flights from Oman to Bahrain