

Route template
Ljubljana to Divača
This cycling route takes you from the lively streets of Ljubljana, Slovenia’s charming capital, to Divača, a gateway to the caves and karst landscapes of the southwest. Expect a ride of about 91 km, with plenty of climbing—over 1,500 meters ascent—so get ready for some leg-burning hills and rewarding descents! The highest point along the way reaches just over 700 meters.
You’ll mostly ride on quiet roads (over half the route), but there are also some gravel tracks—about 30%—so wider tires or a gravel bike would be a good call. Ljubljana is famous for its relaxed vibe, pretty bridges, and riverside cafes, while Divača is known as the jumping-off point for the spectacular Škocjan Caves, a UNESCO World Heritage site.
This route is great if you want a big day out with varied scenery: rolling hills, forests, rural villages, and finally the dramatic karst landscape. Pack snacks, bring plenty of water, and don’t forget your camera—the ride ends near some of the most unique landscapes in the country!
Community
Top users in this region
From our community
The best bike routes from Ljubljana to Divača
Ljubljana Majcni
Cycling route in Ljubljana, Ljubljana, Slovenia
- 70.1 km
- Distance
- 636 m
- Ascent
- 312 m
- Descent
Brilejeva ulica through postojna
Cycling route in Ljubljana, Ljubljana, Slovenia
- 81.6 km
- Distance
- 1,062 m
- Ascent
- 944 m
- Descent
4.1 Eipprova ulica 11, Ljubljana to Matavun 3C, Divača
Cycling route in Ljubljana, Ljubljana, Slovenia
- 72.7 km
- Distance
- 1,250 m
- Ascent
- 1,133 m
- Descent
Prušnikova Ulica to Kraška cesta
Cycling route in Ljubljana, Ljubljana, Slovenia
- 91.7 km
- Distance
- 774 m
- Ascent
- 704 m
- Descent
From Ljubljana to Senožeče
Cycling route in Ljubljana, Ljubljana, Slovenia
- 63.1 km
- Distance
- 1,019 m
- Ascent
- 626 m
- Descent
Tag 5: Ljubljana - Razdrto
Cycling route in Ljubljana, Ljubljana, Slovenia
- 67.2 km
- Distance
- 795 m
- Ascent
- 515 m
- Descent
Ljubljana - Divača
Cycling route in Ljubljana, Ljubljana, Slovenia
- 81.2 km
- Distance
- 1,400 m
- Ascent
- 1,258 m
- Descent
Martinova ulica do Laže
Cycling route in Ljubljana, Ljubljana, Slovenia
- 65.9 km
- Distance
- 989 m
- Ascent
- 617 m
- Descent
Brilejeva ulica 13 to Kraška cesta 30
Cycling route in Ljubljana, Ljubljana, Slovenia
- 81.7 km
- Distance
- 1,068 m
- Ascent
- 946 m
- Descent
Discover more routes
- Prušnikova Ulica to Kraška cesta
- Distance
- 91.7 km
- Ascent
- 774 m
- Descent
- 704 m
- Location
- Ljubljana, Ljubljana, Slovenia
- From Ljubljana to Senožeče
- Distance
- 63.1 km
- Ascent
- 1,019 m
- Descent
- 626 m
- Location
- Ljubljana, Ljubljana, Slovenia
- Tag 5: Ljubljana - Razdrto
- Distance
- 67.2 km
- Ascent
- 795 m
- Descent
- 515 m
- Location
- Ljubljana, Ljubljana, Slovenia
- Ljubljana - Divača
- Distance
- 81.2 km
- Ascent
- 1,400 m
- Descent
- 1,258 m
- Location
- Ljubljana, Ljubljana, Slovenia
- Martinova ulica do Laže
- Distance
- 65.9 km
- Ascent
- 989 m
- Descent
- 617 m
- Location
- Ljubljana, Ljubljana, Slovenia
- Brilejeva ulica 13 to Kraška cesta 30
- Distance
- 81.7 km
- Ascent
- 1,068 m
- Descent
- 946 m
- Location
- Ljubljana, Ljubljana, Slovenia
- st-grad-senozece
- Distance
- 68 km
- Ascent
- 627 m
- Descent
- 356 m
- Location
- Ljubljana, Ljubljana, Slovenia
- quinta tappa
- Distance
- 79.6 km
- Ascent
- 705 m
- Descent
- 623 m
- Location
- Ljubljana, Ljubljana, Slovenia
Routes from Ljubljana
Bikepacking from
Ljubljana to Pula
Bikepacking from
Ljubljana to Donji grad
Cycling day trip from
Ljubljana to Borovnica
Cycling day trip from
Ljubljana to Velike Lašče
Quick ride by bicycle from
Ljubljana to Notranje Gorice
Quick ride by bicycle from
Ljubljana to Zgornje Pirniče