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)
Route Map
Routes from pirin-blagoevgrad to sofia-sofia-grad
4 Ways from Pirin (Greece/Blagoevgrad) to Sofia (Bulgaria/Sofia-Grad)
Choose 1 of the options below and start your journey
Cheapest
Fastest
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
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)?