Mavrovo, Popova Šapka and Kruševo trade the Alps' crowds and price tags for the same peaks, forests, and snow — at a fraction of the cost.
North Macedonia's mountains don't get much attention outside the region — which is exactly why they're worth the drive. Mavrovo National Park alone holds the country's largest ski resort, a glacial lake, and dense pine forest still home to wolves and the occasional Balkan lynx.
Popova Šapka and Kruševo round out the picture: shorter, quieter slopes, and a hilltop town, respectively, both easy day trips or weekend bases from Skopje or Ohrid.
The country's largest ski area, with slopes for beginners through advanced.
Season: Dec–MarA striking reservoir lake ringed by mountains — popular for photography and quiet walks.
Free accessA smaller, quieter resort with strong intermediate terrain and mountain-hut dining.
1hr from SkopjeNorth Macedonia's highest town, with Balkan-revival architecture and panoramic views.
Half-day visitMarked summer trails through pine forest and alpine meadow.
Multiple difficulty levelsA working monastery near Mavrovo known for its carved wooden iconostasis.
Modest dress requiredSki season at Mavrovo and Popova Šapka — book lodging well ahead for weekends.
Hiking, lake swimming at Mavrovo, and cooler air than the lowlands.
Quiet trails and dramatic light, though some mountain lodges close.
Mavrovo is roughly 1.5 hours from Skopje by car; Popova Šapka is closer, around 1 hour. Public transport is limited in winter — a rental car or organized transfer is the most reliable option.
Yes — Mavrovo has dedicated beginner slopes alongside more advanced terrain.
About 1.5 hours by car, roughly 80km.
Yes — summer hiking, the lake, and Bigorski Monastery draw visitors year-round.
Mavrovo is larger with more terrain; Popova Šapka is smaller, closer to Skopje, and quieter.
Strongly recommended — public transport between mountain towns is limited.
Get featured on the guide thousands of international travelers read before booking their trip.
List your business