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

Distance between Sofia and Budapest is 631 kilometers (391 miles).
Driving distance from Sofia to Budapest is 765 kilometers (474 miles)

SofiaBudapest
Leaving from
Going to

Route Map

4 Ways from Sofia (Bulgaria/Sofia-Grad) to Budapest (Hungary/Budapest)

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 244.15 km
12. Keep right 208 m
13. Keep right 184.33 km
14. Keep right 168.07 km
15. Turn slight left 35 m
16. Keep left onto Könyves Kálmán körút 2.59 km
17. Keep right 300 m
18. Keep left 36 m
19. Turn slight left onto Henryk Sławik rakpart 2.83 km
20. Turn left 1.17 km
21. Turn sharp right onto Alagút utca 489 m
22. At roundabout, take exit 1 onto Lánchíd utca 33 m
23. Arrive at destination 0 m
See more

Questions and Answers

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