Three cyclists on a mountain road in the Balkans
Cycling icon
TRAVEL GALLERY · TOURS · 11TH TOUR

Balkan Cycle Tour

The lads did very well.

Fern, Braz and I spent a fun 15 days on an Exodus cycle tour of four Balkan countries. Great terrain, local food and drink, and the company of Guy, Steve and John. Taking to the saddle let us easily reach the lesser-visited (but no less intoxicating) corners of Albania, Kosovo, Montenegro and North Macedonia — the Unesco-listed lakeside town of Ohrid, the imposing Durmitor mountains, and a well-earned sun-and-sea flop at the Bay of Kotor.

11th
Tour
15
Days
4
Countries
586 km
Cycled · 7,301m climbed
The route

Tirana → Ohrid → Debar → Mavrovo → Prizren → Berane → Kolasin → Zabljak → Pluzine → Niksic → Kotor → Shkoder

9–23 June 2023

Map of the Balkan cycle route through Albania, North Macedonia, Kosovo and Montenegro
··· CYCLING   — TRANSFERS
Day by day

Take to the saddle to experience the best of Europe without the tourist hordes.

9 June · Start Day

Welcome to Tirana

Welcome to Tirana, the capital of Albania and the cultural and political hub of the country. In the evening, our guide holds a welcome meeting to discuss the week ahead, give advice on the local area and answer any questions before we all go out for a welcome dinner.

Stay: Sky 2 Hotel
10 June · Cycle Day 1

To Lake Ohrid, and over the border into North Macedonia

A transfer to beautiful Lake Ohrid, one of the oldest lakes in the world and one of Europe’s largest biological reserves, where the bikes are unloaded and adjusted to everyone’s comfort. The ride follows the scenic shore towards Pogradec, with lunch at a waterfront restaurant near Tushemisht. In the afternoon we cross into North Macedonia, visit the Monastery of St Naum, and ride through Galicica National Park into Ohrid town.

Ascent: 500mDescent: 600mDistance: 59.0 kmStay: Villa Royal View
11 June · Cycle Day 2

Onto a mountain-bound plateau, following the gorge to Debar

Leaving Lake Ohrid, we climb to a high plateau bounded by mountains, following the gorge until the hills open up into a patchwork of farms in the Debar region, where the day’s ride ends.

Ascent: 500mDescent: 500mDistance: 68.0 kmStay: Hotel Leon
12 June · Cycle Day 3

Into Mavrovo National Park

Today’s ride heads for Lake Mavrovo, the country’s largest artificial lake, set inside a national park of deep canyons, snowy peaks and dense forest that’s home to wolves, bears and lynx. We reach our hotel at the foot of the Bistra mountains by mid-afternoon.

Ascent: 900mDescent: 350mDistance: 55.0 kmStay: Mia’s Favorite Hotel
▶ Watch: Cycle Days 1–3
13 June · Cycle Day 4

Over the Kosovo border into Sharri National Park

A transfer takes us out of Mavrovo and across the border into Kosovo. We ride through Brezovica, a winter ski area, and on into Sharri National Park — still relatively undiscovered ground, home to wild boar, wolves, bear, lynx and roe deer.

Ascent: 1,000mDescent: 700mDistance: 45.0 kmStay: Hotel Pine
14 June · Cycle Day 5

Through Kodra e Diellit, down into historic Prizren

From Brezovica we climb to Prevalle, another ski resort, through the forest of Kodra e Diellit, then descend a long way to historic Prizren, the cultural capital of Kosovo — known for its gastronomy and wines, traditional handicrafts, and a striking mix of Byzantine and Ottoman architecture. A city tour of the old town fills the afternoon.

Ascent: 800mDescent: 1,400mDistance: 41.0 kmStay: Hotel Centrum
15 June · Rest Day

Free day in Peje

A transfer from Prizren to Peje, with a free day to explore another beautiful Kosovan city before heading on to Montenegro tomorrow.

Stay: Hotel Dukagjini
16 June · Cycle Day 6

Into Montenegro via Rozaje, on to Berane

A transfer to the Kosovo–Montenegro border, then cycling from the border down to Rozaje, a town ringed by the peaks of Hajla and Turjak and thick with forest and flowers. We regroup for a support-vehicle transfer through a long tunnel before continuing by bike into Berane.

Ascent: 900mDescent: 1,500mDistance: 56.0 kmStay: Hotel Berane
▶ Watch: Cycle Days 4–6
17 June · Cycle Day 7

To Kolasin, beneath the Albanian Alps

A flat road to the small town of Andrijevica, then a narrow, spectacular road all the way up to Kolasin, with the Albanian Alps — and Jezerca, the second-highest peak in Albania — visible off to the left. A short tunnel transfer just before Kolasin leads into an easy final stretch.

Ascent: 1,000mDescent: 750mDistance: 61.0 kmStay: Hotel Cile
18 June · Cycle Day 8

Through Tara Canyon to Zabljak

A short transfer to Mojkovac, then cycling through the Tara Canyon — one of the deepest river canyons in Europe — with a view of the striking Tara Bridge, before reaching Zabljak. At 1,456m, it’s the highest town in the Balkans, set in the heart of the Durmitor mountains.

Ascent: 1,100mDescent: 500mDistance: 53.0 kmStay: Etno Selo Sljeme Guesthouse
19 June · Cycle Day 9

Climbing through Durmitor, descending to Pluzine

A long climb out of Zabljak through the Durmitor region delivers dramatic views of the high peaks, before a long, well-earned descent down to Pluzine village for the night.

Ascent: 800mDescent: 1,600mDistance: 43.0 kmStay: Zvono Guesthouse
▶ Watch: Cycle Days 7–9
20 June · Cycle Day 10

An easier day to Niksic

A gentler ride to Niksic, Montenegro’s second-largest city and largest municipality by area, sitting at the foot of Trebjesa Hill.

Ascent: 1,100mDescent: 1,200mDistance: 61.0 kmStay: Hotel Trim
21 June · Cycle Day 11

Down to the Bay of Kotor

A short transfer to Vilusi, then a ride down to the picturesque Bay of Kotor, its medieval towns encased by dramatic mountains and inhabited since antiquity. The afternoon is free to walk the old city walls, with a farewell-worthy seafood dinner on the waterfront.

Ascent: 250mDescent: 1,200mDistance: 57.0 kmStay: Hotel Marija 2
22 June · Cycle Day 12

Along Lake Shkodra to the finish in Shkoder

A drive to the coastal town of Bar, then cycling close to Lake Shkodra and back across the border into Albania for a well-deserved farewell dinner in Shkoder.

Ascent: 150mDescent: 350mDistance: 37.0 kmStay: Hotel Tradita
▶ Watch: Cycle Days 10–12
23 June · Departure Day

End Shkoder

The trip ends today, with a transfer to Tirana Airport.

Mark’s Travel Gallery Home  ·  Tours  ·  Flight Log  ·  Dive Log