HowToGo

Sofia to Belgrade, Serbia - Transfer & Transportation Guides

Find transfer & transportation guides from Sofia to Belgrade, Serbia. How to get from Sofia to Belgrade, Serbia by Flight, Bus, Train, Taxi.

You can get to Belgrade, Serbia from Sofia by verhicle types below

Search Transfer from Sofia to Belgrade, Serbia

Transfer solutions

You have 5 options transfer to Belgrade, Serbia from Sofia below

Bus ( 5 hr. )

Take a bus from Sofia Serdica Bus Station to Belgrad Central Bus Station.


Open Map More details & check price at Karat-S
Duration 5 hr.
Distance 392 km.
Cost 95 BGN (60 USD)
Bus ( 4 hr. )

Take a bus from Sofia to Niš.


Open Map More details & check price at Matpu
Bus ( 3 hr. 23 min. )

Take a bus from Niš to Beograd.


Open Map More details & check price at Nis Ekspres
Duration 7 hr. 58 min.
Distance 401 km.
Cost 2585 RSD (27 USD)
Train ( 2 hr. )

Take a train from Sofia to Dimitrovgrad.


Open Map More details & check price at Bulgarian Railways (BDZh)
Train ( 7 hr. 29 min. )

Take a train from Dimitrovgrad to Topcider.


Open Map More details & check price at Serbian Railways (ŽS)
Duration 10 hr. 29 min.
Distance 397 km.
Cost 20 USD
Car ( 4 hr. )

Drive a car from Sofia to Belgrade.


Duration 4 hr.
Distance 389 km.
Cost 44 USD
Shuttle ( 9 min. )

Take a shuttle from Sofia to Sofia Airport.


Open Map More details & check price at Atlas Taxi
Plane ( 1 hr. 10 min. )

Take a flight from Sofia to Belgrade.


Mini Bus ( 30 min. )

Take a bus from Belgrade Airport to Slavija Square.


Open Map More details & check price at Nikola Tesla Airport Shuttle
Duration 4 hr. 5 min.
Distance 373 km.
Cost 132 USD

Find Hotels in Belgrade, Serbia

You can find hotels and accommodations in Belgrade, Serbia with our hotels search tool below

Booking.com

About Sofia, Bulgaria

Sofia ( SOH-fee-ə, SOF-; Bulgarian: София, romanized: Sofiya, IPA: [ˈsɔfijɐ] (listen)) is the capital and largest city of Bulgaria. The city is at the foot of Vitosha mountain in the western part of the country. Being in the centre of the Balkans, it... Learn more

About Belgrade, Serbia

Belgrade ( BEL-grayd; Serbian: Beograd / Београд, lit. 'White City', pronounced [beǒɡrad] (listen); names in other languages) is the capital and largest city of Serbia. It is located at the confluence of the Sava and Danube rivers and the crossroads ... Learn more


References