How to get from Sofia to Belgrade by car, truck, walk, bike

Distance between Sofia and Belgrade is 329 kilometers (204 miles).
Driving distance from Sofia to Belgrade is 391 kilometers (242 miles)

SofiaBelgrade
Leaving from
Going to

Route Map

4 Ways from Sofia (Bulgaria/Sofia-Grad) to Belgrade (Serbia/Beograd)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto бул. Тодор Александров 6 m
2. Turn sharp left onto бул. Тодор Александров 512 m
3. Turn right onto бул. Христо Ботев 377 m
4. Turn left onto Цар Симеон 1.51 km
5. Turn right onto бул. Константин Величков 242 m
6. Turn left onto бул. Сливница 4.99 km
7. Keep left onto бул. Сливница 8.19 km
8. Continue onto 8 24.89 km
9. Turn slight right onto 8 14.53 km
10. Keep right onto Автомагистрала Европа, A6 106.31 km
11. Keep left 225.63 km
12. Keep right 120 m
13. Keep right 501 m
14. Keep right 1.24 km
15. Continue onto Булевар ослобођења 22 m
16. At roundabout, take exit 2 onto Краља Милана 59 m
17. Keep left onto Краља Милана 1.45 km
18. Turn slight right onto Коларчева 147 m
19. Turn slight left onto Трг републике 20 m
20. Turn left onto Трг републике 314 m
21. Continue onto Студентски трг 21 m
22. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Sofia (Bulgaria/Sofia-Grad) to Belgrade (Serbia/Beograd)?
How do I get from Sofia (Bulgaria/Sofia-Grad) to Belgrade (Serbia/Beograd) the fastest?
How long does it take to get from Sofia (Bulgaria/Sofia-Grad) to Belgrade (Serbia/Beograd)?