Cheap Flights from Tehran to Muscat

Compare Tehran to Muscat flight deals

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

Book the best Muscat fare with no extra fees

Flight deals from Tehran to Muscat

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

Find the cheapest month to fly from Tehran to Muscat

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

Direct flights from Tehran to Muscat

Tehran to Muscat: Alternative routes

Compare routes from Tehran to Muscat below. You may find an airport to fly into that's cheaper, faster, or easier than Muscat.

Tehran to Muscat: Flight information

The things to know before you go.
Cheapest flight foundR 2,505
Cheapest month to flySeptember
Average flight time2 hrs, 35 mins
Most popular airlineSalamAir
Average flights per week11

Finding cheap flights from Tehran to Muscat: Frequently asked questions

The best price we found for a return flight from Tehran to Muscat is R 3,237. 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 35 minutes is the average flight time from Tehran to Muscat.
SalamAir, Oman Air and Sepehran Airlines fly direct from Tehran to Muscat.
As of August 2025, there are 11 flights per week flying from Tehran to Muscat.
The cheapest month to fly from Tehran to Muscat is usually September.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Tehran to Muscat Airport on Friday, 5 September 2025.
Yes – the average flight time is 2 hours and 35 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 Muscat 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 Muscat is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Muscat is SalamAir .

Travelling from Tehran to Muscat International Airport (MCT): What you need to know

  • Planning your trip starts with figuring out where you'll leave from in Tehran. Imam Khomeini International Airport (IKA) is the city's main base, so check out your options for reserving a flight from Tehran to Muscat International Airport (MCT) out of here.

  • Expect to be travelling for 2 hours 25 minutes. That's the average duration of a direct Tehran to Muscat International Airport flight.

  • The timezone in Muscat is UTC+4, which is 30 minutes ahead of Tehran. Muscat International Airport is located in Muscat.

  • Imam Khomeini International Airport (IKA) to Muscat International Airport (MCT) is the most popular route. There are 14 direct departures a week to choose from. If you have things to do before leaving, take the last flight with SalamAir at 8:25pm. Go for the first IKA to MCT departure with Sepehran Airlines at 11:30am if you'd rather get a move on.

  • Arriving two hours before an international flight and one hour ahead of a domestic departure are travel rules to live by. Be at the airport on time to catch your flight from Tehran to MCT.

  • In peak travel periods, expect longer wait times and get there earlier. Aim for at least two hours ahead for domestic flights and as much as four hours for international trips.

Airports in Tehran

Imam Khomeini International Airport (IKA)

  • You can hop on a direct flight from Tehran to Muscat International Airport (MCT) leaving from Imam Khomeini International Airport (IKA).

  • You'll find a direct flight from Tehran to Muscat International Airport with SalamAir. This well-known airline operates services from IKA.

  • The majority of travellers prefer to book seats with SalamAir from IKA to MCT.

  • The distance from central Tehran to IKA is around 56 kilometres. Depending on traffic, it'll take about 1 hour to get there if you're driving, ride-sharing or catching a cab.

  • Need a handy place to stay before your flight from Tehran to Muscat International Airport? Remis Hotel and Rexan Hotel are close to Imam Khomeini International Airport. They're a particularly great choice if you're catching an early flight.

  • Of all flights leaving Imam Khomeini International Airport, 69.19% arrive as scheduled at their destination.

About Muscat International Airport (MCT)

  • If you're coming in on a late flight from Tehran to Muscat International Airport, nothing beats the convenience of staying close to the terminal. Grab your bags from the carousel and then be showered and snoozing soon after at one of these hotels near MCT:

  • Say yes to new adventures by picking up a Muscat International Airport rental car. Grab a set of wheels from Europcar, Alamo or Green Motion and explore beyond Muscat's main sights.

  • Secure the lowest price by booking your ride around two weeks before your Tehran to Muscat International Airport flight.

Getting from Muscat International Airport (MCT) to central Muscat

  • Central Muscat is about 10 kilometres from Muscat International Airport. Travel times by cab or car hire will vary depending on time of day and traffic conditions, so do a little research before your trip.

  • If you're using public transport, expect a journey time of around 1 hour 50 minutes.

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

  • Right now, R 2,505 is the best price we've found for a one-way ticket from Tehran to Muscat International Airport. The cheapest price for a return flight is R 3,237. Remember fares may change due to demand at the time of booking.

  • Don't wait until the last moment. You're more likely to find cheap flights from Tehran to MCT if you book early. Airlines often have some amazing early bird deals.

  • If you have some flexibility with your travel plans, try using the 'Whole month' tool. It'll show you the lowest price across the month when searching for your Tehran to Muscat International Airport ticket.

  • Save time looking for cheap plane tickets from Tehran to MCT by creating a Price Alert. We'll send you an email or notification on the app when a lower fare pops up.

  • Tailor your flights using filters. Choose your preferred arrival and departure times, total journey duration and airlines. You can also sort the results by 'Best,' 'Fastest' or 'Cheapest' flights from Tehran to Muscat International Airport.

The best time to fly from Tehran to Muscat International Airport (MCT)

  • Think about the pace you're looking for when planning your trip dates. April is the quietest month to visit Muscat. July is when most people book flights from Tehran to Muscat International Airport (MCT), which may be perfect if you're chasing more action.

  • Book a Tehran to MCT plane ticket departing in June if you're eager to visit the city during its warmest month. You can expect temperatures in Muscat to range from 29ºC (84ºF) to 38ºC (100ºF).

  • January has temperatures of between 16ºC (61ºF) and 25ºC (77ºF). Look for cheap tickets from Tehran to Muscat International Airport around that time if you want to travel when it's cooler.

More about Muscat

  • Once you've booked your flight from Tehran to Muscat International Airport, choose a hotel that puts you where you want to be. Make one of these accommodation options your base for exploring Muscat:

  • You'll find loads of fantastic things to do in Muscat when you're in the mood to sightsee. Kick off your exploring at Beach followed by Wadi Shabib and Sheikh Khalili Mosque.

Explore more of Oman

  • Muscat has loads to offer, but there are so many other parts of Oman you'll want to see. About 177 kilometres north-west of Muscat, a trip to Sohar will keep your itinerary packed. Check out popular attractions like Sohar Fort, Al-Ruheili Mosque and Sultan Qaboos Grand Masjid Suhar.

  • As Suwayq is another essential stop in Oman and is around 88 kilometres west of Muscat. No journey is complete without visiting Suwaiq Beach شاطيء السويق, As Suwayq Castle and Wall Almanawrah.

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