

Route template
Piran to Karojba
This ride takes you from the charming coastal town of Piran, perched on Slovenia’s tiny Adriatic slice, to Karojba, a tranquil hilltop village deep in Istria. Get ready for an adventure—over 62 km of riding, you’ll climb almost 1,500 meters, mostly along quiet tracks and scenic gravel roads (unpaved is king here!). Expect more of an off-road vibe, so bring a gravel or mountain bike.
You’ll roll inland from the Venetian-flavored alleyways of Piran, swap salty sea breezes for rolling hills, vineyards, and olive groves as Slovenia melts into Croatia. The route’s a wonderful way to get lost in Istria’s quieter side—expect historic villages, wide open panoramas, and the crunch of gravel under your tires for much of the way.
Karojba, your finish, is famed for its truffles and peaceful countryside. Take a breather, grab a coffee or a glass of local wine, and soak in the slower pace. This route is a gem if you love raw landscapes and don’t mind getting a little dusty!
Community
Top users in this region
From our community
The best bike routes from Piran to Karojba
Et2 Piran- Livade - Parenzana
Cycling route in Piran, Piran, Slovenia
- 56.2 km
- Distance
- 587 m
- Ascent
- 628 m
- Descent
Piran Motovun
Cycling route in Piran, Piran, Slovenia
- 52.8 km
- Distance
- 699 m
- Ascent
- 453 m
- Descent
Bašanija-Oprtalj-Motovun
Cycling route in Piran, Piran, Slovenia
- 43.1 km
- Distance
- 791 m
- Ascent
- 551 m
- Descent
From Piran to Motovun
Cycling route in Piran, Piran, Slovenia
- 49.2 km
- Distance
- 1,013 m
- Ascent
- 775 m
- Descent
Ulica IX. Korpusa, Piran až Ulica Gradiziol, Motovun
Cycling route in Piran, Piran, Slovenia
- 46.4 km
- Distance
- 899 m
- Ascent
- 725 m
- Descent
Discover more routes
Portorož Motovun- Distance
- 60.3 km
- Ascent
- 1,247 m
- Descent
- 1,018 m
- Location
- Piran, Piran, Slovenia
Piran Motovun- Distance
- 52.8 km
- Ascent
- 699 m
- Descent
- 453 m
- Location
- Piran, Piran, Slovenia
Piran Motovun- Distance
- 63.2 km
- Ascent
- 597 m
- Descent
- 339 m
- Location
- Piran, Piran, Slovenia
Bašanija-Oprtalj-Motovun- Distance
- 43.1 km
- Ascent
- 791 m
- Descent
- 551 m
- Location
- Piran, Piran, Slovenia
Piran-Montona- Distance
- 40.6 km
- Ascent
- 706 m
- Descent
- 445 m
- Location
- Piran, Piran, Slovenia
From Piran to Motovun- Distance
- 49.2 km
- Ascent
- 1,013 m
- Descent
- 775 m
- Location
- Piran, Piran, Slovenia
SavudrijaMotovun- Distance
- 50.6 km
- Ascent
- 452 m
- Descent
- 330 m
- Location
- Piran, Piran, Slovenia
Ulica IX. Korpusa, Piran až Ulica Gradiziol, Motovun- Distance
- 46.4 km
- Ascent
- 899 m
- Descent
- 725 m
- Location
- Piran, Piran, Slovenia
Routes from Piran
Cycling day trip from
Piran to Umag
Cycling day trip from
Piran to Poreč
By bicycle from
Piran to Izola
By bicycle from
Piran to Koper
Routes to Karojba
Cycling day trip from
Poreč to Karojba
Cycling day trip from
Trieste to Karojba















