Flights to Tehran, Iran
Make your travel wishlist, we'll do the rest
Hidden deals
Kiwi-Code uncovers prices airlines don't want you to see.
Effortless booking
Use our flexible filters to tailor your search.
Travel hacking
Look out for the travel hack star icon for even cheaper fares.
Weather in Tehran
Average Weather
Month | Average monthly max temperature | Average monthly min temperature |
January | 8°C | -2°C |
February | 9°C | -1°C |
March | 15°C | 4°C |
April | 21°C | 9°C |
May | 28°C | 15°C |
June | 34°C | 21°C |
July | 37°C | 25°C |
August | 35°C | 23°C |
September | 31°C | 19°C |
October | 23°C | 12°C |
November | 14°C | 4°C |
December | 9°C | 0°C |
14 day forecast
Cheapest month to fly to Tehran
Explore price trends for trips to Tehran
Showing prices in GBP
Annual Avg. Price | 156 GBP |
May 2024 | 145 GBP |
June 2024 | 154 GBP |
July 2024 | 183 GBP |
August 2024 | 112 GBP |
September 2024 | 102 GBP |
October 2024 | 107 GBP |
November 2024 | 140 GBP |
December 2024 | 141 GBP |
January 2025 | 141 GBP |
February 2025 | 143 GBP |
March 2025 | 143 GBP |
April 2025 | 359 GBP |
Direct flights to Tehran
Find direct flights from anywhere to Tehran
- Stavanger to Tehran from £181
- Shiraz to Tehran from £185
- Bangkok to Tehran from £192
- Newcastle upon Tyne to Tehran from £202
- Cardiff to Tehran from £207
- Kochi to Tehran from £208
- Kyiv to Tehran from £215
- New Delhi to Tehran from £226
- Pune to Tehran from £233
- Kuala Lumpur to Tehran from £252
- Hanoi to Tehran from £268
- Ho Chi Minh City to Tehran from £268
- Manila to Tehran from £274
- Taipei to Tehran from £287
- Isfahan to Tehran from £309
- Singapore to Tehran from £311
- Bandar Abbas to Tehran from £333
- Denpasar to Tehran from £341
- Perth to Tehran from £355
- Toronto to Tehran from £397
- Melbourne to Tehran from £409
- Montreal to Tehran from £428
- Auckland to Tehran from £462
- Vancouver to Tehran from £473
Airlines flying to Tehran
Best airlines flying to Tehran
- Sky Airline
- Freebird Airlines
- AirAsia
- Tarom
- Wizz Air Abu Dhabi
- Vueling
- LATAM Airlines
- Oman Air
- SalamAir
- Air Europa
- ASL Airlines France
- Batik Air
- Super Air Jet
- Azul
- Jeju Air
- Tunisair
- Jin Air
- Air Cairo
- easyJet
- Condor