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

Distance between Sofia and Heidelberg is 1350 kilometers (837 miles).
Driving distance from Sofia to Heidelberg is 1665 kilometers (1032 miles)

SofiaHeidelberg
Leaving from
Going to

Route Map

4 Ways from Sofia (Bulgaria/Sofia-Grad) to Heidelberg (Germany/Baden-Wurttemberg)

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 339.37 km
12. Keep right 332 m
13. Keep right 268 m
14. Continue onto A3 290.89 km
15. Keep right onto Zagrebačka obilaznica 271 m
16. Continue onto Zagrebačka obilaznica 94.28 km
17. Keep right onto A4 Link (Draženci - Slivnica) 12.73 km
18. Keep left onto A1 (Maribor-Šentilj) Razcep Dragučova, A1 455.43 km
19. Keep right 133 m
20. Keep left 618 m
21. Keep left onto A 3 79.74 km
22. Keep right 169 m
23. Keep left 460 m
24. Keep right 591 m
25. Keep left 190.69 km
26. Keep right 303 m
27. Keep left 560 m
28. Keep left 18.25 km
29. Keep right 99 m
30. Keep left 1.52 km
31. Keep right 131 m
32. Keep right onto A 5 9.70 km
33. Keep right 319 m
34. Keep right onto A 5 6.61 km
35. Turn right onto Plöck 89 m
36. Turn left 27 m
37. Arrive at destination 0 m
See more

Questions and Answers

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