Train from Tehran to Belgrade

Tehran
Belgrade, Serbia and Montenegro

Your cost to travel by Train, bus: $123 - $150

Tehran station
  • Total Distance:

    2189.17 km (1360 miles)

  • Travel Time:

    60 Hours 14 Minutes

  • Frequency:

    0 Times/Day

  • Train Fare:

    60.0 USD (~220.38 AED)

Doğanbey Mh.Hipodrum Cd.Altındağ
  • Total Distance:

    7.44 km (5 miles)

  • Travel Time:

    12 Minutes

  • Frequency:

    72 Times/Day

  • Bus Fare:

    0.29 USD (~1.07 AED)

Ankara Otogar
  • Total Distance:

    483.68 km (301 miles)

  • Travel Time:

    6 Hours 39 Minutes

  • Frequency:

    44 Times/Day

  • Bus Fare:

    25.0 USD (~91.83 AED)

Istanbul
  • Total Distance:

    572.4 km (356 miles)

  • Travel Time:

    9 Hours 22 Minutes

  • Frequency:

    6 Times/Day

  • Bus Fare:

    35.0 USD (~128.56 AED)

Sofia
  • Total Distance:

    422.41 km (262 miles)

  • Travel Time:

    34 Hours 44 Minutes

  • Frequency:

    1 Times/Day

  • Train Fare:

    16.0 USD (~58.77 AED)

Belgrade
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
Doğanbey Mh.Hipodrum Cd.Altındağ Beştepeler Mh.AŞTİ Ankaray Gç.Yenimahalle USD 0 12mins
Ankara Otogar Istanbul Otogar 25 USD https://www.kamilkoc.com.tr 6h 24mins
Istanbul Sofia 35 USD http://www.metroturizm.com.tr 9h 0mins
Sofia Beograd 16 USD http://partners.webmasterplan.com/click.asp?ref=578266u0026site=2894u0026type=textu0026tnb=39u0026diurl=http://reiseauskunft.bahn.de/bin/query.exe/en?S=Sofiau0026Z=Beograd!u0026start=1u0026dbkanal_003 33h 24mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 143 USD ~ 525 AED
2 people 286 USD ~ 1,050 AED
3 people 429 USD ~ 1,576 AED
4 people 572 USD ~ 2,101 AED
5 people 715 USD ~ 2,626 AED

Did you know?

  • The total CO2 Emission for your Tehran - Belgrade train trip is 170.32 kg
  • Your total cost to travel by train from Tehran to Belgrade is about 143.0 USD (~525.24 AED)