SerbiaSlovenia
Start a new route?
Driving from Belgrade to Ljubljana takes about via A3. The distance is 335 mi. The straight-line distance is 301 mi. EV charging is available along the route, including in Nova Pazova, Petrovaradin, Nova Gradiška, Zagreb, Lavrica. Driving directions
Driving directions
33 · 335 miFrom Belgrade, head towards Ljubljana, driving through the Balkans.
- 1 Depart right onto Породице Божић 96 yd
- 2 Turn right onto Обреновачка 1 mi
- 3 At end of road, turn left onto Београдска 2 mi
- 4 Continue straight 1 mi
- 5 Continue straight onto Стевана Филиповића 2 mi
- 6 Continue straight onto Лоле Рибара 1 mi
- 7 Turn slightly left onto Савска 91 yd
- 8 Turn straight onto Боре Станковића Макиш 1 mi
- 9 Turn left onto Аутопут Београд - Остружница 2 mi
- 10 Continue straight onto Савска магистрала 1 mi
- 11 Take ramp slightly right 1 mi
- 12 Keep slightly right 1 mi
- 13 Merge slightly left onto Обилазница око Београда 8 mi
- 14 Keep slightly left 2 mi
- 15 Merge slightly right onto Аутопут 59 mi
- 16 Take exit slightly right 1 mi
- 17 Keep slightly right 176 yd
- 18 Merge slightly left 191 mi
- 19 Continue straight 66 mi
- 20 Take exit slightly right 1 mi
- 21 Keep slightly right 54 yd
- 22 Turn straight onto Dolenjska cesta 3 mi
- 23 Continue straight onto Karlovška cesta 1 mi
- 24 Turn right onto Kopitarjeva ulica 79 yd
- 25 Continue straight onto Predor pod Grajskim gričem 1 mi
- 26 Continue straight onto Krekov trg 128 yd
- 27 Continue straight onto Kopitarjeva ulica 109 yd
- 28 Continue straight onto Resljeva cesta 136 yd
- 29 Turn right 23 yd
- 30 Turn sharp left 26 yd
- 31 At end of road, turn left onto Resljeva cesta 1 mi
- 32 Turn right onto Ciril-Metodov trg 1 mi
- 33 Arrive left onto Mestni trg
The return trip from Ljubljana to Belgrade covers roughly the same distance, 335 mi.
Places along this route
Driving from Belgrade to Ljubljana you pass near Mohácsi komp.
Questions and answers
Ljubljana lies roughly to the west of Belgrade.
How far is it from Belgrade to Ljubljana?
The distance between Belgrade and Ljubljana is 335 mi by road.
How long does it take to drive from Belgrade to Ljubljana?
The drive from Belgrade to Ljubljana takes approximately 5 h 40 min by car.
What is the best route from Belgrade to Ljubljana?
The fastest route from Belgrade to Ljubljana covers 335 mi with a driving time of approximately 5 h 40 min.
What is the shortest route from Belgrade to Ljubljana?
The shortest driving route from Belgrade to Ljubljana is about 335 mi by road.
Sources
Distance and drive time are computed from OpenStreetMap road data with the OSRM routing engine. Updated .

