- Home
- Flights
- Flights from Tehran
- Tehran to Muscat
Cheap flights from Tehran to Muscat from US$518
Qeshm Air, SalamAir, Sepehran Airlines and Taban Air fly nonstop from Tehran to Muscat. The flight takes around 2h 21m, and the cheapest one-way fare we found recently is US$518 on 9 Nov.
Direct flights available 2h 21m Cheapest in November Prices checked 14 days ago
Tehran to Muscat at a glance
Cheapest one-wayUS$518Mahan Air · 2 stops · Mon 9 NovFastest flight2h 21mEstimated
Nonstop flightsYesQeshm Air, SalamAir, Sepehran Airlines
Airlines flying nonstop from Tehran to Muscat
4 airlines on this route.
Cheapest month to fly from Tehran to Muscat
Lowest one-way fare found for each month: November is cheapest, December the most expensive.
Good to know
- Distance
- 1,484 km922 miles
- Flight time
- 2h 21mestimate
- Time difference
- +0.5hMuscat vs Tehran
- Currency in Muscat
- USD
- Airports
- IKA, THR → MCT
Flights from Tehran to Muscat: questions answered
How much is a flight from Tehran to Muscat?
The cheapest one-way fare we found recently is US$518 with 2 stops, departing in November. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Tehran to Muscat?
Yes. Qeshm Air, SalamAir, Sepehran Airlines and Taban Air fly this route nonstop.
How long is the flight from Tehran to Muscat?
A nonstop flight covers 1,484 km and takes around 2h 21m.
Which airlines fly from Tehran to Muscat?
Qeshm Air, SalamAir, Sepehran Airlines and Taban Air operate nonstop flights on this route.
Which airports serve Tehran and Muscat?
Tehran: Imam Khomeini International Airport (IKA) and Mehrabad International Airport (THR). Muscat: Muscat International Airport (MCT).
What is the time difference between Tehran and Muscat?
Muscat is 0.5 hours ahead of Tehran.





