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

Distance between Petrich and Sofia is 57 kilometers (35 miles).
Driving distance from Petrich to Sofia is 73 kilometers (45 miles)

PetrichSofia
Leaving from
Going to

Route Map

4 Ways from Petrich (Bulgaria/Sofia) to Sofia (Bulgaria/Sofia-Grad)

Choose 1 of the options below and start your journey

Route instructions

1. Continue 6 m
2. Turn sharp right 65 m
3. Turn right onto 6006, 6006 9.39 km
4. Turn left onto 6 45.15 km
5. Turn left onto бул. Ботевградско шосе, 1, 6 5.11 km
6. Keep left onto Автомагистрала Хемус, A 2 1.46 km
7. Keep right 5.53 km
8. Keep right 328 m
9. Turn left onto Чепинско шосе 4.10 km
10. Turn left onto Каменоделска 571 m
11. Keep right onto Козлодуй 756 m
12. Turn left onto бул. Княгиня Мария Луиза 156 m
13. At roundabout, take exit 2 onto бул. Княгиня Мария Луиза 906 m
14. Turn sharp left onto бул. Тодор Александров 5 m
15. Arrive at destination 0 m
See more

Questions and Answers

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