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

Distance between Kresna and Sofia is 109 kilometers (68 miles).
Driving distance from Kresna to Sofia is 139 kilometers (86 miles)

KresnaSofia
Leaving from
Going to

Route Map

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

Choose 1 of the options below and start your journey

Route instructions

1. Continue 290 m
2. Turn right 38 m
3. Turn left 26 m
4. Turn right onto Макезония, 1 22.73 km
5. Keep right 174 m
6. Turn sharp left 191 m
7. Continue onto 1 9.00 km
8. At roundabout, take exit 2 227 m
9. At roundabout, take exit 1 97.97 km
10. Keep right 1.08 km
11. At roundabout, take exit 1 onto бул. Царица Йоанна 7.41 km
12. Arrive at destination 0 m
See more

Questions and Answers

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