Ionian Ascents: Albania, North Macedonia and Greece by Road Bike

Price from
US$ 2,795
Duration
9 Days / 8 Nights
Distance
569 km
Tour Code
MCT-AMG
Next departure
29-Aug-2026
Number of Cycling Days7
Average Distance Per Day: 81
0
150 Km
Average Climbing Per Day: 1246
0
2,250 m
Accommodation
Basic
5 Star
Total Cycling Distance569 kilometres
Bike HireRoad Bike: US$ 490
Single SupplementUS$ 390

About this Cycle Tour

Nine days, 569 km and 8,719 metres of climbing. Three countries, four rivers, and three border crossings made on the bike. The route runs from Tirana across Albania, North Macedonia and northern Greece to the Llogara Pass on the Albanian Riviera, a kilometre above the Ionian Sea, with three days over 1,500 metres of ascent.

We start riding east of Tirana, on a ridgeline that follows the North Macedonian border, then pick up the Black Drin and follow it upstream to Ohrid, on a lake that has held water for two to three million years. The week's first real climb crosses Galičica between Lakes Ohrid and Prespa and drops us back into Albania, and a short transfer carries us into Greece. Transfers do that work all week, moving us between valleys and countries so the riding stays on the best roads. From Kastoria the road climbs alongside the Haliacmon to Nea Kotili at 1,520 metres above sea level, then descends for 64 km into Konitsa. We follow the Aoos down to the Albanian border, where it becomes the Vjosa, the last big undammed river in Europe, and the day ends in the hot springs at Benje. The Drinos valley runs south to Gjirokastër, a UNESCO town of grey stone houses, then over the Muzina pass to the coast at Sarandë. The last ride climbs the Riviera before a longer transfer carries us inland to finish in Berat.

Join us on this three-country road journey from Tirana to the Ionian Sea.

Book Your Cycling Holiday

Itinerary

Day 1

We meet in Tirana for a briefing and a welcome dinner. The centre stacks its eras in a few streets: an Ottoman mosque, ministries the Italians laid out in the 1930s, and the pyramid that opened in 1988 as a museum to Enver Hoxha, Albania's ruler for four decades.

Day 2

We transfer east from Tirana and start riding at Borovë, following a ridgeline north with North Macedonia a short way to our right. The shortest ride of the week climbs more than its distance suggests, ending in Peshkopi, a spa town below the Korab mountains on the border.

Day 3

We descend out of Peshkopi into North Macedonia and pick up the Black Drin, following it upstream through Debar and its reservoir. The river leads us to Struga, the single point where it leaves Lake Ohrid, then a shoreline run into Ohrid, on one of the world's oldest lakes.

Day 4

We climb Galičica, the ridge between Lake Ohrid and Lake Prespa, topping out at 1,593 metres above sea level with both lakes below. The descent takes us out of North Macedonia into Albania, then a transfer crosses into Greece and Kastoria. Three countries in a day.

Day 5

The road climbs steadily out of Kastoria for 39 km, gentle most of the way and steeper near the top, to Nea Kotili at 1,520 metres above sea level. Then it falls for 64 km into Konitsa, the longest descent of the tour.

Day 6

The week's easiest riding runs downhill from Konitsa to the Albanian border, where the Aoos becomes the Vjosa, which Albania made Europe's first wild river national park. We follow it to the hot springs at Benje, then transfer to Përmet.

Day 7

Two river valleys carry us most of the day, past Gjirokastër, the UNESCO stone city. Then the road rears up for five kilometres at six per cent over the Muzina pass and drops to the Blue Eye spring, before a short transfer to the coast at Sarandë.

Day 8

The Riviera road north from Sarandë never lets up, which makes this the hardest day of the tour. At Dhërmi you decide: finish there, or take on the Llogara Pass, hairpins to 1,036 metres above sea level with the Ionian below. A transfer takes us to Berat.

Day 9

We transfer to Tirana after breakfast (approx. 2 hours), where the tour ends at the airport or in the city centre. Stay on for the Cold War bunker at Bunk'Art, the Dajti cable car, or a trip out to Krujë and its Ottoman bazaar.

Overview

7 riding days · ~570 km total · ~8719 m climbing · avg 81 km/day · avg 1246 m/day

Difficulty ranking (hardest to easiest)

#DayRouteDifficultyNotes
1Day 8Sarandë to Dhërmi (+ optional Llogara Pass)Very hard73 km, +1,735 m of relentless coastal climbs; optional Llogara adds 750 m
2Day 5Kastoria to KonitsaHard103 km, +1,635 m, the long climb to Nea Kotili
3Day 4Ohrid to KastoriaHard88 km, +1,597 m, the Galičica Mountain climb
4Day 2Borovë to PeshkopiModerate53 km, +892 m, a punchy opening climb then rolling
5Day 7Përmet to Gjirokastër to Blue EyeModerate96 km, +738 m, mostly gentle with the Muzina Pass
6Day 3Peshkopi to OhridEasy-mod90 km, +695 m, long but gently rolling
7Day 6Konitsa to PërmetEasy55 km, +665 m, recovery day, net downhill

Key Pacing Advice: The week builds to a dramatic finish. Days 4 and 5 are back-to-back mountain days with around 1,600 m of climbing each (Galičica Mountain, then the long ascent to Nea Kotili), so the recovery day on Day 6 is well placed, take full advantage of it. Day 8 along the Ionian coast is the toughest overall: eight separate climbs in about 73 km with barely any flat between them, and it carries the tour's steepest ramp (around 12.6%) on the approach to the Dhërmi headland. The optional Llogara Pass adds another 750 m of hard climbing in 10 km of switchbacks, making it the hardest single effort of the trip if you take it on. Gradients on the big passes are steady (mostly 5 to 9%), so pace the long climbs and save something for the coast on Day 8.

View full climbing notes

Other suggestions for you