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

Cheap flights from Bahrain to Muscat

Wed 25/Oct - Sat 28/Oct
3 days Flights from Bahrain to Muscat on Oman Air 25/10/2017
$236
Tue 10/Oct - Thu 12/Oct
2 days Flights from Bahrain to Muscat on flydubai 10/10/2017
$178
Fri 27/Oct - Tue 14/Nov
18 days Flights from Bahrain to Muscat on flydubai 27/10/2017
$180
Mon 30/Oct - Wed 01/Nov
2 days Flights from Bahrain to Muscat on Oman Air 30/10/2017
$236
Sun 24/Sep - Wed 04/Oct
10 days Flights from Bahrain to Muscat on flydubai 24/09/2017
$169
Sun 24/Sep - Mon 25/Sep
1 days Flights from Bahrain to Muscat on flydubai 24/09/2017
$168
Sat 30/Sep - Tue 10/Oct
10 days Flights from Bahrain to Muscat on Oman Air 30/09/2017
$236
Fri 29/Sep - Thu 02/Nov
34 days Flights from Bahrain to Muscat on Etihad Airways 29/09/2017
$433
Fri 29/Dec - Tue 02/Jan
4 days Flights from Bahrain to Muscat on Gulf Air 29/12/2017
$239
Tue 05/Dec - Tue 12/Dec
7 days Flights from Bahrain to Muscat on Oman Air 05/12/2017
$240
Thu 07/Dec - Fri 08/Dec
1 days Flights from Bahrain to Muscat on flydubai 07/12/2017
$171
Sat 30/Dec - Sat 20/Jan
21 days Flights from Bahrain to Muscat on flydubai 30/12/2017
$166
Wed 29/Nov - Fri 01/Dec
2 days Flights from Bahrain to Muscat on Gulf Air 29/11/2017
$239
Sun 05/Nov - Sun 08/Apr
154 days Flights from Bahrain to Muscat on Oman Air 05/11/2017
$266
Sat 11/Nov - Sun 26/Nov
15 days Flights from Bahrain to Muscat on Oman Air 11/11/2017
$233
Wed 01/Nov - Tue 14/Nov
13 days Flights from Bahrain to Muscat on flydubai 01/11/2017
$168
Sun 05/Nov - Sun 08/Apr
154 days Flights from Bahrain to Muscat on flydubai 05/11/2017
$216
Tue 21/Nov - Tue 05/Dec
14 days Flights from Bahrain to Muscat on flydubai 21/11/2017
$170
Wed 10/Jan - Sat 20/Jan
10 days Flights from Bahrain to Muscat on Oman Air 10/01/2018
$240
Sat 06/Jan - Sat 20/Jan
14 days Flights from Bahrain to Muscat on flydubai 06/01/2018
$167
Sun 21/Jan - Thu 08/Feb
18 days Flights from Bahrain to Muscat on flydubai 21/01/2018
$167
Thu 01/Feb - Thu 08/Feb
7 days Flights from Bahrain to Muscat on flydubai 01/02/2018
$165
Thu 01/Feb - Thu 15/Feb
14 days Flights from Bahrain to Muscat on Oman Air 01/02/2018
$255
Sat 10/Feb - Thu 01/Mar
19 days Flights from Bahrain to Muscat on flydubai 10/02/2018
$216
Fri 02/Mar - Tue 06/Mar
4 days Flights from Bahrain to Muscat on flydubai 02/03/2018
$230
Thu 26/Apr - Mon 07/May
11 days Flights from Bahrain to Muscat on flydubai 26/04/2018
$237
Sat 14/Apr - Sat 21/Apr
7 days Flights from Bahrain to Muscat on flydubai 14/04/2018
$186