Categories Zoom in. Buy Brighter.
  • Cheap flights from Tehran

  • Cheap flights to Tehran

Find cheap flight tickets to Tehran and other cities in Iran using Kelkoo's advanced travel search. Kelkoo Travel searches hundreds of airlines to find the best fare for your trip to Tehran. We have now included more top airlines, Atlasjet, Turkish Airlines, Air Fiji, Etihad Airways and Qatar Airways to our search. You can find airfares to Tehran from £61 cheap offers prices. You can also choose from the different airports your departure and destination to suit your budget and travel time. We bring every aspect of your journey together as you can not only choose your flights, but also look for hotels and car hire at Kelkoo Travel!

Tehran is the capital and largest city of Iran, and the administrative center of Tehran Province. Tehran is a sprawling city at the foot of the Alborz mountain range with an immense network of highways unparalleled in Western Asia. Tehran is famous for its numerous ski resorts on the Alborz slopes,…

Flight from
from £114
Go :
with Atlasjet in 3:00
 
Return :
with Atlasjet in 3:10
 

Flight from
from £223
Go :
via Istanbul Ataturk with Turkish Airlines in 24:10
 
Return :
via Istanbul Ataturk with Turkish Airlines in 21:50
 

Flight from
from £257
Go :
via Istanbul Sabiha with Air Fiji in 11:40
 
Return :
via Istanbul Sabiha with Air Fiji in 10:50
 

Flight from
from £279
Go :
via Istanbul Ataturk with Turkish Airlines in 8:00
 
Return :
via Istanbul Ataturk with Turkish Airlines in 13:50
 

Flight from
from £290
Go :
via Istanbul Ataturk with Turkish Airlines in 30:05
 
Return :
via Istanbul Ataturk with Turkish Airlines in 29:55
 

Flight from
from £291
Go :
via Istanbul Ataturk with Turkish Airlines in 8:05
 
Return :
via Istanbul Ataturk with Turkish Airlines in 10:00
 

Flight from
from £295
Go :
via Abu Dhabi International with Etihad Airways in 5:55
 
Return :
via Abu Dhabi International with Etihad Airways in 4:30
 

Flight from
from £306
Go :
via Hamad International with Qatar Airways in 14:05
 
Return :
via Hamad International with Qatar Airways in 5:15
 

Flight from
from £324
Go :
via Baku Heydar Aliyev International with Azerbaijan Airlines in 11:55
 
Return :
via Baku Heydar Aliyev International with Azerbaijan Airlines in 9:45
 

Flight from
from £343
Go :
via Moscow Sheremetyevo with Aeroflot Russian Airlines in 8:45
 
Return :
via Moscow Sheremetyevo with Aeroflot Russian Airlines in 19:30
 

Flight from
from £361
Go :
via Rome Fiumicino with Alitalia in 13:15
 
Return :
via Rome Fiumicino with Alitalia in 14:55
 

Flight from
from £383
Go :
via Istanbul Sabiha with Air Fiji in 10:50
 
Return :
via Istanbul Sabiha with Air Fiji in 11:10
 

Flight from
from £391
Go :
via Istanbul Ataturk with Turkish Airlines in 18:55
 
Return :
via Istanbul Ataturk with Turkish Airlines in 15:00
 

Flight from
from £397
Go :
via Istanbul Ataturk with Turkish Airlines in 14:00
 
Return :
via Istanbul Ataturk with Turkish Airlines in 11:05
 

Flight from
from £405
Go :
via Istanbul Ataturk with Turkish Airlines in 18:05
 
Return :
via Istanbul Ataturk with Turkish Airlines in 28:55
 

Flight from
from £410
Go :
via Istanbul Ataturk with Turkish Airlines in 15:20
 
Return :
via Istanbul Ataturk with Turkish Airlines in 18:15
 

Flight from
from £415
Go :
via Hamad International with Qatar Airways in 7:50
 
Return :
via Hamad International with Qatar Airways in 13:35
 

Flight from
from £447
Go :
via Hamad International with Qatar Airways in 10:10
 
