

Route template
Piran to Buje
Get ready for a gorgeous ride that links two charming towns: start in postcard-perfect Piran, perched on Slovenia’s Adriatic coast, and cruise your way to the hilltop Istrian town of Buje in Croatia. You'll be pedaling about 25 km, mostly on quiet country roads—with just enough gravel to add a sense of adventure. Expect a good mix of climbs (over 500m ascent!), which offer sweeping sea views as you leave the coast and head inland.
Piran is famous for its Venetian old town and lively Tartini Square, perfect for a pre-ride gelato. As you roll south, you’ll pass olive groves, vineyards, and sleepy villages, crossing the Slovenian-Croatian border before reaching the labyrinthine alleys and medieval churches of Buje. Most of the route is paved or asphalt, and traffic is generally light—ideal for soaking up those Mediterranean vibes. Don’t forget your passport (for the border)! Once in Buje, treat yourself to some local wine or truffles—a classic Istrian reward after a beautiful ride.
Community
Top users in this region
From our community
The best bike routes from Piran to Buje
Parenzana Day 2 - Piran to Buje
Cycling route in Piran, Piran, Slovenia
- 27.3 km
- Distance
- 330 m
- Ascent
- 184 m
- Descent
EuroTrip de Joe-Day 2
Cycling route in Piran, Piran, Slovenia
- 41.1 km
- Distance
- 544 m
- Ascent
- 299 m
- Descent
Parenzana [Day 2]
Cycling route in Piran, Piran, Slovenia
- 37.8 km
- Distance
- 395 m
- Ascent
- 191 m
- Descent
16: Piran – San Servolo Spa Resort
Cycling route in Piran, Piran, Slovenia
- 22.2 km
- Distance
- 223 m
- Ascent
- 25 m
- Descent
Portorož - Bibali - Momjan
Cycling route in Piran, Piran, Slovenia
- 36 km
- Distance
- 413 m
- Ascent
- 192 m
- Descent
Day 2: Piran to Grožnjan B&B Artegnana
Cycling route in Piran, Piran, Slovenia
- 36.9 km
- Distance
- 457 m
- Ascent
- 196 m
- Descent
Bonifacijeva ulica 14, Piran to Ulica Vincenta iz Kastva 5, Grožnjan
Cycling route in Piran, Piran, Slovenia
- 36.4 km
- Distance
- 538 m
- Ascent
- 281 m
- Descent
Discover more routes
- Portorož - Bibali - Momjan
- Distance
- 36 km
- Ascent
- 413 m
- Descent
- 192 m
- Location
- Piran, Piran, Slovenia
- B_02_Piran_Buje
- Distance
- 61 km
- Ascent
- 384 m
- Descent
- 203 m
- Location
- Piran, Piran, Slovenia
- Route to Grožnjan
- Distance
- 37.8 km
- Ascent
- 530 m
- Descent
- 263 m
- Location
- Piran, Piran, Slovenia
- Day 2: Piran to Grožnjan B&B Artegnana
- Distance
- 36.9 km
- Ascent
- 457 m
- Descent
- 196 m
- Location
- Piran, Piran, Slovenia
- Day 2 Morning
- Distance
- 21.8 km
- Ascent
- 213 m
- Descent
- 109 m
- Location
- Piran, Piran, Slovenia
- 2023_Piran_Volpija
- Distance
- 26.3 km
- Ascent
- 248 m
- Descent
- 99 m
- Location
- Piran, Piran, Slovenia
- part 2 piran to G
- Distance
- 28.4 km
- Ascent
- 470 m
- Descent
- 209 m
- Location
- Piran, Piran, Slovenia
- Bonifacijeva ulica 14, Piran to Ulica Vincenta iz Kastva 5, Grožnjan
- Distance
- 36.4 km
- Ascent
- 538 m
- Descent
- 281 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 Buje
Cycling day trip from
Trieste to Buje
Cycling day trip from
Karojba to Buje
Quick ride by bicycle from
Portorož to Buje
Quick ride by bicycle from
Seča to Buje