Mavrovo National Park is North Macedonia's largest and most dramatic national park — 73,000 hectares of mountain wilderness in the west of the country, between Ohrid and Skopje, with a ski resort, the extraordinary half-submerged church of St Nicholas on the Mavrovo reservoir, excellent hiking and one of the last wild Balkan lynx populations in Europe.
✔ Location: western North Macedonia, 2hrs from Skopje, 2.5hrs from Ohrid
✔ Size: 73,000 hectares — largest national park in North Macedonia
✔ Ski resort: Mavrovo ski centre — best in the country, December–March
✔ Highest peak: Golem Korab (2,764m) on the Albanian border
✔ Don't miss: submerged church of St Nicholas at Mavrovo reservoir
Top Experiences in Mavrovo National Park
⛪ 1. Submerged Church of St Nicholas
The most iconic image from Mavrovo — the 19th-century church of St Nicholas partially submerged in the Mavrovo reservoir, visible only from the shoulders up above the waterline. The church was flooded when the reservoir was created in the 1950s, and in drought years more of the structure becomes visible. The reflection of the church tower in the still reservoir water is one of North Macedonia's finest photographs. Viewable from the reservoir road — free, no entry required.
Book →⛷️ 2. Mavrovo Ski Resort
The finest ski resort in North Macedonia — 28 runs across 26km of skiable terrain between 1,255m and 1,850m altitude. Snowfall is reliable December–March. Ski pass approximately €20/day — exceptional value compared to Alpine resorts. Accommodation in Mavrovo village from €25/night. Popular with Macedonian and Kosovar skiers but uncrowded by Western European standards.
Book →🏔️ 3. Hiking in the Shar Mountains
The Šar Mountain range forms the northern border of Mavrovo with Kosovo — excellent hiking at altitude, with mountain huts (planinski domovi) providing overnight stays on multi-day routes. The Balkan lynx — one of Europe's rarest cats — inhabits the deep forest of Mavrovo. Highest accessible peak: Titov Vrv (2,748m), 6–7 hour round trip from Popova Šapka.
Book →🐻 4. Wildlife Watching
Mavrovo is one of the last refuges of the Balkan lynx (fewer than 40 individuals remain in North Macedonia). Brown bears, wolves, chamois and golden eagles also inhabit the park. Wildlife watching is best in early morning and evening. A specialist guide dramatically increases sighting chances — contact the Mavrovo National Park visitor centre.
Book →🕌 5. Jance & Galičnik Villages
Traditional Macedonian village architecture in the valleys of Mavrovo — dry stone houses, old water mills and a pastoral landscape unchanged for centuries. Galičnik is famous for its traditional Galičnik Wedding festival held each July. The village is almost entirely abandoned for most of the year — only around 50 residents remain permanently.
Book →🌊 6. Mavrovo Reservoir
The Mavrovo reservoir (created 1952) is a beautiful mountain lake — turquoise water surrounded by pine forests and peaks. Swimming is possible in summer at approved areas. Fishing permits available for the reservoir's trout. The road around the reservoir is one of the most scenic drives in North Macedonia.
Book →Getting to Mavrovo
A rental car is strongly recommended — public transport to Mavrovo is infrequent and doesn't reach the best viewpoints. From Skopje: 2 hours via Gostivar. From Ohrid: 2.5 hours via Debar. The drive through the Radika River gorge from Debar to Mavrovo is itself one of the finest drives in the country.
→ Compare Car Rental in North MacedoniaWhere to Stay in Mavrovo
Mavrovo village (inside the national park) has guesthouses and small hotels from €25–45/night — best base for skiing in winter and hiking in summer. Skopje (2 hours) is the alternative base for a day trip to the park.
→ Compare Mavrovo HotelsFAQs
Is Mavrovo worth visiting?
Yes — particularly for the submerged church, the mountain scenery and skiing in winter. It adds an excellent nature dimension to a North Macedonia itinerary that would otherwise be mostly urban and lakeside.
Can you visit Mavrovo as a day trip from Skopje?
Yes — 2 hours each way. See the submerged church, drive the reservoir circuit and return. A rental car makes this significantly easier than public transport.
When is the best time to ski at Mavrovo?
January and February for best snow conditions. The resort operates December–March. Ski pass €20/day — one of the best value ski resorts in the Balkans.