$66 Flights from Muscat (MCT) to Tehran (THRA)

Compare Muscat to Tehran flight deals

Find the cheapest month or even day of the year to fly to Tehran

Book the best Tehran fare with no extra fees

Flight deals from Muscat to Tehran

Looking for a cheap last-minute deal or the best round-trip flight from Muscat to Tehran? Find the lowest prices on one-way and round-trip tickets right here.

Find the cheapest month to fly from Muscat to Tehran

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Muscat to Tehran flights are currently cheapest in March.

Direct flights from Muscat to Tehran

Alternative Muscat to Tehran routes

Looking for the cheapest, fastest or easiest route from Muscat to Tehran? You could fly into the following airports instead.

Muscat to Tehran: Flight information

The things to know before you go.
Cheapest flight found$66
Cheapest month to flyMarch
Average flight time2 hrs, 41 mins
Most popular airlineOman Air
Average flights per week14

Finding cheap flights from Muscat to Tehran: Frequently asked questions

There are 2 airports in Tehran: Mehrabad International and Imam Khomeini International.
The best price we found for a round-trip flight from Muscat to Tehran is $134. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 41 minutes is the average flight time from Muscat to Tehran.
Oman Air, SalamAir and Sepehran Airlines fly direct from Muscat to Tehran.
There are 14 flights per week flying from Muscat to Tehran, as of February 2026.
The cheapest month to fly from Muscat to Tehran is usually March.
If you're flying from Muscat Airport, the cheapest airport near Tehran is Imam Khomeini International – which is 22.6 miles away from the center of Tehran. We've found flights to this airport from $134.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Muscat Airport to Tehran on Monday, March 2, 2026.
Yes – the average flight time is 2 hours and 41 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Tehran but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar, and it looks like the cheapest time to book a flight to Tehran is around 40 days in advance, so don’t leave your flight to the last minute.
In February, the average temperature is usually around 33°F. July is typically the warmest month in Tehran, when it usually averages around 90°F. You can expect the least rain in July. The coldest month is January, with temperatures averaging 22°F. The rainiest month is November.
Currently, SalamAir offers the cheapest flight tickets to Tehran.

Flying from Muscat International Airport (MCT) to Tehran: what you need to know

  • Approximately 2 hours 25 minutes is how long you can expect to be in the air on a direct flight from Muscat International Airport to Tehran.

  • Tehran is 30 minutes behind Muscat, where Muscat International Airport is located. Tehran follows the UTC+3:30 timezone.

  • With 14 weekly flights between the two airports, Muscat International Airport (MCT) to Imam Khomeini International Airport (IKA) is the most popular route. SalamAir operates the earliest flight at 09:00. If you prefer to get more out of your day before jetting off, the latest departure from MCT to IKA is with Sepehran Airlines at 21:00.

  • To avoid rushing for your MCT to Tehran flight, leave plenty of time to check in and find your gate. Arriving two hours ahead of international departures and an hour before domestic flights is the standard rule.

  • Heading off during a peak time like school or public holidays? Expect longer queues at security and check-in. Give yourself extra leeway and arrive up to four hours before international flights and two hours ahead of domestic departures.

  • Direct Muscat International Airport to Tehran tickets are available for booking. Imam Khomeini International Airport (IKA) is where you'll disembark.

  • Be on the lookout for promotions from SalamAir. This carrier operates direct flights from Muscat International Airport to Tehran.

  • Think about adding a stopover to potentially score a cheaper plane ticket from MCT to Tehran. Simply deselect 'Direct flights only' during your search. Break up your trip (and maybe save some cash) by stopping at one of these popular options:

    • Dubai Airport (DXB)

    • Hamad International Airport (DOH)

    • Sharjah International Airport (SHJ)

  • MCT is around 6 miles from central Muscat. If you're driving, catching a cab or ride-sharing from the center, it'll take you 10 minutes or so to get there, depending on the traffic. If you're taking public transport, expect the journey time to be around 1 hour 50 minutes.

  • Searching for a hotel near MCT? If you're boarding an early flight from Muscat International Airport to Tehran, these stays will put you moments from check-in:

  • Muscat International Airport maintains a strong on-time performance, so flight disruptions are less likely. Departures from MCT touch down on schedule 85.46% of the time.

How to find the cheapest flights from Muscat International Airport (MCT) to Tehran

  • $66 is the cheapest price we've found for a one-way Muscat International Airport to Tehran flight. A return plane ticket right now is $134. Depending on the availability and when you book, these fares may change.

  • Book two months before your departure date. Research on pricing trends suggests this is the ideal window for finding cheap flights from MCT to Tehran.

  • June is the best month for scoring an amazing deal on Muscat International Airport to Tehran tickets. If you'd like to travel during a different time of year, the 'Whole month' tool will give you the lowest prices across every month.

  • Stay on top of deals for cheap flights from MCT to Tehran by setting up a Price Alert. You'll receive an email or notification through the app when a new discounted fare appears.

  • Pick your preferred departure and arrival times, airlines and number of stops with our filters. Then, sort the results for your flight from Muscat International Airport to Tehran by 'Fastest,' 'Best' or 'Cheapest.'

Airports in Tehran

Imam Khomeini International Airport (IKA)

  • Imam Khomeini International Airport (IKA) is around 35 miles from central Tehran. If you're grabbing a cab or a ride-share, the drive takes roughly 1 hour.

  • Nothing beats the convenience of staying close to the terminal if you've just jumped off a late flight from Muscat International Airport to Tehran. Remis Hotel and Rexan Hotel are handy options near IKA.

Best time to go to Tehran

  • Carefully consider your dates before securing your flight from Muscat International Airport to Tehran. The city buzzes in high season, but rates are often higher and top attractions can get busy. Visit Tehran in low season if you like a quieter vibe.

  • Before booking a Muscat International Airport to Tehran plane ticket, think about the kind of weather you prefer. July is the warmest month in Tehran, with temperatures ranging from 73ºF to 100ºF.

  • Search for cheap tickets from MCT to Tehran in January if you like traveling in cooler conditions. Temperatures are at their lowest then, ranging between 21ºF and 50ºF on average.

More about Tehran

  • Start your Tehran trip off on the right foot by choosing the ideal place to stay. As soon as you've booked your flight from Muscat International Airport to Tehran, check out our range of hotels including:

  • All great journeys should include some sightseeing. National Museum of Iran, Golestan Palace and Azadi Tower are attractions you won't want to skip in Tehran.

Explore more of Iran

  • Tehran has plenty going for it, but there are so many other corners of Iran you should also see. Around 210 miles south of Tehran, a visit to Isfahan will keep your itinerary packed. Don't miss top attractions like Hasht Behesht Palace, Jameh Mosque of Isfahan and Kakh-e Ali Qapu.

  • If you're ready to explore another great destination in Iran, head for Qom, roughly 80 miles south of Tehran. Ferdosi Park, Astaneh Museum and Gonbad Sabz Garden are key reasons to visit.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.