Flights in Iran
Asia · 42 airports · 15 major hubs
Iran runs one of the world's largest air networks — 42 scheduled airports linking domestic trunk routes to every continent. Compare every leg in one search and book with the provider you trust.
Major airports in Iran
Abadan Airport (ABD)
Abadan
Ahwaz Airport (AWZ)
Ahvaz
Bandar Abbas International Airport (BND)
Bandar Abbas
Birjand Airport (XBJ)
Birjand
Esfahan Shahid Beheshti International Airport (IFN)
Isfahan
Imam Khomeini International Airport (IKA)
Tehran
Kerman Airport (KER)
Kerman
Kish International Airport (KIH)
Kish Island
Mashhad International Airport (MHD)
Mashhad
Mehrabad International Airport (THR)
Tehran
Payam International Airport (PYK)
Karaj
Qeshm International Airport (GSM)
Qeshm(Dayrestan)
Shiraz Shahid Dastghaib International Airport (SYZ)
Shiraz
Tabriz International Airport (TBZ)
Tabriz
Zahedan International Airport (ZAH)
Zahedan
All airports in Iran
Frequently asked questions
How many airports does Iran have?
42 scheduled-service airports, including 15 major international hubs. The largest is Abadan Airport (ABD).
Which airlines fly within Iran?
Carriers serving Iran appear in the search — compare them all at once rather than checking airlines individually.
What is the best way to find cheap flights in Iran?
Search by city rather than airport — city search covers every airport in the metro at once, which matters where low-cost carriers use secondary fields. Midweek dates and shoulder season are reliably cheaper.
Do I need an eSIM or visa for Iran?
Visa rules depend on your passport — check your government's travel advice. For mobile data, a travel eSIM activated before departure works in Iran without local registration.
More in Asia
Search flights across Iran
Live comparison across airlines and agencies — book with whoever wins on price.