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

Cheap flights from Muscat to Tehran from US$644

Qeshm Air, SalamAir, Sepehran Airlines and Taban Air fly nonstop from Muscat to Tehran. The flight takes around 2h 21m, and the cheapest one-way fare we found recently is US$644 on 5 Mar.

Direct flights available 2h 21m Cheapest in March Prices checked 14 days ago
MCTTHR

Muscat to Tehran at a glance

Cheapest one-wayUS$644Oman Air · 3 stops · Fri 5 MarFastest flight2h 21mEstimated
Nonstop flightsYesQeshm Air, SalamAir, Sepehran Airlines

Airlines flying nonstop from Muscat to Tehran

4 airlines on this route.

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

Good to know

Distance
1,484 km922 miles
Flight time
2h 21mestimate
Time difference
-0.5hTehran vs Muscat
Currency in Tehran
USD
Airports
MCT → IKA, THR

Flights from Muscat to Tehran: questions answered

How much is a flight from Muscat to Tehran?
The cheapest one-way fare we found recently is US$644 with 3 stops, departing in March. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Muscat to Tehran?
Yes. Qeshm Air, SalamAir, Sepehran Airlines and Taban Air fly this route nonstop.
How long is the flight from Muscat to Tehran?
A nonstop flight covers 1,484 km and takes around 2h 21m.
Which airlines fly from Muscat to Tehran?
Qeshm Air, SalamAir, Sepehran Airlines and Taban Air operate nonstop flights on this route.
Which airports serve Muscat and Tehran?
Muscat: Muscat International Airport (MCT). Tehran: Imam Khomeini International Airport (IKA) and Mehrabad International Airport (THR).
What is the time difference between Muscat and Tehran?
Tehran is 0.5 hours behind Muscat.

More flights from Muscat