

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
Arze nach Joakim Rakovac
Cycling route in Piran, Piran, Slovenia
- 60.9 km
- Distance
- 1,025 m
- Ascent
- 893 m
- Descent
From Piran to Motovun
Cycling route in Piran, Piran, Slovenia
- 49.2 km
- Distance
- 1,013 m
- Ascent
- 775 m
- Descent
TCI_stage1_Piran-Motovun_EASIER
Cycling route in Piran, Piran, Slovenia
- 63.5 km
- Distance
- 1,219 m
- Ascent
- 980 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
- Piran-Montona
- Distance
- 40.6 km
- Ascent
- 706 m
- Descent
- 445 m
- Location
- Piran, Piran, Slovenia
- Arze nach Joakim Rakovac
- Distance
- 60.9 km
- Ascent
- 1,025 m
- Descent
- 893 m
- Location
- Piran, Piran, Slovenia
- Von Piran bis Motovun
- Distance
- 48.2 km
- Ascent
- 965 m
- Descent
- 726 m
- Location
- Piran, Piran, Slovenia
- Fiesa nach Kanal
- Distance
- 49 km
- Ascent
- 876 m
- Descent
- 743 m
- Location
- Piran, Piran, Slovenia
- Piran - Motovun
- Distance
- 46.8 km
- Ascent
- 909 m
- Descent
- 735 m
- Location
- Piran, Piran, Slovenia
- From Piran to Motovun
- Distance
- 49.2 km
- Ascent
- 1,013 m
- Descent
- 775 m
- Location
- Piran, Piran, Slovenia
- TCI_stage1_Piran-Motovun_EASIER
- Distance
- 63.5 km
- Ascent
- 1,219 m
- Descent
- 980 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 Poreč
Cycling day trip from
Piran to Trieste
Quick ride by bicycle from
Piran to Koper
Quick ride by bicycle from
Piran to Izola
Routes to Karojba
Cycling day trip from
Buje to Karojba
Cycling day trip from
Poreč to Karojba