Flights to Tehran

Travellers and cabin class

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 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.

Find the cheapest time to fly to Tehran

Flexible on travel dates? Find the cheapest month – or even day – to fly to Tehran.

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 R 12,959.
The cheapest month to fly to Tehran is usually July.
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 South Africa and Tehran. Most routes have one or more stops.
The best price we found for a return flight to Tehran is R 12,959. 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 36.4 km away from the centre of Tehran. We've found flights into this airport from R 12,959.
After crunching the numbers on our flight calendar, we found that the cheapest date to fly to Tehran is Friday, 4 July 2025.
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, Qatar Airways offers the cheapest flight tickets to Tehran.

Flying to Tehran

The things to know before you go.
Cheapest flight foundR 7,709
Cheapest month to flyJune

Discover Tehran

How to find cheap flights to Tehran

  • R 12,959 is currently the cheapest price we've found for a return flight to Tehran. For a one-way ticket, the lowest fare is R 7,709.

  • 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

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

  • Central Tehran is about 56 kilometres 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.

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