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

Distance between Pirin and Sofia is 130 kilometers (81 miles).
Driving distance from Pirin to Sofia is 205 kilometers (127 miles)

PirinSofia
Leaving from
Going to

Route Map

4 Ways from Pirin (Greece/Blagoevgrad) to Sofia (Bulgaria/Sofia-Grad)

Choose 1 of the options below and start your journey

Route instructions

1. Continue 177 m
2. Turn left 89 m
3. Keep left 2.40 km
4. Turn right onto 198 8.93 km
5. Turn left onto 198 9.10 km
6. Turn right onto 198 3.41 km
7. Turn slight left 2.89 km
8. Turn left 534 m
9. Keep right 913 m
10. Keep right 829 m
11. Turn left 2.85 km
12. Keep right 464 m
13. Keep right 31.21 km
14. At roundabout, take exit 2 onto 1, 1 169 m
15. Continue onto 1 25.48 km
16. Keep right 174 m
17. Turn sharp left 191 m
18. Continue onto 1 9.00 km
19. At roundabout, take exit 2 227 m
20. At roundabout, take exit 1 97.97 km
21. Keep right 1.08 km
22. At roundabout, take exit 1 onto бул. Царица Йоанна 7.41 km
23. Arrive at destination 0 m
See more

Questions and Answers

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