How to get from Pirot to Sofia by car, truck, bike, walk
Distance between Pirot and Sofia is 79 kilometers (49 miles).
Driving distance from Pirot to Sofia is 86 kilometers (53 miles)
Route Map
Routes from pirot-pirot to sofia-sofia-grad
4 Ways from Pirot (Serbia/Pirot) to Sofia (Bulgaria/Sofia-Grad)
Choose 1 of the options below and start your journey
Cheapest
Fastest
Route instructions
1. Continue onto Српских владара 1.15 km
2. At roundabout, take exit 4 onto Српских владара 1.99 km
3. Keep right 197 m
4. Turn sharp left onto 259 1.17 km
5. Keep right 306 m
See more
Questions and Answers
What is the cheapest way to get from Pirot (Serbia/Pirot) to Sofia (Bulgaria/Sofia-Grad)?
How do I get from Pirot (Serbia/Pirot) to Sofia (Bulgaria/Sofia-Grad) the fastest?
How long does it take to get from Pirot (Serbia/Pirot) to Sofia (Bulgaria/Sofia-Grad)?