Skyscanner
  • Help
FlightsHotelsCar Hire

Flights to Tehran

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

      Compare Tehran flights across hundreds of providers

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

      Book the best Tehran fare with no extra fees

      Flight dealsCheapest monthAlternative airportsOther top airlinesFAQsRoute infoTips and advice

      Flight deals to Tehran

      Looking for a cheap last-minute deal or the best return flight to Tehran? Find the biggest savings on one-way and return tickets right here.
      Tehran.£167 per passenger.Departing Thu, 1 Jan, returning Wed, 14 Jan.Return flight with Wizz Air UK and Pegasus Airlines.Outbound indirect flight with Wizz Air UK, departs from London Gatwick on Thu, 1 Jan, arriving in Imam Khomeini International.Inbound indirect flight with Pegasus Airlines, departs from Imam Khomeini International on Wed, 14 Jan, arriving in London Gatwick.Price includes taxes and charges.From £167, select.
      Thu, 1 JanLGW - IKA with Wizz Air UK
      1 stop
      Wed, 14 JanIKA - LGW with Pegasus Airlines
      1 stop
      from £167
      Tehran.£174 per passenger.Departing Sat, 24 Jan, returning Sun, 15 Feb.Return flight with Pegasus Airlines and AJet.Outbound indirect flight with Pegasus Airlines, departs from London Stansted on Sat, 24 Jan, arriving in Imam Khomeini International.Inbound indirect flight with AJet, departs from Imam Khomeini International on Sun, 15 Feb, arriving in London Gatwick.Price includes taxes and charges.From £174, select.
      Sat, 24 JanSTN - IKA with Pegasus Airlines
      1 stop
      Sun, 15 FebIKA - LGW with AJet
      1 stop
      from £174
      Tehran.£187 per passenger.Departing Wed, 27 Aug, returning Wed, 10 Dec.Return flight with SunExpress and Pegasus Airlines.Outbound indirect flight with SunExpress, departs from London Stansted on Wed, 27 Aug, arriving in Imam Khomeini International.Inbound indirect flight with Pegasus Airlines, departs from Imam Khomeini International on Wed, 10 Dec, arriving in London Gatwick.Price includes taxes and charges.From £187, select.
      Wed, 27 AugSTN - IKA with SunExpress
      1 stop
      Wed, 10 DecIKA - LGW with Pegasus Airlines
      1 stop
      from £187
      Tehran.£188 per passenger.Departing Mon, 1 Dec, returning Wed, 24 Dec.Return flight with Wizz Air UK and Pegasus Airlines.Outbound indirect flight with Wizz Air UK, departs from London Gatwick on Mon, 1 Dec, arriving in Imam Khomeini International.Inbound indirect flight with Pegasus Airlines, departs from Imam Khomeini International on Wed, 24 Dec, arriving in London Gatwick.Price includes taxes and charges.From £188, select.
      Mon, 1 DecLGW - IKA with Wizz Air UK
      1 stop
      Wed, 24 DecIKA - LGW with Pegasus Airlines
      1 stop
      from £188
      Tehran.£189 per passenger.Departing Wed, 19 Nov, returning Wed, 26 Nov.Return flight with Wizz Air UK and Pegasus Airlines.Outbound indirect flight with Wizz Air UK, departs from London Luton on Wed, 19 Nov, arriving in Imam Khomeini International.Inbound indirect flight with Pegasus Airlines, departs from Imam Khomeini International on Wed, 26 Nov, arriving in London Luton.Price includes taxes and charges.From £189, select.
      Wed, 19 NovLTN - IKA with Wizz Air UK
      1 stop
      Wed, 26 NovIKA - LTN with Pegasus Airlines
      1 stop
      from £189
      Tehran.£191 per passenger.Departing Mon, 15 Sep, returning Mon, 19 Jan.Return flight with Wizz Air UK and Pegasus Airlines.Outbound indirect flight with Wizz Air UK, departs from London Luton on Mon, 15 Sep, arriving in Imam Khomeini International.Inbound indirect flight with Pegasus Airlines, departs from Imam Khomeini International on Mon, 19 Jan, arriving in London Gatwick.Price includes taxes and charges.From £191, select.
      Mon, 15 SepLTN - IKA with Wizz Air UK
      1 stop
      Mon, 19 JanIKA - LGW with Pegasus Airlines
      1 stop
      from £191
      Tehran.£196 per passenger.Departing Mon, 15 Sep, returning Wed, 15 Oct.Return flight with Wizz Air UK and Pegasus Airlines.Outbound indirect flight with Wizz Air UK, departs from London Luton on Mon, 15 Sep, arriving in Imam Khomeini International.Inbound indirect flight with Pegasus Airlines, departs from Imam Khomeini International on Wed, 15 Oct, arriving in London Luton.Price includes taxes and charges.From £196, select.
      Mon, 15 SepLTN - IKA with Wizz Air UK
      1 stop
      Wed, 15 OctIKA - LTN with Pegasus Airlines
      1 stop
      from £196
      Tehran.£197 per passenger.Departing Wed, 31 Dec, returning Mon, 2 Feb.Return flight with easyJet and Pegasus Airlines.Outbound indirect flight with easyJet, departs from Manchester on Wed, 31 Dec, arriving in Imam Khomeini International.Inbound indirect flight with Pegasus Airlines, departs from Imam Khomeini International on Mon, 2 Feb, arriving in Manchester.Price includes taxes and charges.From £197, select.
      Wed, 31 DecMAN - IKA with easyJet
      1 stop
      Mon, 2 FebIKA - MAN with Pegasus Airlines
      1 stop
      from £197
      How did we find these deals? We looked at every economy class flight to Tehran. These fares have the biggest savings when compared to the average price.

      Find the cheapest time to fly to Tehran

      Flexible on travel dates? Find the cheapest month – or even day – to fly to Tehran.
      Jun
      Find prices
      Jul
      from £220
      Aug
      from £314
      Sep
      from £210
      Oct
      from £206
      Nov
      from £189
      Dec
      from £188
      Jan
      from £167
      Feb
      from £208
      Mar
      from £262
      Apr
      from £403
      May
      from £441

      Airports in Tehran

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

      Frequently asked questions

      There are 2 airports in Tehran: Mehrabad International and Imam Khomeini International.
      Currently, there are no airlines that fly direct to Tehran. But we found flights with one or more stops from £167.
      The cheapest month to fly to Tehran is usually January.
      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.
      No airlines currently offer direct flights between United Kingdom and Tehran. Most routes have one or more stops.
      The best price we found for a return flight to Tehran is £167. 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.
      The cheapest airport near Tehran is Imam Khomeini International – which is 22.6 miles away from the centre of Tehran. We've found flights into this airport from £167.
      After crunching the numbers on our flight calendar, we found that the cheapest date to fly to Tehran is Thursday, 1 January 2026.
      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.
      The average temperature in Tehran in June is around 22°C. The warmest month in Tehran is typically July, which averages 32°C. The coolest month is January, with temperatures averaging -5°C. The rainiest month is November, and it usually rains the least in July.
      Currently, Wizz Air UK offers the cheapest flight tickets to Tehran.

      Flying to Tehran

      The things to know before you go.
      Cheapest flight found£167
      Cheapest month to flyJanuary

      Discover Tehran

      How to find cheap flights to Tehran

      • £167 is currently the cheapest price we've found for a return flight to Tehran. For a one-way ticket, the lowest fare is £63.

      • Book when the time is right with Price Alerts. You'll receive an email or a push notification on the app if Tehran ticket prices change.

      • About six months in advance is an ideal time to book your ticket to Tehran. This is a general recommendation for getting the lowest fares.

      • Expand your search for cheap Tehran flights by clicking the 'Add nearby airports' box. You'll see fares for surrounding airports which could offer better deals.

      • If you're not in a hurry to get to the city, consider going the long way round. You could find cheaper Tehran plane tickets if you book a flight with one or more stops.

      Best time to go to Tehran

      • The cheapest month to jump on a flight to Tehran is usually May.

      • To find the cheapest month or even day for Tehran flights, use the 'Whole month' tool. If you have flexible travel dates, search for the green prices on the calendar — they show you the lowest fares available that month.

      • If you'd love to experience this city at its busiest, book your flights to Tehran for July. Holidaying during peak periods often means more things to do than at other times of the year.

      • Travel in April if you'd rather avoid the crowds. This is the quietest time of the year and also when Tehran plane tickets are often cheaper.

      • Check the weather before you head off. July is the warmest time of year in Tehran, with averages between 23ºC (73ºF) and 38ºC (100ºF).

      • Temperatures are at their lowest in January, when they range from -6ºC (21ºF) to 10ºC (50ºF).

      Travelling to Tehran: what you need to know

      • You'll be arriving at Imam Khomeini International Airport (IKA) after your Tehran flight.

      • Offering direct flights to Tehran, these airlines make getting to your destination easy:

        • Iran Air

        • Mahan Air

        • Iran Airtour

      • After booking your Tehran plane ticket, find the perfect place to call your own while you're away. Here's a lineup of comfy hotels to check out:

        • Tehran Grand Hotel

        • Parsian Azadi Hotel

        • Persian Plaza Hotel

      Getting to central Tehran from Imam Khomeini International Airport (IKA)

      • Central Tehran is about 35 miles from IKA, the city's main gateway.

      • Once you've touched down from your flight to Tehran, driving to the centre will take around 1 hour.

      • If you're eager to catch up on sleep or quickly freshen up after your Tehran flight, stay at Remis Hotel. For more places to stay close to Imam Khomeini International Airport, look up Rexan Hotel.

      Tehran highlights

      • If you plan on sightseeing after hopping off your flight to Tehran, make sure these attractions are part of your itinerary:

        • Golestan Palace

        • National Museum of Iran

        • Azadi Tower

      Complete your trip with a Tehran car hire

      Once you've reserved your hotel and cheap flight to Tehran, consider renting a car. With all the best deals in one place, it's a breeze to compare prices of car rentals in Tehran and drive off in your dream ride.

      More travel options

      Hotels deals in London
      Cheap hotels deals in Dubai
      Book hotels in The Palm Jumeirah
      Book hotels deals in Tehran
      Book 4-star hotels in Tehran
      3-star hotels deals in Tehran
      Cheap 5-star hotels deals in Tehran
      Best car hire in Dubai
      Dubai Airport car hire
      Book 4-star hotels deals in Dubai
      3-star hotels in Dubai
      Cheap 5-star hotels in Dubai
      Hotels in Madinah
      Cheap car hire at Baku Heydar Aliyev International Airport
      Cheap return flights from Tehran to Dubai
      Best car hire in Tehran
      Iran car hire
      Espinas Palace Hotel
      Parsian Azadi Hotel
      Ferdowsi Grand Hotel
      Aramis Hotel
      Enghelab Hotel
      Tehran Grand Hotel
      Cheap hotels deals in Tehran
      Hotel Markazi Iran
      Espinas International Hotel
      5-star hotels deals in Tehran
      Parsian Evin Hotel
      Eskan Hotel Tehran
      Cheap 4-star hotels deals in Tehran
      3-star hotels deals in Tehran
      Tickets to Mehrabad International
      Cheap flights from Dubai to Tehran
      Return flights from London Stansted to Tehran
      Cheap return flights from Helsinki Vantaa to Tehran
      Cheap return tickets from Milan to Tehran
      Cheap flights from London Gatwick to Tehran
      Return plane tickets from Manchester to Tehran
      Cheap return flights from Copenhagen to Tehran
      Cheap flights from Newcastle
      Return tickets from Edinburgh
      Cheap return tickets to Asia
      Cheap tickets from Tehran
      Cheap return flights from Istanbul to Tehran
      Flights from Edinburgh to Tehran
      Return tickets from Amsterdam Schiphol to Tehran
      Return plane tickets from Athens International to Tehran
      Cheap return flights from Frankfurt to Tehran
      Cheap tickets from Berlin Brandenburg to Tehran
      Return tickets from London to Tehran
      Cheap return flights from Newcastle to Tehran
      Cheap return tickets from Vienna to Tehran
      Return flights from London
      Plane tickets from Glasgow
      Return plane tickets from Birmingham
      Return tickets from Liverpool
      Return tickets from Manchester
      Cheap domestic flights in United Kingdom
      Plane tickets from London Heathrow
      Cheap last minute flights
      Return plane tickets to Iran
      Cheap return tickets from Bristol
      Cheap flights to Imam Khomeini International
      Cheap tickets to Tehran Province
      Cheap tickets from Birmingham to Tehran
      Return flights from Paris to Tehran
      Cheap tickets from Glasgow to Tehran
      Return flights from London Heathrow to Tehran
      Flights from London Gatwick

      Plan your trip to Tehran

      • Car hire in Tehran
      • Hotels in Tehran

      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
        • Paris
        • London
        • Dublin
        • Palma - Majorca
        • Barcelona
        • Ibiza
        • Malaga
        • Belfast
      • Hotels
        • Amsterdam
        • Paris
        • London
        • Dublin
        • Palma
        • Barcelona
        • Ibiza
        • Málaga
        • Belfast
      • Car hire
        • Amsterdam
        • Paris
        • London
        • Dublin
        • Palma
        • Barcelona
        • Ibiza
        • Málaga
        • Belfast
      © 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 138 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