Duration 6h 13m
Distance 692 km
Average price $10
Nearby airports 5 found

Closest airports to Iran

The nearest airport to Iran is Esfahan (IFN). However, there are better options for getting to Iran. Seiro Safar operates a bus from Isfahan Kaveh Terminal to Tehran Beyhaghi Terminal hourly. Tickets cost $8 and the journey takes 6h. Alternatively, Raja Rail Transportation Co. operates a train from Kermān to Tehran twice daily, and the journey takes 14h 20m.

Recommended airport

Shiraz (SYZ)

  1. Shiraz
  2. Shāhreẕā
  3. Isfahan Kaveh Terminal
  4. Tehrān
14h 12m
Other nearby airports

Esfahan (IFN)

  1. Isfahan Kaveh Terminal
  2. Tehrān
6h 13m

Kerman (KER)

  1. Kermān
  2. Tehrān
15h 12m

Yazd (AZD)

  1. Yazd
  2. Tehrān
6h 58m

Sirjan (SYJ)

  1. Sirjan
  2. Tehrān
15h 59m

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps