Mavrovo National Park is North Macedonia’s largest national park: lakes, beech forests, mountain villages and the country’s highest peak, all about 1.5 hours west of Skopje. It is a day trip for every season – hiking and swimming in summer, colours in autumn and skiing in winter.

Mavrovo at a glance
| Distance from Skopje | About 100 km, 1.5 hours by car |
| Established | 1949 – the largest national park in North Macedonia (about 730 km²) |
| Highest point | Mount Korab, 2,764 m – the highest peak in the country |
| Highlights | Lake Mavrovo, the submerged church, Bigorski Monastery, Galičnik, skiing |
| Best time | June–October for nature; December–March for skiing |
Things to see in Mavrovo
Lake Mavrovo and the submerged church
Lake Mavrovo is a reservoir created in the 1950s, when the old village church of St. Nicholas was flooded. Today the church stands half-submerged in the lake – and when the water level drops in late summer and autumn, you can walk right up to it. It is the most photographed spot in the park.
Bigorski Monastery
The Monastery of St. John the Baptist (Sveti Jovan Bigorski), on the road through the Radika valley, is famous for its intricately carved wooden iconostasis made by the masters of the Mijak woodcarving school – the same tradition you can see in Skopje’s Church of St. Spas.
Galičnik
A stone mountain village where old traditions survive. Every July it hosts the Galičnik Wedding, a famous traditional wedding festival that draws visitors from across the country.
Hiking and waterfalls
The park has marked trails through beech and pine forests, and the area around Mount Korab includes one of the highest waterfalls in the Balkans. Climbing Korab itself is a serious full-day hike for experienced walkers.
📶 Staying connected in Skopje
Offline maps and mobile data make a day trip much easier, especially if you travel by bus. The easiest way to get online in North Macedonia is an eSIM: buy it before your trip, install it in 2 minutes and avoid expensive roaming. Plans start from €2.90. Use code VISITSKOPJE for 10% off → Get a North Macedonia eSIM
Affiliate link – we may earn a small commission at no extra cost to you. More options in our SIM card & eSIM guide.
Skiing in Mavrovo
In winter, the Zare Lazarevski ski centre is the best-equipped resort in North Macedonia, with 15.5 km of slopes and 13 lifts. See our full guide to skiing near Skopje.
How to get to Mavrovo from Skopje
- By car: take the A2 west past Tetovo and Gostivar and follow the signs to Mavrovo – about 1.5 hours. This is by far the easiest way.
- By bus: buses towards Debar pass through the park; services are limited, so check times at the Skopje bus station.
- By tour or rental car: see our tips to rent a car in Skopje.
Mavrovo also makes a great detour on the way to Ohrid via Debar and Struga.
Suggested one-day itinerary
- Morning: drive from Skopje, coffee by Lake Mavrovo and the submerged church.
- Midday: lunch with local lamb and cheese in a village restaurant.
- Afternoon: Bigorski Monastery and the Radika valley, or a short forest hike.
- Evening: back in Skopje – or stay overnight.
Where to Stay in Mavrovo
A night in Mavrovo lets you see the lake at sunrise, hike in summer or ski in winter without driving back in the dark.
- Hotels in Mavrovo – by the lake and the ski centre
- Guesthouses in Galičnik – traditional mountain village
Staying in Skopje instead? Compare neighbourhoods in our Where to Stay in Skopje guide or see the best hotels in Skopje.
Some links are affiliate links – we may earn a small commission at no extra cost to you.
Frequently Asked Questions
How far is Mavrovo from Skopje?
About 100 km – roughly 1.5 hours by car.
Can you see the submerged church in Mavrovo?
Yes, all year from the shore; when the water is low (late summer and autumn) you can walk right up to it.
Is Mavrovo worth a day trip?
Yes – it is one of the most beautiful natural areas in North Macedonia and easy to combine with Ohrid.
Our private tour
Private Matka Canyon Tour from Skopje
Hotel pickup anywhere in Skopje, a private air-conditioned car and a friendly English-speaking local driver. Boat ride to Vrelo Cave, hiking or a lakeside coffee – at your own pace. From €60 per car (1–4 guests).
🇲🇰 Found this Skopje guide helpful?
Support my independent work and help me keep creating free, useful guides for travelers.
☕ Buy Me a Coffee





