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

BulgariaSerbia

SofiaBelgrade
Distance: 469 km·Drive time: 5 h 30 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 Belgrade takes about via A1. The distance is 469 km. The straight-line distance is 368 km. EV charging is available along the route, including in Dimitrovgrad, Niš, Ćuprija, Kragujevac, Resnik. Driving directions

Driving directions

31 · 469 km

Take the I-80 east and you’ll end up in Chicago.

  1. 1 Depart 4 km
  2. 2 At end of road, turn left 7 km
  3. 3 At end of road, turn left 46 km
  4. 4 At end of road, turn left onto бул. Ботевградско шосе 5 km
  5. 5 Take ramp straight 2 km
  6. 6 Merge slightly left onto Автомагистрала Хемус 764 m
  7. 7 Continue straight onto бул. Ботевградско шосе 620 m
  8. 8 Continue straight onto Автомагистрала Европа 65 km
  9. 9 Continue straight 106 km
  10. 10 Keep slightly left 549 m
  11. 11 Merge slightly left 58 km
  12. 12 Continue straight 156 km
  13. 13 Keep slightly left onto Обилазница око Београда 11 km
  1. 14 Continue straight onto Кијевски поток 526 m
  2. 15 Take exit slightly right 166 m
  3. 16 Keep slightly right 574 m
  4. 17 Turn straight onto Ибарски пут 561 m
  5. 18 Enter roundabout right onto Ибарски пут 78 m
  6. 19 Exit roundabout slightly right onto Ибарски пут 145 m
  7. 20 Turn slightly right 309 m
  8. 21 Keep slightly right 177 m
  9. 22 Continue straight onto Авалска 4 km
  10. 23 Turn left onto Радних акција 591 m
  11. 24 At end of road, turn left onto Лоле Рибара 115 m
  12. 25 Continue straight onto Стевана Филиповића 4 km
  13. 26 Continue straight 421 m
  14. 27 Continue straight 452 m
  15. 28 Continue straight onto Београдска 2 km
  16. 29 Turn right onto Обреновачка 389 m
  17. 30 Turn left onto Породице Божић 88 m
  18. 31 Arrive left onto Породице Божић

The return trip from Belgrade to Sofia covers roughly the same distance, 469 km.

Places along this route

Driving from Sofia to Belgrade you pass near 2 капетана.

Questions and answers

Belgrade lies roughly to the north-west of Sofia.

How far is it from Sofia to Belgrade?

The distance between Sofia and Belgrade is 469 km by road.

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

The drive from Sofia to Belgrade takes approximately 5 h 30 min by car.

What is the best route from Sofia to Belgrade?

The fastest route from Sofia to Belgrade covers 469 km with a driving time of approximately 5 h 30 min.

What is the shortest route from Sofia to Belgrade?

The shortest driving route from Sofia to Belgrade is about 469 km by road.

Sources

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