Train from Tehran to Turkey

Tehran
Turkey, Turkey

Your cost to travel by Train, bus: $76 - $94

Tehran station
  • Total Distance:

    2206.06 km (1371 miles)

  • Travel Time:

    59 Hours 39 Minutes

  • Frequency:

    0 Times/Day

  • Train Fare:

    60.0 USD (~120.77 TRY)

Ankara Garı
  • Total Distance:

    450.0 km (280 miles)

  • Travel Time:

    3 Hours 38 Minutes

  • Frequency:

    1 Times/Day

  • Train Fare:

    13.0 USD (~26.17 TRY)

Gebze
  • Total Distance:

    87.78 km (55 miles)

  • Travel Time:

    1 Hours 33 Minutes

  • Frequency:

    89 Times/Day

  • Bus Fare:

    8.0 USD (~16.1 TRY)

Otogar
  • Total Distance:

    7.11 km (4 miles)

  • Travel Time:

    13 Minutes

  • Frequency:

    528 Times/Day

  • Train Fare:

    2.0 USD (~4.03 TRY)

Turkey
Source: Rome2rio

Train schedule

Departure Arrival Fare Operator Duration
Tehran station Ankara Garı 60 USD http://www.tcdd.gov.tr/tcdding/ortadogu_ing.html 57h 55mins
Ankara Garı Gebze 13 USD http://www.tcdd.gov.tr/home/detail/?id=2518 3h 32mins
Gebze Istanbul Otogar 8 USD https://www.kamilkoc.com.tr 1h 30mins
Otogar Aksaray 2 USD http://www.istanbul-ulasim.com.tr/en 13mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 89 USD ~ 179 TRY
2 people 178 USD ~ 358 TRY
3 people 267 USD ~ 537 TRY
4 people 356 USD ~ 717 TRY
5 people 445 USD ~ 896 TRY

Did you know?

  • The total CO2 Emission for your Tehran - Turkey train trip is 143.78 kg
  • Your total cost to travel by train from Tehran to Turkey is about 89.0 USD (~179.14 TRY)