Book cheap flights to Iran from £761
Trusted by millions
Kiwi.com Guarantee for stress-free travel
One search, all the best deals
Explore popular destinations in Iran
Explore airlines and airports
Airlines based in Iran
Popular airlines flying to Iran
Airports in Iran
Airports near Iran
Airports flying to Iran
Cheapest month to fly to Iran
Explore price trends for trips to Iran
Showing prices in GBP
Annual Avg. Price | 392 GBP |
July 2025 | 376 GBP |
August 2025 | 313 GBP |
September 2025 | 249 GBP |
October 2025 | 249 GBP |
November 2025 | 348 GBP |
December 2025 | 312 GBP |
January 2026 | 277 GBP |
February 2026 | 293 GBP |
March 2026 | 292 GBP |
April 2026 | 699 GBP |
May 2026 | 673 GBP |
June 2026 | 621 GBP |
Discover Iran
Iran is located in Asia. Tehran is the capital and also one of the major cities. There are other cities like Mashhad, Isfahan, Karaj, Shiraz, Tabriz, Qom, Ahvaz, Kermanshah, Urmia, Rasht, Zahedan, Hamadan, Kerman, Yazd that you can explore during your trip to Iran.
During your travels around Iran, you can try kebab, Khoresh e qeyme, Khoresh e fesenjan, Ash e reshte, Lubia polow, and many other local delicacies.
Major airports in Iran
There are more than 2 major airports in Iran. You can find cheap flights through these airports: Imam Khomeini International Airport (IKA), Mashhad International Airport (MHD), Shiraz Shahid Dastghaib International Airport (SYZ), Tabriz International Airport (TBZ), Esfahan Shahid Beheshti International Airport (IFN), Qeshm International Airport (GSM), Ahwaz Airport (AWZ), Kish International Airport (KIH), Mehrabad International Airport (THR), Bandar Abbas International Airport (BND), Shahid Ashrafi Esfahani Airport (KSH), Sardar-e-Jangal Airport (RAS), Shahid Sadooghi Airport (AZD), Abadan Airport (ABD), Dasht-e Naz Airport (SRY), Lar Airport (LRR), Urmia Airport (OMH), Zahedan International Airport (ZAH), Bushehr Airport (BUZ), Kerman Airport (KER), Ardabil Airport (ADU), Konarak Airport (ZBR), Bandar Lengeh Airport (BDH), Dezful Airport (DEF), Mahshahr Airport (MRX), Persian Gulf International Airport (PGU), Khoram Abad Airport (KHD), Sanandaj Airport (SDG), Bam Airport (BXR), Birjand Airport (XBJ).
General information about Iran
Iran doesn’t have Euro or US dollars. Also, it is a good idea to exchange money before arriving in Iran to get the best rates.
With a population of roughly 83.18 million, Iran is one of the top 100 most populated countries in the world.
The official language of Iran is Persian. However, travelers will also usually hear Tati as these are the languages of the largest international communities within Iran.
Iran is bordered by Iraq, Turkey, Azerbaijan, Armenia, Turkmenistan, Afghanistan, and Pakistan.
Iran has an arid climate. Also, it's worth noting that some countries in Asia might have a monsoon season. We advise you to check the forecast before your travels so you will have a nice trip.
Popular flights
Explore alternative flights to Iran
Find popular flights from Iran
Cheap flights
Popular flights from North America to Iran
- Toronto to Tehran from £784
- Vancouver to Tehran from £878
- Los Angeles to Tehran from £688
- Calgary to Tehran from £771
- Saskatoon to Tehran from £951
- St. John s to Tehran from £732
- Toronto to Tabriz from £1,133
- Montreal to Tabriz from £1,086
- Nanaimo to Tehran from £1,052
- Vancouver to Shiraz from £1,130
- Montreal to Tehran from £860
- Vancouver to Isfahan from £1,216
- Tijuana to Tehran from £1,371
- Charleston to Tehran from £825
- Dallas to Tehran from £819
- Edmonton to Tehran from £911
- Vancouver to Mashhad from £1,151
- Winnipeg to Tehran from £866
- Los Angeles to Shiraz from £766
- Las Vegas to Tehran from £709
- Ottawa to Tehran from £902
- Los Angeles to Mashhad from £784
- New York to Tehran from £635
- Chicago to Tehran from £660
- Panama to Tehran from £1,008
- Toronto to Mashhad from £870
- San Diego to Tehran from £854
- Washington, D.C. to Tehran from £640
- Boston to Tehran from £640
- Sacramento to Tehran from £936
- Tampa to Tehran from £763
- Hartford to Tehran from £763
- Fort Myers to Tehran from £764
- Lexington to Tehran from £1,011
- Omaha to Tehran from £843
- Kelowna to Tehran from £967
- Miami to Mashhad from £906
- Stockton to Tehran from £812
- Madison to Tehran from £920
- Port-au-Prince to Mashhad from £640
Popular flights from Asia to Iran
- Istanbul to Tehran from £205
- Dubai to Tehran from £268
- Antalya to Tehran from £230
- Kuala Lumpur to Tehran from £500
- Mumbai to Tehran from £345
- Dubai to Shiraz from £241
- Ankara to Tehran from £202
- Kuwait City to Tehran from £207
- New Delhi to Tehran from £312
- Bangkok to Tehran from £492
- Northern Cyprus to Tehran from £271
- Muscat to Tehran from £204
- Baku to Tehran from £206
- Taipei to Tehran from £621
- Kuala Lumpur to Shiraz from £470
- Muscat to Shiraz from £179
- Denpasar to Tehran from £614
- İzmir to Tehran from £229
- Tbilisi to Tabriz from £751
- Ho Chi Minh City to Tehran from £517
- Kuala Lumpur to Mashhad from £517
- Dushanbe to Tehran from £357
- Riyadh to Tehran from £336
- Colombo to Tehran from £394
- Tashkent to Tehran from £373
- Shiraz to Tehran from £339
- Manama to Lar from £1,487
- Kerman to Tehran from £1,756
- Chiang Mai to Tehran from £535
- Tehran to Isfahan from £816
- Dehradun to Tehran from £403
- Bandar Abbas to Tehran from £1,737
- Colombo to Shiraz from £366
- Shiraz to Kish Island from £1,530
- Ahmedabad to Tehran from £397
- Tehran to Shiraz from £410
- Phuket City to Tehran from £533
- Bishkek to Tehran from £406
- Manila to Shiraz from £552
Popular flights from Africa to Iran
- Casablanca to Tehran from £430
- Luxor to Tehran from £411
- Kigali to Tehran from £696
- Addis Ababa to Tehran from £551
- Tunis to Tehran from £425
- Agadir to Tehran from £432
- Cairo to Tehran from £314
- Port Harcourt to Tehran from £985
- Douala to Tehran from £956
- Victoria Falls to Tehran from £998
- Sharm El Sheikh to Tehran from £347
- Mount Kilimanjaro to Tehran from £641
- Benin City to Tehran from £990
- Algiers to Mashhad from £414
- Cairo to Tabriz from £770
- Casablanca to Shiraz from £640
- Mombasa to Shiraz from £642
- Zanzibar to Tehran from £654
- Lagos to Tabriz from £1,314
- Dakar to Tehran from £701
- Lagos to Tehran from £947
- Nairobi to Tehran from £343
- Johannesburg to Tabriz from £1,117
- Mahé to Tehran from £727
- Johannesburg to Shiraz from £771
- Cairo to Shiraz from £390
- Addis Ababa to Shiraz from £547
- Entebbe to Tehran from £549
- Kinshasa to Tehran from £725
- Ouagadougou to Tehran from £959
- Hargeisa to Tehran from £692
- Johannesburg to Mashhad from £817
- Monrovia to Tehran from £1,258
- Conakry to Tehran from £967
- Mogadishu to Tehran from £784
- Gaborone to Tehran from £927
- Luanda to Tehran from £813
- Durban to Tehran from £791
- Dar es Salaam to Mashhad from £764
- Monastir to Tehran from £460
Popular flights from Europe to Iran
- London to Tehran from £427
- Manchester to Tehran from £471
- Birmingham to Tehran from £429
- London to Tabriz from £742
- London to Mashhad from £554
- Glasgow to Tehran from £386
- Newcastle upon Tyne to Tehran from £438
- Manchester to Shiraz from £556
- Manchester to Mashhad from £516
- Helsinki to Tehran from £366
- Vienna to Tehran from £321
- Birmingham to Tabriz from £823
- Rome to Tehran from £387
- Belfast to Tehran from £396
- London to Shiraz from £526
- Milan to Tehran from £406
- Berlin to Tehran from £483
- Düsseldorf to Tehran from £403
- Amsterdam to Tehran from £570
- Copenhagen to Tehran from £385
- Hamburg to Tehran from £444
- Dublin to Tehran from £397
- Warsaw to Tehran from £411
- Bucharest to Tehran from £362
- Brussels to Tehran from £412
- Edinburgh to Tabriz from £732
- Prague to Tehran from £410
- Zürich to Tehran from £294
- Cologne to Tehran from £353
- Geneva to Tehran from £469
- Venice to Tehran from £373
- Athens to Tehran from £375
- Larnaca to Tehran from £383
- Reykjavik to Tehran from £496
- Basel to Tehran from £353
- Málaga to Tehran from £418
- Stavanger to Tehran from £468
- Bordeaux to Tehran from £444
- Berlin to Tabriz from £751
- Vienna to Mashhad from £443
Popular flights from Oceania to Iran
- Melbourne to Tehran from £719
- Perth to Tehran from £653
- Auckland to Tehran from £1,051
- Brisbane to Tehran from £964
- Perth to Shiraz from £640
- Sydney to Tehran from £712
- Perth to Mashhad from £712
- Melbourne to Mashhad from £800
- Sydney to Shiraz from £720
- Adelaide to Tehran from £897
- Melbourne to Shiraz from £722
- Canberra to Tehran from £957
- Sydney to Mashhad from £788
- Auckland to Mashhad from £1,173
- Port Moresby to Tehran from £1,168
- Brisbane to Mashhad from £1,006
- Cairns to Tehran from £1,005
- Melbourne to Tabriz from £1,314
- Darwin to Tehran from £741
- Auckland to Shiraz from £1,083
- Christchurch to Tehran from £1,010
- Sydney to Tabriz from £1,307
- Apia to Tehran from £1,948
- Gold Coast to Tehran from £958
- Townsville to Tehran from £1,040
- Nadi to Tehran from £1,401
Popular flights from South America to Iran
- Santiago de Chile to Tehran from £1,252
- Manta to Tehran from £1,628
- Cartagena to Tehran from £1,143
- Santiago de Chile to Mashhad from £1,379
- Quito to Mashhad from £1,483
- São Paulo to Mashhad from £1,117
- Recife to Mashhad from £1,303
- Caracas to Tehran from £1,443
- Salvador to Tehran from £865
- São Paulo to Shiraz from £1,058
- Goiânia to Tehran from £1,134
- Iquique to Tehran from £1,508
- Santa Marta to Tehran from £1,261
- Rio de Janeiro to Tehran from £1,139
- Medellín to Tehran from £1,109
- Montevideo to Tehran from £1,284
- Pucallpa to Tehran from £706
- Curitiba to Tehran from £1,080
- Brasília to Tehran from £1,137
- Asunción to Tehran from £1,239
- Lima to Tehran from £1,426
- Belo Horizonte to Tehran from £1,111
- Quito to Tehran from £1,294
- Brasília to Shiraz from £1,189
- São Luís to Tehran from £1,457
- Georgetown to Tehran from £1,166
- Georgetown to Mashhad from £1,461
- Buenos Aires to Tehran from £1,613
- Guayaquil to Tehran from £1,243
- Concepción to Tehran from £1,471
- Bogotá to Tehran from £1,170
- Fortaleza to Tehran from £1,088
- Foz do Iguaçu to Mashhad from £1,499
- Paramaribo to Tehran from £1,489
- Barranquilla to Tehran from £1,225
- São Paulo to Tehran from £989
- La Paz to Tehran from £1,694
- Bogotá to Mashhad from £1,347
- Porto Alegre to Tehran from £1,310
Frequently asked questions
Download our app