Skip, RouteMap's route guideRouteplanner.app
Routeplanner.app

BulgariaTurkey

SofiaAnkara
Distance: 991 km·Drive time: 10 h 55 min

Save for offline?

We'll download this route and its map area so it works without a connection. This can take a moment -- you can keep using the app while it finishes.

Driving from Sofia to Ankara takes about via O-4. The distance is 991 km. The straight-line distance is 800 km. Driving directions

Driving directions

34 · 991 km

Take the I-80 east towards Salt Lake City.

  1. 1 Depart 4 km
  2. 2 At end of road, turn right 17 km
  3. 3 Turn left 8 km
  4. 4 Turn slightly right 9 km
  5. 5 Enter roundabout slightly right onto Околовръстен път 33 m
  6. 6 Exit roundabout slightly right onto Околовръстен път 2 km
  7. 7 At end of road, turn right 34 km
  8. 8 Take ramp slightly right 293 m
  9. 9 Merge slightly left onto Автомагистрала Тракия 78 km
  10. 10 Keep slightly right onto Автомагистрала Марица 113 km
  11. 11 Keep slightly left onto Автомагистрала Марица 486 m
  12. 12 Continue straight onto Kapıkule Sınır Kapısı 11 km
  13. 13 Keep slightly left onto Avrupa Otoyolu 166 km
  1. 14 Take exit slightly right onto Kınalı Kavşağı 2 km
  2. 15 Keep slightly left onto Kınalı Kavşağı 3 km
  3. 16 Continue straight onto Kuzey Marmara Otoyolu 111 km
  4. 17 Keep slightly left onto Kuzey Marmara Otoyolu 5 km
  5. 18 Continue straight onto Viyadük-29 645 m
  6. 19 Continue straight onto Kuzey Marmara Otoyolu 22 km
  7. 20 Keep slightly left onto Kuzey Marmara Otoyolu 9 km
  8. 21 Keep slightly left onto Kuzey Marmara Otoyolu 45 km
  9. 22 Keep slightly left onto Kuzey Marmara Otoyolu 60 km
  10. 23 Merge slightly left onto Anadolu Otoyolu 255 km
  11. 24 Merge slightly left onto Ankara Çevre Yolu 34 km
  12. 25 Take exit slightly right onto Ankara Çevre Yolu Güney Kavşağı 2 km
  13. 26 Continue straight onto Ankara-Tarsus Otoyolu 5 km
  14. 27 Take exit slightly right onto Gölbaşı Kavşağı 486 m
  15. 28 Turn right onto Şehit Cüneyt Kandemir Caddesi 958 m
  16. 29 Turn left 2 km
  17. 30 Continue straight 2 km
  18. 31 Keep slightly right 602 m
  19. 32 Turn left 98 m
  20. 33 Turn right 501 m
  21. 34 Arrive right

The return trip from Ankara to Sofia covers roughly the same distance, 991 km.

Questions and answers

Ankara lies roughly to the east of Sofia.

How far is it from Sofia to Ankara?

The distance between Sofia and Ankara is 991 km by road.

How long does it take to drive from Sofia to Ankara?

The drive from Sofia to Ankara takes approximately 10 h 55 min by car.

What is the best route from Sofia to Ankara?

The fastest route from Sofia to Ankara covers 991 km with a driving time of approximately 10 h 55 min.

What is the shortest route from Sofia to Ankara?

The shortest driving route from Sofia to Ankara is about 991 km by road.

Sources

Distance and drive time are computed from OpenStreetMap road data with the OSRM routing engine. Updated .