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 USD
Annual Avg. Price | 431 USD |
May 2024 | 531 USD |
June 2024 | 560 USD |
July 2024 | 551 USD |
August 2024 | 508 USD |
September 2024 | 304 USD |
October 2024 | 322 USD |
November 2024 | 349 USD |
December 2024 | 371 USD |
January 2025 | 310 USD |
February 2025 | 335 USD |
March 2025 | 316 USD |
April 2025 | 715 USD |
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.
Cheap flights
Popular flights from North America to Iran
- New York to Tehran from $381
- Los Angeles to Tehran from $442
- Austin to Tehran from $449
- San Francisco to Tehran from $549
- Washington, D.C. to Tehran from $382
- Boston to Tehran from $408
- Orlando to Tehran from $358
- Boston to Isfahan from $656
- Portland to Tehran from $594
- Seattle to Tehran from $631
- Vancouver to Tehran from $609
- Minneapolis to Tehran from $402
- Los Angeles to Mashhad from $485
- New York to Isfahan from $570
- Philadelphia to Tehran from $382
- Los Angeles to Tabriz from $456
- Halifax to Tehran from $497
- Las Vegas to Tehran from $457
- Toronto to Tehran from $432
- Phoenix to Isfahan from $755
- Miami to Shiraz from $510
- Seattle to Isfahan from $881
- Tijuana to Tehran from $734
- Chicago to Tehran from $456
- Charleston to Tehran from $398
- Eugene to Tehran from $692
- Victoria to Tabriz from $671
- Denver to Tehran from $511
- Miami to Tehran from $482
- Atlanta to Tehran from $452
- Dallas to Tehran from $485
- Phoenix to Tehran from $472
- Houston to Tehran from $471
- San Juan to Tehran from $517
- Fort Lauderdale to Tehran from $480
- Tampa to Tehran from $565
- Salt Lake City to Tehran from $462
- Cleveland to Tehran from $480
- Honolulu to Tehran from $556
- Detroit to Tehran from $473
Popular flights from Asia to Iran
- Istanbul to Tehran from $71
- Dubai to Tehran from $127
- Baku to Tehran from $163
- Muscat to Tehran from $119
- Manila to Shiraz from $323
- Mumbai to Tehran from $206
- New Delhi to Tehran from $240
- Kuwait City to Tehran from $48
- Muscat to Mashhad from $116
- Colombo to Tehran from $269
- Doha to Tehran from $156
- Tashkent to Tehran from $165
- Bangkok to Tehran from $221
- İzmir to Tehran from $101
- Northern Cyprus to Tehran from $94
- Amman to Tehran from $175
- Almaty to Tehran from $199
- Dalaman to Tehran from $97
- Hanoi to Tehran from $312
- Tehran to Shiraz from $108
- Mal é to Mashhad from $258
- Ho Chi Minh City to Mashhad from $306
- Manila to Isfahan from $394
- Tokyo to Tehran from $392
- Nevşehir to Tehran from $130
- Phnom Penh to Tehran from $313
- Antalya to Tehran from $97
- Bodrum to Tehran from $97
- Bengaluru to Mashhad from $269
- Dubai to Isfahan from $333
- Phuket City to Tehran from $221
- Chandigarh to Tehran from $295
- Erbil to Isfahan from $291
Popular flights from Africa to Iran
Popular flights from Europe to Iran
- Budapest to Tehran from $143
- Frankfurt to Tehran from $190
- Düsseldorf to Tehran from $171
- Bucharest to Tehran from $135
- London to Tehran from $155
- Reykjavik to Tehran from $202
- Amsterdam to Tehran from $196
- Rome to Tehran from $162
- Copenhagen to Tehran from $151
- Barcelona to Tehran from $169
- Brussels to Tehran from $133
- Zürich to Tehran from $147
- Manchester to Tehran from $190
- London to Tabriz from $197
- Athens to Tehran from $145
- Vilnius to Tehran from $165
- Budapest to Shiraz from $160
- Berlin to Tehran from $175
- Hanover to Tehran from $186
- Frankfurt to Tabriz from $233
- Paris to Tehran from $176
- Olbia to Tehran from $154
- Hamburg to Tehran from $155
- Malta to Tehran from $198
- Vienna to Tehran from $155
- Brindisi to Tehran from $171
- Katowice to Tehran from $187
- Budapest to Mashhad from $220
- Chișinău to Tehran from $135
- Jyväskylä to Tehran from $307
- Belfast to Tehran from $196