Cheap Flights from Muscat to Tehran - MCT to THR (reverse)
Popular Flights from Muscat to Tehran
- Airfare from Muscat to Tehran on Etihad Airways from ﷼158 round trip
- Airfare from Muscat to Tehran on Gulf Air from ﷼167 round trip
- Airfare from Muscat to Tehran on Qatar Airways from ﷼187 round trip
- Airfare from Muscat to Tehran on Emirates from ﷼190 round trip
- Airfare from Muscat to Tehran on Turkish Airlines from ﷼292 round trip
Did You Know?
- 9 flights per week fly out of Muscat, OM connecting to Tehran, IR
- 3,646 seats are available per day to fly out of Muscat, OM connecting to Tehran, IR
- The largest aircraft operated by Qatar flying between Muscat, OM and Tehran, IR is a 32S with 144 seats.
- 3 airlines operate between Muscat, OM and Tehran, IR
- Emirates has the most one stop flights between Muscat, OM and Tehran, IR.
- Etihad has 1 one stop flight between Muscat, OM and Tehran, IR.
- The shortest flight between Muscat, OM and Tehran, IR on Emirates is 960 miles.
- Dubai, AE is the most popular connection for one stop flights between Muscat, OM and Tehran, IR.
Quick Links
As seen in...

Farecompare Research Tools
Cheap International Flights to Tehran - THR
Flights
Airline
Lowest Price
BMI, AirAsia X, Emirates, Etihad, Azerbaijan, KLM, Kuwait, Lufthansa, Pegasus, Ukraine, Qatar, Aeroflot, Turkish
£299
Air France, Emirates, Etihad, KLM, Lufthansa, Pegasus, Ukraine, Qatar, Aeroflot, Turkish
€344
Emirates, Spanair, KLM, Lufthansa, Ukraine, Qatar, Aeroflot, Turkish, Air Europa
€529
American, Alaska, Continental, Delta, Etihad, KLM, Lufthansa, Austrian, Qatar, Turkish, United, US Airways
$1140