Mountain & Ski Resorts

Alpine adventure without the Alpine prices

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.

Best time to visit
Dec–Mar (ski), Jun–Sep (hiking)
Nearest airport
Skopje (SKP), 1.5–2hrs
Ideal stay length
2–4 nights
Region
Western North Macedonia

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.


In and around

Top things to do

Mavrovo Ski Resort

The country's largest ski area, with slopes for beginners through advanced.

Season: Dec–Mar

Lake Mavrovo

A striking reservoir lake ringed by mountains — popular for photography and quiet walks.

Free access

Popova Šapka

A smaller, quieter resort with strong intermediate terrain and mountain-hut dining.

1hr from Skopje

Kruševo Old Town

North Macedonia's highest town, with Balkan-revival architecture and panoramic views.

Half-day visit

Hiking in Mavrovo National Park

Marked summer trails through pine forest and alpine meadow.

Multiple difficulty levels

Bigorski Monastery

A working monastery near Mavrovo known for its carved wooden iconostasis.

Modest dress required
Mavrovo day trip from SkopjeGuided mountain day trip with lake stop — from €35 per person
Book this tour

Planning

Best time to visit

Winter (Dec–Mar)

Ski season at Mavrovo and Popova Šapka — book lodging well ahead for weekends.

Summer (Jun–Sep)

Hiking, lake swimming at Mavrovo, and cooler air than the lowlands.

Shoulder (Apr–May, Oct)

Quiet trails and dramatic light, though some mountain lodges close.


Where to stay

Handpicked stays

Mavrovo Ski Chalet

Mavrovo · from €65/night
Check availability

Popova Šapka Lodge

Popova Šapka · from €55/night
Check availability

Kruševo Heritage House

Kruševo · from €45/night
Check availability

Book ahead

Top experiences nearby

Mavrovo ski day pass & rental

from €25
Book this tour

Guided hiking day trip

from €30
Book this tour

Kruševo & Mavrovo combined day trip

from €40
Book this tour

Getting there

Getting to and around

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.

Renting a car for day tripsCompare North Macedonia rental rates and pick up locally
Check rates

Save at local partner businessesClaim your free Digital QR Pass for 10-15% off partner rentals and mountain-lodge restaurants.
Get your free pass
Before you go

Practical tips


Good to know

Frequently asked questions

Is Mavrovo good for beginners?

Yes — Mavrovo has dedicated beginner slopes alongside more advanced terrain.

How far is Mavrovo from Skopje?

About 1.5 hours by car, roughly 80km.

Can you visit the mountains without skiing?

Yes — summer hiking, the lake, and Bigorski Monastery draw visitors year-round.

Is Popova Šapka or Mavrovo better?

Mavrovo is larger with more terrain; Popova Šapka is smaller, closer to Skopje, and quieter.

Do I need a car in this region?

Strongly recommended — public transport between mountain towns is limited.

Own a business in this region?

Get featured on the guide thousands of international travelers read before booking their trip.

List your business