Flights to Muscat

54 routes into Muscat, with the airlines that fly them, flight times and the fares we have seen. Lowest nonstop fare seen: $59 one-way from Khasab (22 Oct 2026).

Routes to Muscat

FromAirlinesFlight timeFare seenBook
Abha to MuscatAHB–MCTSalamAir2h 40m$189 nonstopBook
Abu Dhabi to MuscatAUH–MCT · all flights from Abu DhabiOman Air, Etihad Airways59m$62 nonstopBook
Addis Ababa to MuscatADD–MCT · all flights from Addis AbabaEthiopian Airlines3h 48m$576 nonstopBook
Adler/Sochi to MuscatAER–MCTOman Air3h 58m$130 nonstopBook
Almaty to MuscatALA–MCTSalamAir3h 59m$175 nonstopBook
Amman to MuscatAMM–MCTOman Air3h 28m$270 nonstopBook
Amsterdam to MuscatAMS–MCT · all flights from AmsterdamOman Air7h 23m$331 nonstopBook
Bangkok to MuscatBKK–MCT · all flights from BangkokOman Air6h 14m$270 nonstopBook
Beirut to MuscatBEY–MCTSalamAir3h 37m$164 nonstopBook
Bengaluru to MuscatBLR–MCT · all flights from BengaluruSalamAir, Oman Air3h 26m$91 nonstopBook
Cairo to MuscatCAI–MCT · all flights from CairoEgyptair, Oman Air3h 57m$183 nonstopBook
Chennai to MuscatMAA–MCT · all flights from ChennaiOman Air3h 44m$204 nonstopBook
Chittagong to MuscatCGP–MCTSalamAir4h 47m$293 nonstopBook
Colombo to MuscatCMB–MCT · all flights from ColomboSalamAir4h 11m$177 nonstopBook
Dammam to MuscatDMM–MCTSalamAir, Oman Air1h 38m$99 nonstopBook
Dar Es Salaam to MuscatDAR–MCTOman Air, Air Tanzania5h 28m$332 nonstopBook
Dhaka to MuscatDAC–MCTUS-Bangla Airlines, Biman Bangladesh Airlines, SalamAir4h 35m$317 nonstopBook
Doha to MuscatDOH–MCT · all flights from DohaOman Air, Qatar Airways1h 23m$125 nonstopBook
Dubai to MuscatDXB–MCT · all flights from DubaiOman Air56m$91 nonstopBook
Frankfurt to MuscatFRA–MCT · all flights from FrankfurtOman Air6h 58m$266 nonstopBook
Hyderabad to MuscatHYD–MCT · all flights from HyderabadSalamAir, IndiGo3h 16m$95 nonstopBook
Islamabad to MuscatISB–MCTPIA, SalamAir, Primera Air2h 45m$246 nonstopBook
Jakarta to MuscatCGK–MCT · all flights from JakartaOman Air8h 15m$276 nonstopBook
Jeddah to MuscatJED–MCT · all flights from JeddahOman Air, SalamAir2h 58m$135 nonstopBook
Karachi to MuscatKHI–MCTSalamAir1h 38m$143 nonstopBook
Khasab to MuscatKHS–MCTOman Air56m$59 nonstopBook
Kochi to MuscatCOK–MCTIndiGo, Oman Air3h 33m$114 nonstopBook
Kozhikode to MuscatCCJ–MCTSalamAir, Air India, Oman Air3h 25m$99 nonstopBook
Kuala Lumpur to MuscatKUL–MCT · all flights from Kuala LumpurOman Air7h 1m$214 nonstopBook
Kuwait City to MuscatKWI–MCT—2h$89 nonstopBook
Lahore to MuscatLHE–MCTSalamAir, PIA, Primera Air2h 46m$210 nonstopBook
London to MuscatLHR–MCT · all flights from LondonOman Air7h 47m$425 nonstopBook
Lucknow to MuscatLKO–MCTSalamAir, Oman Air3h 22m$153 nonstopBook
Manama to MuscatBAH–MCTOman Air, Gulf Air1h 32m$122 nonstopBook
Manila to MuscatMNL–MCT · all flights from ManilaOman Air8h 47m$256 nonstopBook
Medina to MuscatMED–MCTSalamAir, Oman Air2h 52m$182 nonstopBook
Moscow to MuscatSVO–MCT · all flights from MoscowOman Air5h 29m$398 nonstopBook
Multan to MuscatMUX–MCTSalamAir2h 22m$189 nonstopBook
Mumbai to MuscatBOM–MCT · all flights from MumbaiSalamAir, IndiGo, Oman Air2h 29m$82 nonstopBook
Munich to MuscatMUC–MCT · all flights from MunichOman Air6h 38m$286 nonstopBook
Nairobi to MuscatNBO–MCT · all flights from NairobiSalamAir5h 1m$276 nonstopBook
New Delhi to MuscatDEL–MCT · all flights from New DelhiOman Air2h 57m$133 nonstopBook
Peshawar to MuscatPEW–MCTSalamAir2h 40m$306 nonstopBook
Phuket to MuscatHKT–MCT · all flights from PhuketOman Air6h 15m$273 nonstopBook
Riyadh to MuscatRUH–MCT · all flights from RiyadhSalamAir, Oman Air1h 59m$99 nonstopBook
Salalah to MuscatSLL–MCTSalamAir1h 34m$79 nonstopBook
Sharjah to MuscatSHJ–MCTAir Arabia56m$79 nonstopBook
Sialkot to MuscatSKT–MCTSalamAir, Primera Air2h 50m$191 nonstopBook
Singapore to MuscatSIN–MCT · all flights from SingaporeOman Air7h 23m$233 nonstopBook
Tashkent to MuscatTAS–MCTOman Air3h 16m$187 nonstopBook
Thiruvananthapuram to MuscatTRV–MCTOman Air, Air India3h 45m$142 nonstopBook
Trabzon to MuscatTZX–MCTSalamAir3h 44m$175 nonstopBook
Vienna to MuscatVIE–MCT · all flights from ViennaSalamAir6h 12m$283 nonstopBook
Zanzibar to MuscatZNZ–MCTOman Air5h 23m$343 nonstopBook

One-way fares in USD from Travelpayouts flight data, with the date we saw them. Fares change daily; check the price for your dates before you book.

Hotels in Muscat

Find hotels in Muscat

Hotels, hostels & more · Expedia

Search hotels

FAQ

What is the cheapest nonstop flight to Muscat?+

Of the routes we track, the lowest nonstop fare we have seen is $59 one-way from Khasab (KHS–MCT), seen 22 Oct 2026. Fares change daily.

How long is the flight to Muscat?+

It depends on where you start: about 56m from Sharjah (340 km), the shortest route we track. Each route below lists its own flight time.

Can I fly nonstop to Muscat?+

Yes, on 54 of the 54 routes we track; each route below shows the airlines that fly it.

Muscat International Airport (MCT)