Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Tehran
  4. Tehran to Muscat
Nonstop route · Iran → Oman

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
THRMCT

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.

AirlineFlights a weekTypical departuresFromSearch
QAQeshm Air———Search
SSalamAir———Search
SASepehran Airlines———Search
TATaban Air———Search

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.

More flights from Tehran