Rome2rio's partners include

There are 4 ways to get from Ankara to Tehrān by plane, train, bus or car

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Ankara to Tehrān.
Launch map view
  • Distance: 1058.7 miles
  • Duration: 7 h 51 min

What companies run services between Ankara, Turkey and Tehrān, Iran?

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

Airlines
Turkish Airlines
Website
p.turkishairlines.com
Flights from Ankara to Tehran Imam Khomeini via Istanbul
Avg. Duration
5 h 30 min
When
Every day
Estimated price
$150 - $440
Flights from Ankara to Tehran Imam Khomeini via Sabiha Gokcen
Avg. Duration
5 h 20 min
When
Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$150 - $440
Iran Air
Website
iranair.com
Flights from Ankara to Tehran Imam Khomeini
Avg. Duration
2 h 50 min
When
Wednesday and Sunday
Estimated price
$80 - $2,000
Mahan Air
Website
mahan.aero
Flights from Ankara to Tehran Imam Khomeini
Avg. Duration
3 h 20 min
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$140 - $340
Pegasus Airlines
Website
flypgs.com
Flights from Ankara to Tehran Imam Khomeini via Sabiha Gokcen
Avg. Duration
5 h 30 min
When
Thursday, Friday, Saturday and Sunday
Estimated price
$100 - $480
Train operators
Turkish Railways (TCDD)
Phone
+90 444 8 233
Website
tcdd.gov.tr
Train from Ankara to Gebze
Avg. Duration
3 h 47 min
Frequency
Every 4 hours
Estimated price
$7 - $9
Website
tcdd.gov.tr
Train from Ankara to Horasan
Avg. Duration
22 h 10 min
Frequency
Once daily
Estimated price
$14 - $18
Website
tcdd.gov.tr
Raja Rail Transportation Co.
Phone
021- 55122417
Email
info@raja.ir
Website
raja.ir
Train from Jolfa to Tabriz
Avg. Duration
3 h 10 min
Frequency
Once daily
Schedules at
raja.ir
Train from Tabriz to Tehran station
Avg. Duration
10 h 52 min
Frequency
4 times a week
Schedules at
raja.ir
Bus operators
MetroTurizm
Website
metroturizm.com.tr
Bus from Gebze to Istanbul Otogari
Avg. Duration
47 min
Frequency
Every 3 hours
Estimated price
$7 - $11
Schedules at
metroturizm.com.tr
Bus from Horasan to Nahcivan
Avg. Duration
4 h 15 min
Frequency
Twice daily
Estimated price
$12 - $17
Schedules at
metroturizm.com.tr
Seiro Safar
Website
seirosafar.ir
Bus from Istanbul to Tehran Beyhaghi Terminal
Avg. Duration
36 h
Frequency
Once a week
Estimated price
$50
Schedules at
seirosafar.ir

How far is it from Ankara to Tehrān?

The distance between Ankara and Tehrān is 1694 km. The road distance is 2136 km.

What is the cheapest way to get from Ankara to Tehrān?

The cheapest way to get from Ankara to Tehrān is to train and bus which costs 270 ₺ and takes 42 hours 37 minutes.

What is the fastest way to get from Ankara to Tehrān?

The quickest way to get from Ankara to Tehrān is to fly which takes 7 hours 51 minutes and costs 600 ₺.

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.