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 | 160 GBP |
May 2024 | 128 GBP |
June 2024 | 112 GBP |
July 2024 | 184 GBP |
August 2024 | 149 GBP |
September 2024 | 145 GBP |
October 2024 | 123 GBP |
November 2024 | 132 GBP |
December 2024 | 150 GBP |
January 2025 | 132 GBP |
February 2025 | 144 GBP |
March 2025 | 144 GBP |
April 2025 | 379 GBP |
Direct flights to Tehran
Find direct flights from anywhere to Tehran
- Nevşehir to Tehran from £153
- Aalborg to Tehran from £162
- Aberdeen to Tehran from £165
- Split to Tehran from £172
- Mykonos to Tehran from £183
- Kyiv to Tehran from £190
- Madurai to Tehran from £197
- Santiago de Compostela to Tehran from £199
- Mytilene to Tehran from £200
- Luxor to Tehran from £205
- Cork to Tehran from £213
- Moscow to Tehran from £215
- Ahmedabad to Tehran from £215
- Leeds to Tehran from £226
- Innsbruck to Tehran from £230
- Chiang Mai to Tehran from £234
- Rajahmundry to Tehran from £248
- Dushanbe to Tehran from £250
- Dehradun to Tehran from £275
- St. John s to Tehran from £306
- Calgary to Tehran from £442
- Brisbane to Tehran from £460
- Vienna to Tehran from £478
- Nanaimo to Tehran from £594
Airlines flying to Tehran
Best airlines flying to Tehran
- JetBlue Airways
- Tarom
- Norse Atlantic Airways
- Wizz Air Abu Dhabi
- SAS
- Emirates
- Avianca
- Corendon
- WestJet
- LATAM Airlines
- Vietnam Airlines
- SalamAir
- Qatar Airways
- Air Transat
- Singapore Airlines
- Air Cairo
- Scoot
- China Eastern Airlines
- TUI fly Belgium
- NouvelAir