Plane tickets to Iran
Kiwi-Code uncovers prices airlines don't want you to see.
Use our flexible filters to tailor your search.
Look out for the travel hack star icon for even cheaper fares.
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 | 204 GBP |
September 2023 | 167 GBP |
October 2023 | 144 GBP |
November 2023 | 110 GBP |
December 2023 | 106 GBP |
January 2024 | 166 GBP |
February 2024 | 108 GBP |
March 2024 | 127 GBP |
April 2024 | 303 GBP |
May 2024 | 288 GBP |
June 2024 | 303 GBP |
July 2024 | 322 GBP |
August 2024 | 303 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.
Iran COVID-19 travel restrictions

Most travelers from London, LGW can enter Iran, but there are restrictions.
Departure
Travel restrictions |
|
---|---|
Visa requirements |
|
Return
Travel restrictions |
|
---|---|
Visa requirements |
|
Information is provided as guidance only and accurate at the time of publishing. Always check government websites and airline materials before booking and traveling.
Cheap flights
Popular flights from North America to Iran
- Toronto to Tehran from £418
- Vancouver to Tehran from £355
- Montreal to Tehran from £420
- Toronto to Tabriz from £394
- Vancouver to Shiraz from £560
- Montreal to Tabriz from £389
- Saskatoon to Tehran from £361
- Nanaimo to Tehran from £429
- Calgary to Tehran from £316
- Los Angeles to Tehran from £374
- St. John s to Tehran from £570
- Lexington to Mashhad from £655
- Tijuana to Tehran from £479
- Vancouver to Isfahan from £533
- St. John s to Mashhad from £773
- Charleston to Tehran from £332
- New York to Tehran from £290
- Orlando to Tehran from £276
- Las Vegas to Tehran from £336
- Denver to Tehran from £268
- Chicago to Tehran from £258
- Miami to Tehran from £217
- Atlanta to Tehran from £242
- Mexico City to Tehran from £385
- Dallas to Tehran from £261
- Phoenix to Tehran from £284
- Philadelphia to Tehran from £356
- San Francisco to Tehran from £424
- Cancún to Tehran from £310
- Houston to Tehran from £263
- San Juan to Tehran from £272
- Washington, D.C. to Tehran from £344
- Fort Lauderdale to Tehran from £258
- Tampa to Tehran from £338
- Salt Lake City to Tehran from £287
- Boston to Tehran from £358
- Minneapolis to Tehran from £379
- Guadalajara to Tehran from £452
- Cleveland to Tehran from £242
- Honolulu to Tehran from £539
Popular flights from Asia to Iran
- Manila to Shiraz from £288
- Istanbul to Tehran from £68
- Manila to Tehran from £301
- Dubai to Tehran from £96
- Singapore to Tehran from £285
- Kuala Lumpur to Tehran from £232
- New Delhi to Tehran from £201
- Bangkok to Tehran from £212
- Shiraz to Tehran from £182
- Tehran to Shiraz from £164
- Baku to Tehran from £137
- Ho Chi Minh City to Tehran from £283
- Kochi to Tehran from £207
- Denpasar to Tehran from £330
- Muscat to Tehran from £102
- İzmir to Tehran from £84
- Bandar Abbas to Tehran from £300
- Tehran to Bandar Abbas from £316
- Hanoi to Tehran from £277
- Northern Cyprus to Tehran from £105
- Tehran to Isfahan from £316
- Taipei to Tehran from £309
- Bishkek to Tehran from £140
- Ankara to Tehran from £75
- Isfahan to Tehran from £311
- Kuala Lumpur to Shiraz from £213
- Pune to Tehran from £220
- Singapore to Isfahan from £450
- Colombo to Tehran from £248
- Singapore to Shiraz from £280
- Mumbai to Tehran from £198
- Colombo to Shiraz from £249
- Isfahan to Shiraz from £303
- Phuket City to Tehran from £250
- Tehran to Mashhad from £143
- Hong Kong to Mashhad from £274
- Chiang Mai to Tehran from £257
Popular flights from Africa to Iran
- Luxor to Tehran from £216
- Casablanca to Tehran from £206
- Addis Ababa to Tehran from £277
- Kigali to Tehran from £396
- Nairobi to Tehran from £274
- Cairo to Tehran from £164
- Lagos to Tehran from £578
- Accra to Tehran from £437
- Johannesburg to Tehran from £349
- Abuja to Tehran from £511
- Mombasa to Tehran from £347
- Cape Town to Tehran from £336
- Entebbe to Tehran from £277
- Marrakesh to Tehran from £158
- Tunis to Tehran from £155
- Dar es Salaam to Tehran from £361
- Hurghada to Tehran from £200
- Algiers to Tehran from £185
- Durban to Tehran from £367
- Sharm El Sheikh to Tehran from £162
- Alexandria to Tehran from £137
- Malindi to Tehran from £349
- Harare to Tehran from £396
- Tangier to Tehran from £165
- Kisumu to Tehran from £344
- Zanzibar to Tehran from £380
- Kumasi to Tehran from £510
- Dakar to Tehran from £320
- Agadir to Tehran from £166
- Khartoum to Tehran from £406
- Ukunda to Tehran from £353
- Banjul to Tehran from £393
- Douala to Tehran from £535
- Windhoek to Tehran from £474
- Fes to Tehran from £155
- Lusaka to Tehran from £369
- Juba to Tehran from £324
- Mahé to Tehran from £419
- Freetown to Tehran from £598
- Kinshasa to Tehran from £494
Popular flights from Europe to Iran
- London to Tehran from £116
- Manchester to Tehran from £131
- Dublin to Tehran from £143
- Newcastle upon Tyne to Tehran from £166
- London to Mashhad from £161
- London to Tabriz from £118
- Birmingham to Tehran from £148
- Stavanger to Tehran from £140
- Manchester to Shiraz from £167
- Berlin to Tehran from £116
- Budapest to Mashhad from £172
- Geneva to Tehran from £147
- London to Isfahan from £271
- Cardiff to Tehran from £165
- Manchester to Mashhad from £215
- Athens to Tehran from £155
- Vienna to Tehran from £107
- Kyiv to Tehran from £95
- Düsseldorf to Tehran from £127
- Hamburg to Tehran from £129
- Dublin to Shiraz from £166
- London to Shiraz from £161
- Belfast to Tehran from £145
- Vilnius to Tehran from £148
- Reykjavik to Tehran from £164
- County Kerry to Tehran from £146
- Bucharest to Tehran from £112
- Glasgow to Tehran from £148
- Warsaw to Tehran from £123
- Copenhagen to Tehran from £180
- Larnaca to Tehran from £137
- Florence to Tehran from £168
- Mykonos to Tehran from £182
- Copenhagen to Tabriz from £95
- Birmingham to Tabriz from £133
- Edinburgh to Tabriz from £134
- Gothenburg to Tehran from £109
- Bordeaux to Tehran from £139
- Vienna to Mashhad from £173
- Zürich to Isfahan from £328
Popular flights from Oceania to Iran
- Melbourne to Tehran from £380
- Perth to Tehran from £377
- Auckland to Tehran from £532
- Brisbane to Tehran from £504
- Perth to Shiraz from £323
- Sydney to Tehran from £381
- Tahiti to Tehran from £655
- Nadi to Tehran from £665
- Bora Bora to Tehran from £1,000
- Adelaide to Tehran from £714
- Port Moresby to Tehran from £495
- Christchurch to Tehran from £539
- Sydney to Mashhad from £365
- Melbourne to Mashhad from £389
- Cairns to Tehran from £506
- Gold Coast to Tehran from £425
- Auckland to Mashhad from £484
- Apia to Tehran from £858
- Townsville to Tehran from £538
- Canberra to Tehran from £521
- Sydney to Shiraz from £387
- Brisbane to Mashhad from £465
- Melbourne to Shiraz from £387
- Tahiti to Mashhad from £806
- Sydney to Tabriz from £532
- Nadi to Mashhad from £639
- Auckland to Shiraz from £518
- Perth to Mashhad from £361
- Darwin to Tehran from £477
- Port Lincoln to Tehran from £737
- Bora Bora to Mashhad from £1,271
- Melbourne to Tabriz from £514
Popular flights from South America to Iran
- Chiclayo to Tabriz from £897
- Bogotá to Tehran from £404
- Medellín to Tehran from £488
- Cartagena to Tehran from £390
- Lima to Tehran from £548
- São Paulo to Tehran from £671
- Cali to Tehran from £587
- Santa Marta to Tehran from £790
- Santiago de Chile to Tehran from £637
- San Andrés to Tehran from £759
- Rio de Janeiro to Tehran from £662
- Quito to Tehran from £538
- Buenos Aires to Tehran from £897
- Barranquilla to Tehran from £475
- Guayaquil to Tehran from £584
- Cúcuta to Tehran from £762
- Caracas to Tehran from £704
- Pereira to Tehran from £620
- Recife to Tehran from £743
- Asunción to Tehran from £837
- Bucaramanga to Tehran from £678
- Cusco to Tehran from £900
- Santa Cruz de la Sierra to Tehran from £613
- Salvador to Tehran from £633
- Fortaleza to Tehran from £529
- Montevideo to Tehran from £809
- Florianópolis to Tehran from £732
- Foz do Iguaçu to Tehran from £773
- Brasília to Tehran from £736
- Belo Horizonte to Tehran from £706
- João Pessoa, Paraíba to Tehran from £880
- Montería to Tehran from £651
- Georgetown to Tehran from £590
- La Paz to Tehran from £781
- Porto Alegre to Tehran from £747
- Piura to Tehran from £901
- Arequipa to Tehran from £916
- Chiclayo to Tehran from £837
- Goiânia to Tehran from £784
- Maceió to Tehran from £812