Travel from Ankara to Tehrān

Flights from Ankara to Tehrān

Iran Air, Mahan Air and two other airlines fly from Ankara to Tehrān every 2 hours.

How to get from Ankara to Tehrān

ModeDurationPrice
From Meşrutiyet Mh.Atatürk Blv.Çankaya bus to Ankara airport, fly to Tehran Imam Khomeini airport, bus to Azadi Square, then taxi to Tehrān.7 h 51 min$160
From Ankara train to Gebze, bus to Otogar, Metro to Yenikapi, Metro to Vezneciler, walk to Istanbul, then bus to Tehran Beyhaghi Terminal.42 h 37 min$73
From Ankara train to Horasan, bus to Nahcivan, drive to Jolfa, train to Tabriz, then train to Tehran station.44 h 4 min
From Ankara drive to Tehrān.27 h 47 min$336

How long does it take to get from Ankara to Tehrān?

It takes approximately 7 hours 51 minutes to get from Ankara to Tehrān, including transfers.

Operators from Ankara to Tehrān

OperatorPhoneWebsite
EGO Public TransportEGO Public Transport
Iran AirIran Air
Mahan AirMahan Air
Turkish AirlinesTurkish Airlines
Pegasus AirlinesPegasus Airlines
Turkish Railways (TCDD)+90 444 8 233Turkish Railways (TCDD)
MetroTurizmMetroTurizm
Istanbul Ulasim+90 212 568 99 70Istanbul Ulasim
Seiro SafarSeiro Safar
Raja Rail Transportation Co.021- 55122417Raja Rail Transportation Co.