How to get from Sofia to Veliko Tarnovo by car, truck, walk, bike

Distance between Sofia and Veliko Tarnovo is 193 kilometers (120 miles).
Driving distance from Sofia to Veliko Tarnovo is 221 kilometers (137 miles)

SofiaVeliko Tarnovo
Leaving from
Going to

Route Map

Routes from sofia-sofia-grad to veliko-tarnovo-veliko-tarnovo

4 Ways from Sofia (Bulgaria/Sofia-Grad) to Veliko Tarnovo (Bulgaria/Veliko Tarnovo)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto бул. Тодор Александров 6 m
2. Turn left onto бул. Княгиня Мария Луиза 792 m
3. At roundabout, take exit 1 398 m
4. Turn left onto Георги С. Раковски 368 m
5. Turn right onto Козлодуй 920 m
6. Turn right onto Малашевска 4.03 km
7. Turn right 5.28 km
8. Keep left 88.37 km
9. Continue onto Автомагистрала Хемус, A 2 538 m
10. At roundabout, take exit 1 onto 4 6.51 km
11. Keep left 429 m
12. Turn left onto Демокрация, 4 109.34 km
13. Keep right 1.47 km
14. Keep right 276 m
15. Turn slight right 1.38 km
16. Continue onto бул.България 1.88 km
17. Arrive at destination 0 m
See more

Questions and Answers

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