Skyscanner
  • Help
FlightsHotelsCar Hire

Cheap flights from Tehran

Return selected
origin
    selected
    destination
      selected
      Travellers and cabin class, 1 Adult, Economy
      1. Home
      2. Iran
      3. Tehran Province
      4. Tehran

      Compare flights from Tehran from hundreds of providers

      Find a cheap flight deal from Tehran to anywhere, any time

      Book the best flight ticket in minutes... with no extra fees

      Top destinationsAirport infoFlight dealsFAQsTips and advice

      Where do you want to fly to from Tehran?

      SharjahUnited Arab Emirates
      DirectFrom £78
      AnkaraTürkiye (Turkey)
      DirectFrom £84
      IstanbulTürkiye (Turkey)
      DirectFrom £85
      BakuAzerbaijan
      DirectFrom £92
      See more destinations

      Fast facts on flights from Tehran

      Closest airportsMehrabad International, Imam Khomeini International
      Cheapest route foundTehran - Sharjah, £78
      Cheapest month to flyJuly
      Most popular airlineMahan Air
      Most popular destinationLondon

      The best flight deals leaving from Tehran soon

      Save on your flight fare, so you can spend more when you get there. Here are the best domestic and international flights from Tehran departing soon.
      Sharjah.£78 per passenger.Departing Thu, 24 Jul, returning Tue, 29 Jul.Return flight with Air Arabia.Outbound direct flight with Air Arabia departs from Imam Khomeini International on Thu, 24 Jul, arriving in Sharjah.Inbound direct flight with Air Arabia departs from Sharjah on Tue, 29 Jul, arriving in Imam Khomeini International.Price includes taxes and charges.From £78, select.
      SharjahUnited Arab Emirates
      Air Arabia
      Thu, 24 JulIKA - SHJ with Air Arabia
      Direct
      Air Arabia
      Tue, 29 JulSHJ - IKA with Air Arabia
      Direct
      from £78
      Ankara.£84 per passenger.Departing Mon, 1 Sep, returning Mon, 15 Sep.Return flight with Pegasus Airlines.Outbound direct flight with Pegasus Airlines departs from Imam Khomeini International on Mon, 1 Sep, arriving in Ankara Esenboga.Inbound direct flight with Pegasus Airlines departs from Ankara Esenboga on Mon, 15 Sep, arriving in Imam Khomeini International.Price includes taxes and charges.From £84, select.
      AnkaraTürkiye (Turkey)
      Pegasus Airlines
      Mon, 1 SepIKA - ESB with Pegasus Airlines
      Direct
      Pegasus Airlines
      Mon, 15 SepESB - IKA with Pegasus Airlines
      Direct
      from £84
      Baku.£92 per passenger.Departing Sun, 27 Jul, returning Fri, 1 Aug.Return flight with Azerbaijan Airlines.Outbound direct flight with Azerbaijan Airlines departs from Imam Khomeini International on Sun, 27 Jul, arriving in Baku Heydar Aliyev International.Inbound direct flight with Azerbaijan Airlines departs from Baku Heydar Aliyev International on Fri, 1 Aug, arriving in Imam Khomeini International.Price includes taxes and charges.From £92, select.
      BakuAzerbaijan
      Azerbaijan Airlines
      Sun, 27 JulIKA - GYD with Azerbaijan Airlines
      Direct
      Azerbaijan Airlines
      Fri, 1 AugGYD - IKA with Azerbaijan Airlines
      Direct
      from £92
      Muscat.£106 per passenger.Departing Wed, 1 Oct, returning Wed, 8 Oct.Return flight with SalamAir.Outbound direct flight with SalamAir departs from Imam Khomeini International on Wed, 1 Oct, arriving in Muscat.Inbound direct flight with SalamAir departs from Muscat on Wed, 8 Oct, arriving in Imam Khomeini International.Price includes taxes and charges.From £106, select.
      MuscatOman
      SalamAir
      Wed, 1 OctIKA - MCT with SalamAir
      Direct
      SalamAir
      Wed, 8 OctMCT - IKA with SalamAir
      Direct
      from £106
      Kuwait.£125 per passenger.Departing Mon, 6 Oct, returning Sun, 12 Oct.Return flight with Jazeera Airways.Outbound direct flight with Jazeera Airways departs from Imam Khomeini International on Mon, 6 Oct, arriving in Kuwait.Inbound direct flight with Jazeera Airways departs from Kuwait on Sun, 12 Oct, arriving in Imam Khomeini International.Price includes taxes and charges.From £125, select.
      KuwaitKuwait
      Mon, 6 OctIKA - KWI with Jazeera Airways
      Direct
      Sun, 12 OctKWI - IKA with Jazeera Airways
      Direct
      from £125
      Cologne.£159 per passenger.Departing Tue, 11 Nov, returning Thu, 11 Dec.Return flight with AJet.Outbound indirect flight with AJet, departs from Imam Khomeini International on Tue, 11 Nov, arriving in Cologne.Inbound indirect flight with AJet, departs from Cologne on Thu, 11 Dec, arriving in Imam Khomeini International.Price includes taxes and charges.From £159, select.
      CologneGermany
      Tue, 11 NovIKA - CGN with AJet
      1 stop
      Thu, 11 DecCGN - IKA with AJet
      1 stop
      from £159
      Nicosia.£164 per passenger.Departing Mon, 1 Dec, returning Mon, 8 Dec.Return flight with Pegasus Airlines.Outbound indirect flight with Pegasus Airlines, departs from Imam Khomeini International on Mon, 1 Dec, arriving in Ercan.Inbound indirect flight with Pegasus Airlines, departs from Ercan on Mon, 8 Dec, arriving in Imam Khomeini International.Price includes taxes and charges.From £164, select.
      NicosiaCyprus
      Mon, 1 DecIKA - ECN with Pegasus Airlines
      1 stop
      Mon, 8 DecECN - IKA with Pegasus Airlines
      1 stop
      from £164
      London.£167 per passenger.Departing Mon, 21 Jul, returning Mon, 6 Oct.Return flight with AJet and Wizz Air UK.Outbound indirect flight with AJet, departs from Imam Khomeini International on Mon, 21 Jul, arriving in London Gatwick.Inbound indirect flight with Wizz Air UK, departs from London Luton on Mon, 6 Oct, arriving in Imam Khomeini International.Price includes taxes and charges.From £167, select.
      LondonUnited Kingdom
      Mon, 21 JulIKA - LGW with AJet
      1 stop
      Mon, 6 OctLTN - IKA with Wizz Air UK
      1 stop
      from £167
      See more deals
      How did we find these deals? We scanned the net for every economy class flight we could find. And these are the cheapest flight tickets from Tehran right now.

      Booking flights from Tehran: frequently asked questions

      The best price we found for a return flight from Tehran to Sharjah is £78. 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.
      After crunching the numbers on our flight calendar, we found that the cheapest date to fly out of Tehran is Thursday, 24 July 2025, to Sharjah.
      It's easy with us. Look for cheap flights and flight offers from Tehran to anywhere using Everywhere search– it'll show you the lowest fares for your chosen time period.

      You can also set up Price Alerts for flights you'd like to keep an eye on. We'll let you know when a particular fare from Tehran rises or falls so you can book when it's cheapest.
      Sure – our flight search allows you to check for outbound flights from Imam Khomeini International Airport departing the very same day. But if you want the cheapest fare, we recommend you book around 30 days before departure. This is on average, the time when fares are cheaper.
      Of course! Just select 'one way' when you search with us. And here's an extra tip: sometimes searching for a one way ticket from Tehran, and another one-way back home, can yield cheaper tickets than a return fare with an airline.
      It's best to arrive at the airport at least 2 hours before the time of your flight departure, so you have enough time to check any luggage in, clear security and find your gate.
      The cheapest flight from Tehran we found in the next 1 year is to Sharjah for £78. It departs from Imam Khomeini International Airport on Thursday, 24 July 2025. There are also cheap flights from Tehran to Ankara Esenboga for £84 and Baku Heydar Aliyev International for £92.

      How to find cheap flights from Tehran

      Looking for cheap tickets from Tehran? Whether you are flying one-way or return, here are a few tips on how to score the best price and make your flight journey as smooth as possible.

      • Enter your destination and hit 'search'. We've compared flights from all major airlines and online travel agents to find the cheapest flight tickets from Tehran. And with us there are no hidden fees - what you see is what you pay.
      • Search flights everywhere. Not sure on the destination just yet? You can easily browse available places to travel to from Tehran by searching flights to 'Everywhere'.
      • Flex your dates to secure the best fares for your flight from Tehran. If your travel dates are flexible, use Skyscanner's 'Whole month' tool to find the cheapest month, and even day to fly from Tehran.
      • Set up a Price Alert. We price check with over 1000 travel companies so you don't have to. You can easily track the price of your tickets from Tehran by creating an alert. Whenever prices go down or up, you'll get an email or push notification to help make sure you get the best possible flight deal.
      • Look for direct flights. Only interested in non-stop flights from Tehran? Make sure to tick 'Direct flights' when performing a search. If there are direct flights from Tehran available, these will appear in the results.
      • Find the cheapest Business Class flights from Tehran. Check the difference in price of your plane ticket from Tehran when travelling in Economy, Premium Economy, Business or First Class. Note that not all cabin classes are available for every destination or airline.
      • Include nearby airports in your search. Widen your search for flight deals from Tehran by selecting the "add nearby airports" option. This will allow you to see flight prices for all the nearest airports at your departure and destination point and could help you save money.
      • Search for flight tickets on the go. To get the best flight booking experience on the go, download our app and search for cheap flight tickets from Tehran when out and about.

      Book a flight from Tehran with extra peace of mind

      • Find flexible flights from Tehran. Your airline might be offering flexible tickets from Tehran, which means you won't lose out if your flight has to be changed or cancelled.
      • Add travel cost protection. Make sure you have the right travel insurance before flying from Tehran. That way you can cover the costs of any unexpected events, such as delays or lost luggage.

      Combine your flight from Tehran with hotels and car hire

      Once you've secured your plane ticket from Tehran we will also help you discover the best prices and exclusive rates for hotels in or close to your destination. Compare hundreds of car hire companies in one go so that you get the best car hire deals for your trip.


      Build your trip

      • Car hire in Tehran
      • Hotels in Tehran

      More travel options

      Cheap hotels in London
      Book hotels in Dubai
      Return tickets from London
      Hotels deals in Amsterdam
      Hotels deals in The Palm Jumeirah
      Cheap hotels deals in Madinah
      Best car hire in Dubai
      Book hotels deals in Mecca
      Dubai Airport car hire
      Book 3-star hotels in Dubai
      4-star hotels deals in Dubai
      Cheap 5-star hotels deals in Dubai
      Return plane tickets from Tehran to Florida
      Tickets from Tehran to Sicily
      Return tickets from Tehran to Scotland
      Plane tickets to Malaga
      Return plane tickets to Alicante
      Cheap return tickets to Amsterdam Schiphol
      Return tickets to Barcelona
      Cheap return flights to Dublin
      Tickets to Edinburgh
      Return flights to London
      Cheap tickets to Manchester
      Cheap return flights to Paris
      Return tickets to Palma - Majorca
      Plane tickets to Tehran
      Cheap domestic flights in United Kingdom
      Return plane tickets from Iran
      Plane tickets from Birmingham
      Cheap return tickets from Bristol
      Flights from Edinburgh
      Cheap tickets from Glasgow
      Plane tickets from London Gatwick
      Cheap flights from London Heathrow
      Tickets from London
      Cheap return tickets from Liverpool
      Flights from Manchester
      Cheap tickets from Newcastle
      Cheap flights from Tehran to United Arab Emirates
      Last minute flights
      Return plane tickets from Tehran to Dubai
      Cheap flights from Tehran to British Columbia
      Return flights from Tehran to Vienna
      Return plane tickets from Tehran to Kabul Province
      Cheap flights from Tehran to North Rhine-Westphalia
      Return tickets from Tehran to Tehran Province
      Cheap return tickets from Tehran to Ontario
      Plane tickets from Tehran to Mashhad
      Return tickets from Tehran to Frankfurt
      Return flights from Tehran to Vienna
      Cheap tickets from Tehran to Paris
      Tickets from Tehran to Tbilisi
      Return plane tickets from Tehran to Dubai
      Cheap flights from Tehran to Ankara Esenboga
      Plane tickets from Tehran to Antalya
      Cheap return tickets from Tehran to Bangkok
      Plane tickets from Tehran to Birmingham
      Return flights from Tehran to Zvartnots International
      Flights from Tehran to Istanbul
      Cheap tickets from Tehran to Islamabad
      Return tickets from Tehran to Germany
      Cheap tickets from Tehran to Afghanistan
      Tickets from Tehran to Italy
      Flights from Tehran to France
      Cheap return flights from Tehran to Netherlands
      Tickets from Tehran to United Kingdom
      Cheap return tickets from Tehran to United States
      Cheap tickets from Tehran to Canada
      Flights from Tehran to Türkiye (Turkey)
      Return plane tickets from Tehran to Istanbul Province
      Cheap return flights from Tehran to Bangkok
      Return plane tickets from Tehran to North Holland
      Plane tickets from Tehran to Punjab
      Flights from Tehran to Razavi Khorasan Province
      Cheap flights from Tehran to Scotland
      Cheap return flights from Tehran to Lombardy
      Cheap flights from Tehran to Lazio
      Cheap tickets from Tehran to England
      Cheap return flights from Tehran to Antalya Province
      Plane tickets from Tehran to Yerevan
      Cheap flights from Tehran to Hesse
      Cheap return tickets from Tehran to Île-de-France
      Tickets from Tehran to Milan
      Return plane tickets from Tehran to Istanbul
      Return plane tickets from Tehran to Kabul
      Return tickets from Tehran to Manchester
      Flights from Tehran to London
      Tickets from Tehran to London Heathrow
      Plane tickets from Tehran to Edinburgh
      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
        • Palma - Majorca
        • Malaga
        • Faro
        • Alicante
        • Ibiza
        • Tenerife
        • Barcelona
        • London
        • Dubai
      • Hotels
        • Palma
        • Málaga
        • Faro
        • Alicante
        • Ibiza
        • Tenerife
        • Barcelona
        • London
        • Dubai
      • Car hire
        • Palma
        • Málaga
        • Faro
        • Alicante
        • Ibiza
        • Tenerife
        • Barcelona
        • London
        • Dubai
      © 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 136 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