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 | 163 GBP |
May 2024 | 128 GBP |
June 2024 | 131 GBP |
July 2024 | 167 GBP |
August 2024 | 128 GBP |
September 2024 | 123 GBP |
October 2024 | 147 GBP |
November 2024 | 141 GBP |
December 2024 | 142 GBP |
January 2025 | 141 GBP |
February 2025 | 143 GBP |
March 2025 | 143 GBP |
April 2025 | 417 GBP |
Direct flights to Tehran
Find direct flights from anywhere to Tehran
- Manchester to Tehran from £172
- Bangkok to Tehran from £176
- Kyiv to Tehran from £183
- Newcastle upon Tyne to Tehran from £196
- Kochi to Tehran from £197
- New Delhi to Tehran from £204
- Birmingham to Tehran from £219
- Pune to Tehran from £222
- Kuala Lumpur to Tehran from £226
- Ho Chi Minh City to Tehran from £244
- Manila to Tehran from £245
- Hanoi to Tehran from £248
- Cardiff to Tehran from £254
- Singapore to Tehran from £257
- Taipei to Tehran from £270
- Denpasar to Tehran from £298
- Perth to Tehran from £327
- Isfahan to Tehran from £334
- Bandar Abbas to Tehran from £336
- Melbourne to Tehran from £346
- Toronto to Tehran from £421
- Montreal to Tehran from £430
- Vancouver to Tehran from £435
- Auckland to Tehran from £448
Airlines flying to Tehran
Best airlines flying to Tehran
- ITA Airways
- TUI fly Netherlands
- Wizz Air Malta
- Air China
- Nile Air
- Thai AirAsia
- Super Air Jet
- Egyptair
- Air Transat
- Air Europa
- Wizz Air Abu Dhabi
- LATAM Airlines
- Xiamen Airlines
- Emirates
- Etihad Airways
- French Bee
- Air France
- Corendon Dutch Airlines B.V.
- China Southern Airlines
- Vueling