Bus from Tehran to Belgrade

Tehran
Belgrade, Serbia and Montenegro

Your cost to travel by Bus: $104 - $127

Tehran Beyhaghi Terminal
  • Total Distance:

    2520.21 km (1566 miles)

  • Travel Time:

    37 Hours 5 Minutes

  • Frequency:

    0 Times/Day

  • Bus Fare:

    50.0 USD (~183.65 AED)

Istanbul
  • Total Distance:

    1.87 km (1 miles)

  • Travel Time:

    23 Minutes

  • Frequency:

    N/A

  • Walk Fare:

    0.27 USD (~0.99 AED)

Istanbul
  • Total Distance:

    603.65 km (375 miles)

  • Travel Time:

    9 Hours 16 Minutes

  • Frequency:

    4 Times/Day

  • Bus Fare:

    40.0 USD (~146.92 AED)

Sofia
  • Total Distance:

    164.68 km (102 miles)

  • Travel Time:

    3 Hours 5 Minutes

  • Frequency:

    2 Times/Day

  • Bus Fare:

    14.0 USD (~51.42 AED)

Niš
  • Total Distance:

    244.22 km (152 miles)

  • Travel Time:

    3 Hours 31 Minutes

  • Frequency:

    5 Times/Day

  • Bus Fare:

    11.0 USD (~40.4 AED)

Belgrade, Serbia
Source: Rome2rio

Bus schedule

Departure Arrival Bus Fare Operator Duration
Tehran Beyhaghi Terminal Istanbul 50 USD http://seirosafar.ir/index.aspx?siteid=2&pageid=169 36h 0mins
Istanbul Sofia 40 USD https://metrotransport.bg/razpisanie/ 9h 0mins
Sofia Niš 14 USD http://www.matpu.com/mejdunaroni-avtobusni-linii/razpisanie-avtobusi-Serbia.html 3h 0mins
Niš Belgrade 11 USD http://www.nis-ekspres.rs/index_en.php?p=RedVoznje 3h 25mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 121 USD ~ 444 AED
2 people 242 USD ~ 889 AED
3 people 363 USD ~ 1,333 AED
4 people 484 USD ~ 1,778 AED
5 people 605 USD ~ 2,222 AED

Did you know?

  • The total CO2 Emission for your Tehran - Belgrade bus trip is 106.22999999999999 kg
  • Your total cost to travel by bus from Tehran to Belgrade is about 121.0 USD (~444.43 AED)