Nature route · A week
North Macedonia: Canyon, Mountains & Lake Ohrid
Matka Canyon from Skopje, the high country of Mavrovo, a few days on Lake Ohrid, then up through Balkan pine forest to Pelister's glacial lakes — North Macedonia's nature in a week.
An eight-day loop from Skopje: Matka Canyon, two nights in Mavrovo National Park, three on the shore of Lake Ohrid, and two in Bitola for a long hike to the glacial lakes of Pelister National Park.
- Length 8 days
- Stops 4 wonders
- Budget €450–1,400 pp
- Region Skopje, the western mountains, Ohrid & Bitola, North Macedonia
Trip map
The route
Stops in travel order — tap any one for the full wonder guide.
-
Matka Canyon
West of Skopje, North Macedonia, on the Treska River
A half-day boat or kayak trip on the canyon lake to Vrelo Cave, just outside Skopje.
-
Mavrovo National Park 2 nights
Northwestern North Macedonia, between Gostivar, Debar and Kičevo, on the borders with Albania and Kosovo
Lake Mavrovo and its half-drowned church, the Radika gorge and the long hike up Korab.
-
Lake Ohrid 3 nights
Southwestern North Macedonia, on the border with Albania
Swim, take a boat out on one of the oldest lakes in the world and drive up into Galičica National Park.
-
Pelister National Park 2 nights
Baba Mountain, above Bitola, southwestern North Macedonia
A full-day hike through Macedonian pine forest to Pelister's Eyes, the glacial lakes below the summit.
Day by day
-
Skopje and Matka Canyon
Base Skopje
- Skopje to Matka Canyon and back — a short drive west of the city
Arrive and spend the afternoon at the canyon: a boat trip or kayak across the reservoir lake to Vrelo Cave.
-
Into the mountains
Base Mavrovo village
- Skopje west via Gostivar to Mavrovo — about 95 km
Settle on the shore of Lake Mavrovo and walk to the church of St Nicholas, which stands in the lake and can be reached on foot when the water is low.
-
Korab or the Radika gorge
Base Mavrovo village
- Drive down the Radika valley toward the Albanian border
Fit hikers can tackle Korab, the country's highest peak — a long, steep day with a passport needed near the border. Otherwise, explore the Radika gorge and the mountain villages.
-
Lake Ohrid
Base Ohrid
- Mavrovo south through the Radika valley and Debar to Ohrid — a few hours by road
Three nights on the lake: swim and take boat trips in summer, and spend a day driving up into Galičica National Park, the mountain ridge between Lake Ohrid and Lake Prespa.
-
Pelister
Base Bitola or Dihovo
- Ohrid east to Bitola — about two hours by road
- Taxi or drive to the Nižepole trailhead
Start early for the hike to the Big Lake, about 9 km each way — six to eight hours return. Or walk the lower forest trails from Dihovo.
-
Back to Skopje
Base —
- Bitola to Skopje for your flight — a few hours by road
Leave a buffer before your flight, or fly out of Ohrid instead and run the loop in reverse.
What it costs
Indicative per person, two sharing, 7 nights. Guesthouses and buses at the low end; a rental car, lakeside hotels and guided hikes at the high end. Excludes international flights.
| Category | Range (per person) |
|---|---|
| TransportBuses and taxis at the low end; a rental car for the week at the high end. | €60–350 |
| LodgingGuesthouses to lakeside and mountain hotels. | €200–650 |
| Food | €140–300 |
| Fees & guidesBoat trips at Matka and Ohrid, national park entry and an optional mountain guide for Korab. | €50–300 |
| Estimated total | €450–1,600 |
What moves the number
- Rental car versus buses and taxis
- Hotel standard in Ohrid in July and August
- Hiring a guide for Korab or Pelister
Indicative ranges, October 2026; confirm park entry arrangements with Mavrovo, Galičica and Pelister national parks and current prices with your operators. Shown in euros for convenience; the local currency is the Macedonian denar. These are honest ranges, not quotes — real prices swing with season, group size, and how you travel. Always confirm current fares, room rates, permits, and fees with operators before you commit.
Best season & getting around
🗓️ Best time to go
July to September, when the high trails on Korab and Pelister are clear of snow and Lake Ohrid is warm enough for swimming. June and late September are calmer at the lake.
🧭 Getting around
A rental car gives the most freedom — the mountain roads are paved to Mavrovo village, Ohrid and Bitola. Buses link Skopje, Ohrid and Bitola, and minibuses on the Skopje–Debar route pass through Mavrovo, but trailheads at Korab and Pelister need a car or taxi.
Know before you go
- Korab sits on the Albanian border — carry your passport on the hike.
- Snow lingers on the high trails of Korab and Pelister into June.
- July and August are the busy season on Lake Ohrid; book early.
- All distances, times and prices are approximate.
North Macedonia is small enough to cross in a few hours, and this week-long loop strings together its four great natural places. It starts on the edge of Skopje at Matka Canyon, where a reservoir lake fills a limestone gorge, then climbs west into Mavrovo National Park — the country’s wildest mountains, with Korab, the highest peak, and a church standing in the middle of Lake Mavrovo.
The heart of the trip is Lake Ohrid, one of the oldest lakes in the world, with three nights for swimming, boat trips and a drive up into Galičica National Park. The finale is Pelister above Bitola, the country’s oldest national park, where a long day’s hike leads through forests of the rare Macedonian pine to two glacial lakes just below the summit. Go in high summer for the mountains, and book the lake early.
North Macedonia: Canyon, Mountains & Lake Ohrid: common questions
How many days is the North Macedonia: Canyon, Mountains & Lake Ohrid?
8 days — the plan is built around 7 nights. Roughly 450–600 km by road in a loop from Skopje
When is the best time to do the North Macedonia: Canyon, Mountains & Lake Ohrid?
July to September, when the high trails on Korab and Pelister are clear of snow and Lake Ohrid is warm enough for swimming. June and late September are calmer at the lake.
How much does the North Macedonia: Canyon, Mountains & Lake Ohrid cost?
A rough guide is €450–1,400 per person (Indicative per person, two sharing, 7 nights. Guesthouses and buses at the low end; a rental car, lakeside hotels and guided hikes at the high end. Excludes international flights.). Indicative ranges, October 2026; confirm park entry arrangements with Mavrovo, Galičica and Pelister national parks and current prices with your operators. Main cost variables: Rental car versus buses and taxis; Hotel standard in Ohrid in July and August; Hiring a guide for Korab or Pelister.
How do you get around on the North Macedonia: Canyon, Mountains & Lake Ohrid?
A rental car gives the most freedom — the mountain roads are paved to Mavrovo village, Ohrid and Bitola. Buses link Skopje, Ohrid and Bitola, and minibuses on the Skopje–Debar route pass through Mavrovo, but trailheads at Korab and Pelister need a car or taxi.
Which natural wonders does the North Macedonia: Canyon, Mountains & Lake Ohrid include?
Matka Canyon, Mavrovo National Park, Lake Ohrid, Pelister National Park.
Added