

Route template
Villach to Ljubljana
This route takes you from the charming Austrian town of Villach all the way to the vibrant Slovenian capital, Ljubljana—a cross-border cycling adventure of about 152 km! Starting in Villach, known for its quaint old town and riverside charm, you'll head south and tackle some solid climbing (nearly 2,400 meters of ascent), with max elevations just below 900 meters. The ride is mostly on quiet roads and smooth cycleways, making it perfect for relaxed bike touring.
Roll through the scenic valleys and gentle peaks of the Julian Alps, passing lush forests and rivers, and enjoy plenty of downhill spins after the climbs. Most of the surfaces are paved, though be prepared for a few sections with looser gravel and the occasional missing pavement, so a sturdy bike (and maybe some adventure in your soul) is recommended.
Arriving in Ljubljana, you’ll be greeted by laid-back café culture, the iconic Ljubljanica river, and fascinating architecture. It’s a route full of alpine vibes, border-crossing buzz, and plenty of natural beauty. Don’t forget your camera and passport!
Community
Top users in this region
From our community
The best bike routes from Villach to Ljubljana
villach-bohinj-ljubljana
Cycling route in Villach, Carinthia, Austria
- 210.6 km
- Distance
- 5,493 m
- Ascent
- 5,701 m
- Descent
Von Villach bis Laibach
Cycling route in Villach, Carinthia, Austria
- 153.5 km
- Distance
- 2,466 m
- Ascent
- 2,659 m
- Descent
Tappa 3: Villach - Lubiana
Cycling route in Villach, Carinthia, Austria
- 114.4 km
- Distance
- 781 m
- Ascent
- 986 m
- Descent
Villach nach Portoroz
Cycling route in Villach, Carinthia, Austria
- 385.4 km
- Distance
- 5,642 m
- Ascent
- 5,832 m
- Descent
Slovenien
Cycling route in Villach, Carinthia, Austria
- 207.2 km
- Distance
- 6,082 m
- Ascent
- 5,783 m
- Descent
Villach - Ljubljana
Cycling route in Villach, Carinthia, Austria
- 137.3 km
- Distance
- 597 m
- Ascent
- 797 m
- Descent
Radtour Villach - Laibach
Cycling route in Villach, Carinthia, Austria
- 134.2 km
- Distance
- 1,420 m
- Ascent
- 1,619 m
- Descent
Villach - Ljubljana
Cycling route in Villach, Carinthia, Austria
- 316.1 km
- Distance
- 3,616 m
- Ascent
- 3,808 m
- Descent
8. Mai-Platz, Villach nach Erjavčeva cesta, Ljubljana
Cycling route in Villach, Carinthia, Austria
- 146.9 km
- Distance
- 2,403 m
- Ascent
- 2,609 m
- Descent
AUT - LJU via plateau
Cycling route in Villach, Carinthia, Austria
- 185.8 km
- Distance
- 1,194 m
- Ascent
- 1,392 m
- Descent
Hauptplatz 27–31, Villach nach Erjavčeva cesta, Ljubljana
Cycling route in Villach, Carinthia, Austria
- 147.5 km
- Distance
- 2,326 m
- Ascent
- 2,529 m
- Descent
Ossiacher See-Ljubljana über Wurzenpass
Cycling route in Villach, Carinthia, Austria
- 125.2 km
- Distance
- 756 m
- Ascent
- 966 m
- Descent
Discover more routes
Slovenien- Distance
- 207.2 km
- Ascent
- 6,082 m
- Descent
- 5,783 m
- Location
- Villach, Carinthia, Austria
Villach - Ljubljana- Distance
- 137.3 km
- Ascent
- 597 m
- Descent
- 797 m
- Location
- Villach, Carinthia, Austria
Radtour Villach - Laibach- Distance
- 134.2 km
- Ascent
- 1,420 m
- Descent
- 1,619 m
- Location
- Villach, Carinthia, Austria
Villach - Ljubljana- Distance
- 316.1 km
- Ascent
- 3,616 m
- Descent
- 3,808 m
- Location
- Villach, Carinthia, Austria
8. Mai-Platz, Villach nach Erjavčeva cesta, Ljubljana- Distance
- 146.9 km
- Ascent
- 2,403 m
- Descent
- 2,609 m
- Location
- Villach, Carinthia, Austria
AUT - LJU via plateau- Distance
- 185.8 km
- Ascent
- 1,194 m
- Descent
- 1,392 m
- Location
- Villach, Carinthia, Austria
Hauptplatz 27–31, Villach nach Erjavčeva cesta, Ljubljana- Distance
- 147.5 km
- Ascent
- 2,326 m
- Descent
- 2,529 m
- Location
- Villach, Carinthia, Austria
Ossiacher See-Ljubljana über Wurzenpass- Distance
- 125.2 km
- Ascent
- 756 m
- Descent
- 966 m
- Location
- Villach, Carinthia, Austria
Routes from Villach
Bikepacking from
Villach to Bovec
Bikepacking from
Villach to Grado
Cycling day trip from
Villach to Klagenfurt
Cycling day trip from
Villach to Hohenthurn
By bicycle from
Villach to Wernberg
By bicycle from
Villach to Finkenstein am Faaker See
Routes to Ljubljana
Bikepacking from
Donji grad to Ljubljana
Bikepacking from
Maribor to Ljubljana
Cycling day trip from
Kranjska Gora to Ljubljana
Cycling day trip from
Škofja Loka to Ljubljana
By bicycle from
Trzin to Ljubljana
By bicycle from
Lavrica to Ljubljana
