Return :
via Hamad International with Qatar Airways in 28:55
 

Flight from
from £457
Go :
via Istanbul Ataturk with Turkish Airlines in 13:00
 
Return :
via Istanbul Ataturk with Turkish Airlines in 13:30
 

Flight from
from £474
Go :
via Istanbul Ataturk with Turkish Airlines in 17:45
 
Return :
via Istanbul Ataturk and Aalborg with Turkish Airlines in 15:45
 

Flight from
from £61
Go :
with Turkish Airlines in 3:00
 
Return :
with Turkish Airlines in 2:35
 

Flight from
from £106
Go :
via Ankara Esenboga with Turkish Airlines in 17:35
 
Return :
with Turkish Airlines in 3:00
 

Flight from
from £186
Go :
via Istanbul Sabiha with Air Fiji in 19:15
 
Return :
via Istanbul Sabiha with Air Fiji in 11:40
 

Flight from
from £199
Go :
via Hamad International with Qatar Airways in 14:15
 
Return :
via Hamad International with Qatar Airways in 8:20
 

Flight from
from £217
Go :
via Moscow Sheremetyevo with Aeroflot Russian Airlines in 19:35
 
Return :
via Moscow Sheremetyevo with Aeroflot Russian Airlines in 26:35
 

Flight from
from £268
Go :
via Istanbul Sabiha with Air Fiji in 11:00
 
Return :
via Istanbul Sabiha with Air Fiji in 23:40
 

Flight from
from £285
Go :
via Istanbul Sabiha with Turkish Airlines in 9:35
 
Return :
via Istanbul Sabiha with Turkish Airlines in 8:50
 

Flight from
from £369
Go :
via Istanbul Sabiha with Turkish Airlines in 21:00
 
Return :
via Istanbul Ataturk with Turkish Airlines in 11:30
 

Flight from
from £376
Go :
via Ankara Esenboga with Turkish Airlines in 0:00
 
Return :
via Ankara Esenboga with Turkish Airlines in 0:00
 

Flight from
from £377
Go :
via Hamad International with Qatar Airways in 16:05
 
Return :
via Hamad International with Qatar Airways in 14:55
 

Flight from
from £380
Go :
via Abu Dhabi International with Etihad Airways in 13:40
 
Return :
via Abu Dhabi International with Etihad Airways in 14:55
 

Flight from
from £392
Go :
via Dubai with Emirates Airline in 26:45
 
Return :
via Dubai with Emirates Airline in 12:25
 

Flight from
from £393
Go :
via Frankfurt am Main with Lufthansa in 8:10
 
Return :
via Frankfurt am Main with Lufthansa in 9:10
 

Flight from
from £394
Go :
via Dubai with Emirates Airline in 22:35
 
Return :
via Dubai with Emirates Airline in 12:50
 

Flight from
from £429
Go :
via Ankara Esenboga with Turkish Airlines in 0:00
 
Return :
via Istanbul Ataturk and Ankara Esenboga with Turkish Airlines in 0:00
 

Flight from
from £431
Go :
via Moscow Sheremetyevo with Aeroflot Russian Airlines in 9:55
 
Return :
via Moscow Sheremetyevo with Aeroflot Russian Airlines in 21:55
 

Flight from
from £493
Go :
via Hamad International with Qatar Airways in 10:55
 
Return :
via Hamad International with Qatar Airways in 17:05
 

Flight from
from £513
Go :
via Istanbul Ataturk with Turkish Airlines in 24:00
 
Return :
via Istanbul Ataturk with Turkish Airlines in 16:40
 

Flight from
from £545
Go :
via Frankfurt am Main with Lufthansa in 8:55
 
Return :
via Frankfurt am Main with Lufthansa in 12:30
 

Go :
via Hamad International with Qatar Airways in 16:45
 
Return :
via Hamad International with Qatar Airways in 11:30
 

* Displayed airfares are based on historical data for one adult roundtrip cheap flight tickets. Our best offers come from real users that visit Kelkoo to search for low fares by destination and find the best deals on airline tickets. Prices are subject to change and cannot be guaranteed at the time of booking