Skyscanner
  • Help
FlightsHotelsCar Hire

Cheap Flights from Tehran (THRA) to Muscat (MCT)

origin
    selected
    destination
      selected
      Travellers and cabin class, 1 Adult, Economy
      1. Home
      2. Iran
      3. Tehran
      4. 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

      TrustScore 4.4 out of 5 4.4 out of 5 based on 19,788 reviews Trustpilot
      Flight dealsCheapest monthFind the best routeRoute infoFAQsTips and advice

      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.
      Muscat.£84 per passenger.Departing Tue, 27 May, returning Wed, 28 May.Return flight with SalamAir.Outbound direct flight with SalamAir departs from Imam Khomeini International on Tue, 27 May, arriving in Muscat.Inbound direct flight with SalamAir departs from Muscat on Wed, 28 May, arriving in Imam Khomeini International.Price includes taxes and charges.From £84, select.
      SalamAir
      Tue, 27 MayIKA - MCT with SalamAir
      Direct
      SalamAir
      Wed, 28 MayMCT - IKA with SalamAir
      Direct
      from £84
      Muscat.£111 per passenger.Departing Wed, 4 Jun, returning Wed, 25 Jun.Return flight with SalamAir.Outbound direct flight with SalamAir departs from Imam Khomeini International on Wed, 4 Jun, arriving in Muscat.Inbound direct flight with SalamAir departs from Muscat on Wed, 25 Jun, arriving in Imam Khomeini International.Price includes taxes and charges.From £111, select.
      SalamAir
      Wed, 4 JunIKA - MCT with SalamAir
      Direct
      SalamAir
      Wed, 25 JunMCT - IKA with SalamAir
      Direct
      from £111
      Muscat.£111 per passenger.Departing Thu, 29 May, returning Fri, 6 Jun.Return flight with SalamAir.Outbound direct flight with SalamAir departs from Imam Khomeini International on Thu, 29 May, arriving in Muscat.Inbound direct flight with SalamAir departs from Muscat on Fri, 6 Jun, arriving in Imam Khomeini International.Price includes taxes and charges.From £111, select.
      SalamAir
      Thu, 29 MayIKA - MCT with SalamAir
      Direct
      SalamAir
      Fri, 6 JunMCT - IKA with SalamAir
      Direct
      from £111
      Muscat.£115 per passenger.Departing Mon, 22 Sep, returning Sun, 28 Sep.Return flight with SalamAir.Outbound direct flight with SalamAir departs from Imam Khomeini International on Mon, 22 Sep, arriving in Muscat.Inbound direct flight with SalamAir departs from Muscat on Sun, 28 Sep, arriving in Imam Khomeini International.Price includes taxes and charges.From £115, select.
      SalamAir
      Mon, 22 SepIKA - MCT with SalamAir
      Direct
      SalamAir
      Sun, 28 SepMCT - IKA with SalamAir
      Direct
      from £115
      Muscat.£115 per passenger.Departing Fri, 19 Dec, returning Fri, 26 Dec.Return flight with SalamAir.Outbound direct flight with SalamAir departs from Imam Khomeini International on Fri, 19 Dec, arriving in Muscat.Inbound direct flight with SalamAir departs from Muscat on Fri, 26 Dec, arriving in Imam Khomeini International.Price includes taxes and charges.From £115, select.
      SalamAir
      Fri, 19 DecIKA - MCT with SalamAir
      Direct
      SalamAir
      Fri, 26 DecMCT - IKA with SalamAir
      Direct
      from £115
      Muscat.£136 per passenger.Departing Tue, 24 Jun, returning Tue, 1 Jul.Return flight with SalamAir.Outbound direct flight with SalamAir departs from Imam Khomeini International on Tue, 24 Jun, arriving in Muscat.Inbound direct flight with SalamAir departs from Muscat on Tue, 1 Jul, arriving in Imam Khomeini International.Price includes taxes and charges.From £136, select.
      SalamAir
      Tue, 24 JunIKA - MCT with SalamAir
      Direct
      SalamAir
      Tue, 1 JulMCT - IKA with SalamAir
      Direct
      from £136
      Muscat.£140 per passenger.Departing Thu, 3 Jul, returning Thu, 10 Jul.Return flight with SalamAir.Outbound direct flight with SalamAir departs from Imam Khomeini International on Thu, 3 Jul, arriving in Muscat.Inbound direct flight with SalamAir departs from Muscat on Thu, 10 Jul, arriving in Imam Khomeini International.Price includes taxes and charges.From £140, select.
      SalamAir
      Thu, 3 JulIKA - MCT with SalamAir
      Direct
      SalamAir
      Thu, 10 JulMCT - IKA with SalamAir
      Direct
      from £140
      Muscat.£157 per passenger.Departing Sun, 20 Jul, returning Fri, 22 Aug.Return flight with SalamAir.Outbound direct flight with SalamAir departs from Imam Khomeini International on Sun, 20 Jul, arriving in Muscat.Inbound direct flight with SalamAir departs from Muscat on Fri, 22 Aug, arriving in Imam Khomeini International.Price includes taxes and charges.From £157, select.
      SalamAir
      Sun, 20 JulIKA - MCT with SalamAir
      Direct
      SalamAir
      Fri, 22 AugMCT - IKA with SalamAir
      Direct
      from £157
      How did we find these deals? The deals you see here are the lowest prices for flight tickets from Tehran to Muscat found in the last 4 days, and are subject to change and availability.

      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 May.
      May
      from £84
      Jun
      from £111
      Jul
      from £140
      Aug
      from £167
      Sep
      from £115
      Oct
      Find prices
      Nov
      Find prices
      Dec
      from £115
      Jan
      Find prices
      Feb
      Find prices
      Mar
      Find prices
      Apr
      Find prices

      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 found£84
      Cheapest month to flyMay
      Average flight time2 hrs, 37 mins
      Most popular airlineOman Air
      Average flights per week17

      Finding cheap flights from Tehran to Muscat: Frequently asked questions

      The best price we found for a return flight from Tehran to Muscat is £84. 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 37 minutes is the average flight time from Tehran to Muscat.
      Oman Air, SalamAir and Sepehran Airlines fly direct from Tehran to Muscat.
      As of May 2025, there are 17 flights per week flying from Tehran to Muscat.
      The cheapest month to fly from Tehran to Muscat is usually May 2025.
      After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Tehran to Muscat Airport on Tuesday, 27 May 2025.
      Yes – the average flight time is 2 hours and 37 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 .

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

      • Planning your getaway begins with working out where you'll leave from in Tehran. Imam Khomeini International Airport (IKA) is the city's main airport, so check out your options for booking a flight from Tehran to Muscat International Airport (MCT) taking off from here.

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

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

      • With 9 direct flights a week between the two airports, Imam Khomeini International Airport (IKA) to Muscat International Airport (MCT) is the busiest route. SalamAir operates the earliest flight at 11:15. If you prefer to get more out of your day before you fly, the latest departure from IKA to MCT is with SalamAir at 19:25.

      • Give yourself enough time to get on your flight from Tehran to MCT. A good rule of thumb is to arrive two hours before international departures and an hour ahead for domestic flights.

      • Travelling during a peak time such as July? School holidays and other high seasons can mean longer queues at security. Play it safe and arrive up to four hours ahead of an international flight and two hours before domestic departures.

      Airports in Tehran

      Imam Khomeini International Airport (IKA)

      • Imam Khomeini International Airport (IKA) provides a hassle-free way to reach your destination. Nonstop flights from Tehran to Muscat International Airport (MCT) depart from this terminal.

      • SalamAir is a popular airline that offers direct flights from Tehran to Muscat International Airport jetting out of IKA.

      • Consider adding a stopover to possibly find a cheaper flight from Tehran to MCT. Simply deselect 'Direct flights only' when browsing departures from Imam Khomeini International Airport (IKA). Break up the journey at one of these popular airports:

        • Hamad International Airport (DOH)

        • Dubai Airport (DXB)

        • Sharjah International Airport (SHJ)

      • IKA is roughly 35 miles from central Tehran. To help you work out how to get there, use Google Maps. This useful traveller tool will give you the quickest route and your public transport options.

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

      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. Collect your bags from the carousel and then be showered and resting soon after at one of these options near MCT:

        • Juman Flat Marina and Sea View

        • Quite and Cosy

        • Cosy Home

      Getting from Muscat International Airport (MCT) to central Muscat

      • Muscat International Airport to central Muscat is about 10 minutes in a car. It's approximately 7 miles away. Discover what options are available, such as car rentals, cabs or ride-sharing services.

      • Travelling to the centre by public transport typically takes 1 hour and 51 minutes.

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

      • The lowest price we've seen for a one-way ticket from Tehran to Muscat International Airport is £54. The cheapest price for a return flight is £84. Remember fares can change due to demand at the time of booking.

      • You're more likely to find cheap tickets from Tehran to MCT if you book 8 months ahead of takeoff. We crunched the flight price data and found that's when fares for this journey are typically at their lowest.

      • You'll snag the biggest savings on your tickets from Tehran to Muscat International Airport if you take off in May. Take it one step further and use the 'Whole month' search tool to see the cheapest day to fly.

      • Log into your online account or use the app to set up a Price Alert. We'll get in touch straight away if there's a better deal on this route. It's easy to do, and it'll save you the hassle of searching for cheap tickets from Tehran to MCT every day.

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

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

      • April is the quietest time to fly to Muscat. Alternatively, join the crowds and take off in July. This is the busiest month for flights from Tehran to Muscat International Airport.

      • The warmest month in Muscat is June, with the temperature ranging between 29ºC and 38ºC. Lock in your flights from Tehran to MCT in this month if this is the type of weather you enjoy.

      • If you'd rather travel in cooler conditions, lock in a cheap flight from Tehran to Muscat International Airport in January when temperatures average between 16ºC and 25ºC.

      More about Muscat

      • Start your Muscat trip right by choosing the ideal place to stay. After booking your flight from Tehran to Muscat International Airport, check out our range of accommodation options including:

        • Sea Oracle

        • Sweet Home

        • Rimal Apartment

      • Al Ansab Natural Reserve and Airport Heights Trail are just the start of the leading attractions to put on your Muscat itinerary. Continue your sightseeing adventures at Falaj Al Sham Park.

      Complete your Muscat trip with a car rental

      • We use the same magic that helped you find your cheap flight from Tehran to Muscat International Airport to track down your ideal ride. Browse our car rentals in Muscat and compare offers in one place. Plus you'll find all the info you need to know, from the most popular rental company to the average daily price.

      More travel options

      Return flights from London to Helsinki Vantaa
      Return flights from Birmingham to Lisbon
      Return flights from Manchester to Kochi
      Return plane tickets from Bristol to Paris
      Plane tickets from Edinburgh to Lanzarote
      Cheap flights from London to Goa
      Cheap flights from London to Ljubljana
      Cheap flights from London to Paris Charles de Gaulle
      Cheap flights from London Gatwick to Dublin
      Cheap tickets from East Midlands to Barcelona
      Flights from Manchester to Tirana
      Cheap flights from Liverpool to Faro
      Return tickets from London to Vilnius
      Return tickets from London to Sarajevo International
      Return flights from Belfast to Manchester
      Cheap flights from London to Gothenburg Landvetter
      Return tickets from Manchester to Dalaman
      Return tickets from East Midlands to Palma - Majorca
      Plane tickets from Birmingham to Geneva
      Cheap tickets from London to Crete Chania
      Return tickets from London to Montego Bay
      Plane tickets from London to Boston Logan International
      Return plane tickets from Manchester to Corfu
      Return flights from London to Vancouver
      Cheap flights from London to Karachi
      Tickets from Barcelona to London
      Return tickets from Manchester to Zurich
      Cheap tickets from Manchester to Valencia
      Cheap flights from Athens International to London
      Flights from London to Tenerife South
      Cheap hotels in Dubai
      Cheap car hire at Luqa Malta International Airport
      Best car hire in Malta
      Return flights from Istanbul to Canary Islands
      Plane tickets from Stockholm to Sicily
      Return plane tickets from Hamburg to Crete
      Tickets from Venice to Sicily
      Return tickets from Oslo to Crete
      Cheap tickets from Frankfurt to Crete
      Cheap return tickets from Bucharest to Canary Islands
      Cheap flights from London to Türkiye (Turkey)
      Cheap return flights from Verona to Sicily
      Flights from Suceava Salcea to Canary Islands
      Book hotels in Hammamet
      Return flights from London to Cyprus
      Cheap hotels in Dubai
      Cheap car hire at Luqa Malta International Airport
      Best car hire in Malta
      Return flights from Istanbul to Canary Islands
      Plane tickets from Stockholm to Sicily
      Return plane tickets from Hamburg to Crete
      Tickets from Venice to Sicily
      Return tickets from Oslo to Crete
      Cheap tickets from Frankfurt to Crete
      Cheap return tickets from Bucharest to Canary Islands
      Cheap flights from London to Türkiye (Turkey)
      Cheap return flights from Verona to Sicily
      Flights from Suceava Salcea to Canary Islands
      Book hotels in Hammamet
      Return flights from London to Cyprus
      Cheap hotels in Dubai
      Cheap car hire at Luqa Malta International Airport
      Best car hire in Malta
      Return flights from Istanbul to Canary Islands
      Plane tickets from Stockholm to Sicily
      Return plane tickets from Hamburg to Crete
      Tickets from Venice to Sicily
      Return tickets from Oslo to Crete
      Cheap tickets from Frankfurt to Crete
      Cheap return tickets from Bucharest to Canary Islands
      Cheap flights from London to Türkiye (Turkey)
      Cheap return flights from Verona to Sicily
      Flights from Suceava Salcea to Canary Islands
      Book hotels in Hammamet
      Return flights from London to Cyprus
      Cheap hotels in Dubai
      Cheap car hire at Luqa Malta International Airport
      Best car hire in Malta
      Return flights from Istanbul to Canary Islands
      Plane tickets from Stockholm to Sicily
      Return plane tickets from Hamburg to Crete
      Tickets from Venice to Sicily
      Return tickets from Oslo to Crete
      Cheap tickets from Frankfurt to Crete
      Cheap return tickets from Bucharest to Canary Islands
      Cheap flights from London to Türkiye (Turkey)
      Cheap return flights from Verona to Sicily
      Flights from Suceava Salcea to Canary Islands
      Book hotels in Hammamet
      Return flights from London to Cyprus
      Hotels by Hilton Garden Inn in Muscat
      Hotels by Novotel in Muscat
      Kempinski hotels in Muscat
      Aitken Spence Muscat hotel deals
      Shangri-La Muscat hotel deals
      JW Marriott Muscat hotel deals
      Akzent Muscat hotel deals
      Jumeirah Muscat hotel deals
      DoubleTree hotels in Muscat
      Hotels by Abc Cesenatico in Muscat
      Cheap hotels deals in Muscat
      Flights to Muscat Governorate
      Cheap flights from Iran
      Tickets from Tehran to Oman
      Cheap last minute flights
      Flights from Tehran Province
      Flights to Muscat
      Cheap return flights from Iran to Oman
      Return plane tickets from Tehran to Muscat Governorate
      Return flights from Tehran
      Tickets to Oman
      Cheap car hire in Oman
      Cheap car hire at Muscat Airport

      Plan the rest of your trip from Tehran to Muscat

      • Car hire from Muscat
      • Hotels in Muscat

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

      Get our app
      HelpPrivacy SettingsLog in
      Cookie policyPrivacy policyTerms of serviceCompany Details
      • Domestic flights
      • Cities
        • Sydney
        • New York
        • Amsterdam
        • London
        • Dublin
        • Dubai
        • Bangkok
      • Last-minute deals
      • Airports
      • Countries / Regions
        • Canada
        • India
        • United States
      • Airlines
      • Flights
      • Hotels
      • Car hire
      • App
      • Travel trends
      • Sitemap
      • Holiday destinations
      • About us
      • Why Skyscanner?
      • Media
      • Our people
      • Accessibility
      • Sustainability
      • Jobs
      • Travel features & news
      • Legal notices
      • Modern slavery
      • Privacy, Trust and Online Safety Centre
      • How Skyscanner Works
      • Work with us
      • Advertise with us
      • Travel Insight
      • Affiliates
      • Travel APIs
      • Flights
        • Amsterdam Schiphol
        • London
        • Dublin
        • Paris
        • Barcelona
        • Palma - Majorca
        • Berlin Brandenburg
        • Belfast
        • Alicante
      • Hotels
        • Amsterdam
        • London
        • Dublin
        • Paris
        • Barcelona
        • Palma
        • Berlin
        • Belfast
        • Alicante
      • Car hire
        • Amsterdam
        • London
        • Dublin
        • Paris
        • Barcelona
        • Palma
        • Berlin
        • Belfast
        • Alicante
      © Skyscanner Ltd 2002 – 2025

      International Sites

      • Cheap flights
      • Australia - Cheap flights
      • 中国 - 机票
      • Flybilletter
      • Suomi - lennot
      • France - vols
      • Deutschland - Flüge
      • India - Flight tickets
      • Ireland - flights
      • Italia - voli
      • 日本 - 航空券
      • México - vuelos
      • Vliegtickets
      • Billige flybilletter
      • Polska – tanie loty
      • Россия - авиабилеты
      • España - vuelos
      • Sverige - flyg
      • Schweiz - Flüge
      • Türkiye - uçak biletleri
      • United Arab Emirates - flights
      • USA - flights

      We value your privacy

      To personalise your experience we collect information on how you use Skyscanner, which includes personal data such as your IP address. This is to provide an improved experience, store and/or access information on a device, personalised advertising, advertising measurement, audience research and services development. Read our Cookie Policy.

      We and our 141 partners may rely on legitimate interest for certain purposes rather than consent. Accept all cookies by choosing 'Accept all' or only allow essential cookies by selecting 'Accept essential only’. Go to ‘Manage settings’ to update preferences.

      Manage preferences or withdraw consent at any time on Privacy Settings.

      Manage settings