Flights from Bahrain to Muscat (BAH to MCT)

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

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

Best price to flight from Bahrain to Muscat (One Way)

What is the distance between Bahrain and Muscat?

The average distance from Bahrain to Muscat is 826 kilometers (equals to 513 miles or 446 nautical miles). Your flight will departure from Bahrain International Airport , Bahrain and arrive on Muscat International Airport, Oman.

How long is the flight from Bahrain to Muscat?

The average flight time between Bahrain to Muscat is 1 hours and 30 minutes.

How much is the fare for flight between Bahrain and Muscat?

The average price for one-way airfare from Bahrain to Muscat is 107 USD (none-taxes) for economy class.

Cheap flights from Bahrain to Muscat

Fri 08/Dec - Thu 28/Dec
20 days Flights from Bahrain to Muscat on flydubai 08/12/2017
$169
Tue 26/Dec - Sun 14/Jan
19 days Flights from Bahrain to Muscat on flydubai 26/12/2017
$183
Fri 15/Dec - Tue 19/Dec
4 days Flights from Bahrain to Muscat on Oman Air 15/12/2017
$163
Tue 26/Dec - Tue 02/Jan
7 days Flights from Bahrain to Muscat on Oman Air 26/12/2017
$183
Mon 27/Nov - Thu 07/Dec
10 days Flights from Bahrain to Muscat on flydubai 27/11/2017
$172
Wed 29/Nov - Sat 02/Dec
3 days Flights from Bahrain to Muscat on Oman Air 29/11/2017
$182
Tue 10/Apr - Tue 17/Apr
7 days Flights from Bahrain to Muscat on Oman Air 10/04/2018
$216
Fri 27/Apr - Wed 09/May
12 days Flights from Bahrain to Muscat on flydubai 27/04/2018
$186
Thu 05/Apr - Sat 07/Apr
2 days Flights from Bahrain to Muscat on flydubai 05/04/2018
$168
Fri 30/Mar - Sun 01/Apr
2 days Flights from Bahrain to Muscat on Oman Air 30/03/2018
$182
Sat 03/Mar - Thu 08/Mar
5 days Flights from Bahrain to Muscat on flydubai 03/03/2018
$183
Fri 30/Mar - Sat 07/Apr
8 days Flights from Bahrain to Muscat on flydubai 30/03/2018
$167
Thu 01/Mar - Sun 04/Mar
3 days Flights from Bahrain to Muscat on Oman Air 01/03/2018
$195
Wed 24/Jan - Mon 12/Feb
19 days Flights from Bahrain to Muscat on flydubai 24/01/2018
$167
Wed 24/Jan - Tue 30/Jan
6 days Flights from Bahrain to Muscat on flydubai 24/01/2018
$167
Sat 27/Jan - Sat 03/Feb
7 days Flights from Bahrain to Muscat on Oman Air 27/01/2018
$183
Wed 10/Jan - Mon 15/Jan
5 days Flights from Bahrain to Muscat on Oman Air 10/01/2018
$182
Tue 20/Feb - Wed 21/Feb
1 days Flights from Bahrain to Muscat on flydubai 20/02/2018
$167
Tue 20/Feb - Thu 08/Mar
16 days Flights from Bahrain to Muscat on flydubai 20/02/2018
$182
Fri 02/Feb - Fri 09/Feb
7 days Flights from Bahrain to Muscat on Oman Air 02/02/2018
$183
Fri 11/May - Sat 26/May
15 days Flights from Bahrain to Muscat on flydubai 11/05/2018
$213
Thu 24/May - Fri 08/Jun
15 days Flights from Bahrain to Muscat on flydubai 24/05/2018
$241
Tue 01/May - Sat 05/May
4 days Flights from Bahrain to Muscat on Oman Air 01/05/2018
$212
Fri 29/Jun - Fri 31/Aug
63 days Flights from Bahrain to Muscat on Oman Air 29/06/2018
$225
Fri 01/Jun - Fri 08/Jun
7 days Flights from Bahrain to Muscat on flydubai 01/06/2018
$243
Mon 29/Oct - Sat 10/Nov
12 days Flights from Bahrain to Muscat on Kuwait Airways 29/10/2018
$1230