10 Best Places to Visit in North Macedonia
10 Must-Visit Destinations in North Macedonia
North Macedonia may be compact, but the variety packed into the country is remarkable.
In a single trip, you can explore a UNESCO-listed lakeside city, walk through one of the Balkans’ largest historic bazaars, kayak between limestone cliffs, hike through national parks, visit Roman ruins, taste wine among vineyards and discover mountain towns where traditional architecture and modern outdoor adventure exist side by side.
The country’s relatively small size is one of its greatest advantages. Many of the best places to visit in North Macedonia can be combined within a one-week road trip without spending entire days travelling between destinations.
In this MacedoniaTOP guide, we have selected 10 must-visit destinations in Macedonia for first-time visitors – including the places we believe offer the strongest combination of scenery, history, culture, food and memorable experiences.
📌 Save This North Macedonia Travel Guide to Pinterest

10 Best Places to Visit in North Macedonia at a Glance
| Destination | Best for | Ideal stay |
|---|---|---|
| 1. Ohrid | History, lake & first-time visits | 2–4 days |
| 2. Skopje | Culture, food & city life | 1–2 days |
| 3. Matka Canyon | Nature, kayaking & boat trips | Half/full day |
| 4. Mavrovo National Park | Mountains, hiking & winter trips | 1–3 days |
| 5. Bitola & Pelister | History, cafés & archaeology | 1–2 days |
| 6. Kruševo | History, mountain scenery & paragliding | 1–2 days |
| 7. Tikveš Wine Region | Wine, food & countryside | 1–2 days |
| 8. Prilep | Fortresses, monasteries & hiking | 1–2 days |
| 9. Struga | Lake life, poetry & relaxation | 1–2 days |
| 10. Kratovo & Kokino | Hidden history & archaeology | Full day |
1. Ohrid: The Essential North Macedonia Destination
If you visit only one place outside Skopje, make it Ohrid.
The historic city rises above the eastern shore of Lake Ohrid, surrounded by mountains and one of Europe’s most remarkable freshwater ecosystems.
The wider Ohrid region is recognised by UNESCO for both its natural and cultural heritage. Lake Ohrid was first inscribed for its natural values in 1979, with the region’s cultural heritage added the following year.
That combination explains why Ohrid feels different from a conventional beach destination.
You can spend the morning walking through medieval history and the afternoon swimming or travelling across the lake by boat.
What to See in Ohrid
- Church of St. John at Kaneo;
- Ohrid Old Town;
- Samuel’s Fortress;
- Plaošnik;
- Church of St. Sophia;
- Ancient Theatre;
- Lake Ohrid waterfront;
- the Kaneo–Potpesh boardwalk.
With another day, travel south towards the Bay of Bones and St. Naum Monastery.
Plan your sightseeing with our guide to the top attractions in Ohrid and see how to get to Ohrid.
See Ohrid from the Water
A boat trip is one of the experiences we would prioritise on any first visit.
2. Skopje: Old Bazaar, Modern Capital and Balkan Contrasts
Skopje is more complicated than Ohrid – and that is precisely why it is worth visiting.
The capital brings together Ottoman heritage, Yugoslav modernism, post-earthquake reconstruction and monumental 21st-century architecture within a surprisingly compact centre.

Start around Macedonia Square, cross the historic Stone Bridge and the atmosphere changes immediately as you enter the Old Bazaar.
Don’t Miss in Skopje
- Stone Bridge;
- Old Bazaar – Stara Čaršija;
- Kale Fortress;
- Mustafa Pasha Mosque;
- Macedonia Square;
- Mother Teresa Memorial House;
- one of Skopje’s museums;
- Daut Pasha Hamam;
- Debar Maalo for dinner and nightlife.
Skopje also works extremely well as a base for exploring central and northern parts of the country.
Read our complete Top Things to Do in Skopje guide.
Explore Skopje with a Local Guide
3. Matka Canyon: The Best Easy Nature Escape from Skopje
Matka Canyon deserves a place on any first-time North Macedonia itinerary.
Located roughly 15–20 kilometres from central Skopje, Matka combines steep limestone cliffs, calm water, monasteries, caves and hiking trails – all within easy reach of the capital.
The canyon itself is natural, while the lake was formed after the Treska River was dammed in the 20th century.
Best Things to Do at Matka
- take a boat trip through the canyon;
- visit Vrelo Cave;
- rent a kayak;
- walk along the cliffside path;
- visit St. Andrew’s Monastery;
- take a longer hike through the surrounding mountains;
- have lunch or a drink overlooking the water.
For most visitors, four to five hours provides an excellent Matka experience.
You can travel independently or combine the canyon with Vodno Mountain on an organised excursion.
Read our complete Matka Canyon day-trip guide.
Compare Matka Canyon Tours
4. Mavrovo National Park: Mountains, Villages and Wilderness
If Ohrid represents North Macedonia’s lake landscape, Mavrovo National Park represents its mountain side.

The country’s largest national park covers a vast mountainous region containing forests, alpine landscapes, villages, rivers and some of North Macedonia’s highest terrain.
It is a genuine four-season destination.
In Summer
- hike on marked mountain trails;
- mountain bike;
- explore traditional villages;
- visit Mavrovo Lake;
- visit Galichnik;
- explore the Radika valley.
In Winter
The Mavrovo ski area becomes one of the country’s main winter-sports destinations, although snow conditions naturally vary from season to season.
St. Jovan Bigorski Monastery
One of the most important cultural attractions in the wider region is the Monastery of St. Jovan Bigorski, renowned particularly for its intricately carved iconostasis.
Galichnik
The mountain village of Galichnik is famous for traditional architecture and the annual Galichnik Wedding, held around Petrovden in July.
See our complete Mavrovo Travel Guide.
5. Bitola & Pelister: History, Café Culture and Mountains
Bitola is one of North Macedonia’s most enjoyable cities for travellers who prefer atmosphere over a checklist of famous monuments.
Known as the City of Consuls, Bitola became an important administrative, commercial and diplomatic centre during the late Ottoman period.
Walk Along Širok Sokak
The city’s pedestrian heart is Širok Sokak, lined with historic architecture, cafés, restaurants and shops.
Rather than rushing from monument to monument, sit down for a coffee and watch the city pass by – Bitola’s café culture is part of the experience.
Visit Heraclea Lyncestis
Just outside the centre lies Heraclea Lyncestis, founded in the 4th century BC and later developed into an important Roman settlement along the Via Egnatia route.
The archaeological site is particularly famous for its:
- ancient theatre;
- early Christian basilicas;
- remarkable floor mosaics;
- Roman and late-antique remains.
Add Pelister National Park
Bitola also provides a useful base for Pelister National Park on Baba Mountain.
This makes it easy to combine history and city life with hiking and mountain scenery.
Read our complete Bitola travel guide.
6. Kruševo: Mountain History and One of the Balkans’ Best Paragliding Destinations
Set high in the mountains above the Pelagonia region, Kruševo is unlike any other town in North Macedonia.
At well over 1,200 metres above sea level, it is the country’s highest town and is widely promoted as one of the highest urban settlements in the Balkans.
Narrow streets and distinctive traditional houses climb across the slopes, giving Kruševo an almost amphitheatre-like appearance.

Makedonium
The town is inseparable from the Ilinden Uprising of 1903 and the short-lived Kruševo Republic.
The extraordinary Makedonium – also known as the Ilinden Monument – commemorates that revolutionary history in one of the country’s most distinctive examples of Yugoslav-era memorial architecture.
Paragliding
Kruševo is also internationally known for paragliding.
The combination of elevation, launch terrain and reliable flying conditions has made the area a venue for international competitions and a popular destination for tandem and experienced pilots.
Why Stay Overnight?
Kruševo becomes especially peaceful after day visitors leave.
Spend the evening walking through the old streets, try local food and enjoy the cooler mountain temperatures.
7. Tikveš Wine Region: Macedonia’s Wine Country
North Macedonia has a long wine tradition, and the Tikveš region is its most important wine destination.
The valley around Kavadarci, Negotino and Demir Kapija combines hot summers, vineyards and a mixture of Mediterranean and continental climatic influences particularly suited to grape growing.
Wine lovers can turn the region into a dedicated one- or two-day trip rather than simply ordering Macedonian wine at dinner in Skopje.
Wines to Try
- Vranec – the powerful red variety most closely associated with the region;
- Temjanika – highly aromatic white wine from Muscat grapes;
- Kratošija;
- regional Cabernet Sauvignon and Merlot;
- local white and rosé styles.
Visit a Winery
Several estates offer combinations of:
- vineyard visits;
- cellar tours;
- guided tastings;
- food and wine pairings;
- accommodation;
- harvest-season experiences.
Read our dedicated Wine Tasting & Winery Tours in Macedonia guide.
8. Prilep: Marko’s Towers, Monasteries and Rocky Landscapes
Prilep is often passed over by travellers racing between Skopje, Ohrid and Bitola – but it rewards anyone willing to slow down.
The city sits beneath a dramatic rocky landscape dominated by Markovi Kuli – Marko’s Towers.
Hike to Marko’s Towers
The medieval fortress ruins rise above Prilep on extraordinary granite formations.
The climb gives you panoramic views over the city and the Pelagonia plain.
Visit Treskavec Monastery
Outside the city, Treskavec Monastery occupies an isolated mountain setting that is worth visiting for the landscape alone.
Explore the Old Bazaar
Back in Prilep, explore the centre, old commercial streets and local food culture.
The city is also historically associated with tobacco production and hosts the large summer Pivo Fest.
Read our Prilep Travel Guide.
9. Struga: A Quieter Side of Lake Ohrid
Only a short journey from Ohrid, Struga provides a different way to experience the same extraordinary lake.

The defining feature is the Black Drim River, which flows out of Lake Ohrid directly through the city.
Cafés and restaurants line the riverbanks, while beaches spread along the lakefront.
Why Visit Struga?
- a more relaxed lake atmosphere;
- Black Drim riverside walks;
- Lake Ohrid beaches;
- Poetry Bridge;
- easy access to Radožda and Kališta;
- Struga Poetry Evenings.
The internationally recognised Struga Poetry Evenings have brought poets from around the world to the city since the 1960s.
Festival dates can change from year to year, so check the current programme rather than assuming it always takes place in the same week.
Read our complete Struga – City of Poetry guide.
Ohrid or Struga?
If this is your first trip and you must choose one, choose Ohrid.
If you have more time, Struga makes an excellent addition rather than a replacement – particularly for travellers who prefer a calmer waterfront.
10. Kratovo & Kokino: The Best Lesser-Known Historical Day Trip
Our final choice combines two fascinating destinations in northeastern North Macedonia.
Kratovo: Stone Bridges and Historic Towers
Kratovo is one of the country’s most atmospheric smaller towns.
Built across steep terrain shaped by an ancient volcanic landscape, the town is known for its:
- stone bridges;
- historic defensive towers;
- traditional houses;
- narrow streets;
- long mining history.
It feels very different from Skopje or Ohrid and is an excellent choice for travellers looking for somewhere less polished and less visited.
Combine Kratovo with Kokino
North of the region lies Kokino, an extraordinary Bronze Age archaeological and archaeo-astronomical site.

The rocky site was used during the Bronze Age and contains specially shaped areas and markers associated with observations of the Sun and Moon as well as ritual activity.
Archaeological evidence indicates use over a long period beginning around the second millennium BC.
Kratovo and Kokino make a particularly good combination if you have a rental car and want a full day away from North Macedonia’s main tourism corridor.
Which North Macedonia Destination Should You Choose?
| If you love… | Go to… |
|---|---|
| History + scenery | Ohrid |
| Urban culture + food | Skopje |
| Easy outdoor adventure | Matka Canyon |
| Mountains + wilderness | Mavrovo |
| Café culture + archaeology | Bitola |
| Paragliding + history | Kruševo |
| Wine + gastronomy | Tikveš |
| Hiking + monasteries | Prilep |
| Relaxed lake life | Struga |
| Hidden history | Kratovo & Kokino |
Best Destinations for a First Trip
If you have limited time, you do not need to visit all ten.
3–4 Days
Choose:
Skopje → Matka Canyon
or:
Ohrid + St. Naum
Trying to include Skopje and Ohrid in a very short trip is possible, but you will spend a substantial part of your time travelling.
5–7 Days
A classic first itinerary is:
Skopje → Matka Canyon → Mavrovo → Ohrid → Bitola.
This gives you an excellent introduction to the country without constantly changing hotels.
8–10 Days
Add:
Kruševo → Prilep → Tikveš
or slow down around Lake Ohrid and include Struga.
See our complete one-week itinerary for North Macedonia.
Best North Macedonia Destinations Without a Car
You can explore the country without renting a car, but some destinations are significantly easier than others.
Easiest Without a Car
- Skopje;
- Ohrid;
- Bitola;
- Struga;
- Matka Canyon from Skopje.
Much Easier with a Car
- Mavrovo;
- Tikveš wineries;
- Kruševo;
- Kratovo and Kokino;
- monasteries and hiking areas around Prilep.
A rental car becomes particularly valuable if you want to build a route around villages, national parks and rural attractions rather than only the major cities.
Best Places to Visit by Season
Spring
Excellent choices:
- Skopje;
- Matka Canyon;
- Bitola;
- Prilep;
- Mavrovo;
- Kratovo.
Temperatures are generally much more comfortable for hiking and city sightseeing than in midsummer.
Summer
Prioritise:
- Ohrid;
- Struga;
- Mavrovo;
- Kruševo;
- Matka early in the morning.
Mountain destinations provide a useful escape from the hottest temperatures in the valleys.
Autumn
One of the best seasons for:
- Tikveš wine country;
- hiking;
- Bitola;
- Skopje;
- Ohrid after the summer crowds;
- Prilep.
Winter
Consider:
- Mavrovo;
- Kruševo;
- Skopje city break;
- Ohrid for a much quieter atmosphere.
North Macedonia for Different Travellers
For Couples
Ohrid + Tikveš + Kruševo
Combine lake sunsets, wineries and quiet mountain accommodation.
For Adventure Travellers
Mavrovo + Matka + Kruševo + Prilep
Ideal for hiking, kayaking, paragliding and outdoor landscapes.
For History Lovers
Ohrid + Bitola + Skopje + Prilep + Kokino
This route covers archaeology, medieval heritage, Ottoman history and modern Macedonian history.
For Food and Wine Lovers
Skopje + Tikveš + Bitola
Add local markets, traditional kafanas and winery visits.
For Photographers
Ohrid + Matka + Mavrovo + Kruševo
These destinations provide the strongest concentration of dramatic natural scenery.
Explore More Tours and Experiences in North Macedonia
If you prefer organised sightseeing or want to add a guided day trip to an independent itinerary, compare current experiences across the country below.
Practical Tips for Exploring North Macedonia
- Do not underestimate travel time. The country is small, but mountain roads and roadworks can make journeys slower than the map suggests.
- Stay at least two nights in Ohrid. A rushed afternoon does not do the destination justice.
- Consider renting a car. It becomes particularly useful once your itinerary includes national parks, wineries and smaller towns.
- Carry some Macedonian denars. Cards are common in cities, but cash remains useful in smaller destinations.
- Start outdoor days early in summer. Temperatures can become very hot in valleys and cities.
- Check mountain weather. Conditions in Mavrovo, Pelister and Kruševo can differ significantly from Skopje.
- Verify festival dates. Annual events can shift between editions.
- Do not rush every destination. North Macedonia works particularly well as a slow road trip rather than a checklist.
Frequently Asked Questions
What is the most beautiful place in North Macedonia?
For most first-time visitors, Ohrid and Lake Ohrid offer the strongest combination of natural scenery and historic architecture. Matka Canyon and Mavrovo are excellent alternatives for travellers who prefer mountain landscapes.
What is the number one place to visit in North Macedonia?
Ohrid is our first choice. Its UNESCO-recognised natural and cultural heritage, Old Town, churches, lake scenery and easy access to St. Naum make it the country’s most complete tourism destination.
Is Skopje worth visiting?
Yes. Skopje is worth at least one full day for the Old Bazaar, Stone Bridge, Kale Fortress, museums, food and its unusual architectural contrasts. It is also the easiest base for visiting Matka Canyon.
How many days do you need in North Macedonia?
Seven days is an excellent first-trip length. It gives you enough time for Skopje, Matka, Mavrovo, Ohrid and Bitola without moving every few hours.
Can you see North Macedonia in five days?
Yes, but stay selective. A good five-day trip could combine Skopje, Matka Canyon and Ohrid, with one additional destination if transport works efficiently.
Do you need a car in North Macedonia?
No for a simple Skopje–Ohrid–Bitola itinerary, but a car makes destinations such as Mavrovo, Tikveš, Kruševo, Kratovo and Kokino much easier to explore.
What are the best nature destinations in North Macedonia?
Mavrovo National Park, Matka Canyon, Lake Ohrid, Pelister National Park and Galicica National Park are among the strongest choices.
What are the best historic cities in North Macedonia?
Ohrid, Skopje, Bitola, Kruševo, Prilep and Kratovo each represent different periods of the country’s history.
What is the best destination for wine?
The Tikveš wine region around Kavadarci, Negotino and the wider central-southern wine country is the obvious first choice.
Is Kokino a UNESCO World Heritage Site?
No. Kokino is currently on North Macedonia’s UNESCO Tentative List. It has been listed there since 2009 but has not been inscribed as a World Heritage property.
What is the best time to visit North Macedonia?
Late spring and early autumn are excellent for a mixed sightseeing and outdoor itinerary. Summer is best for Lake Ohrid and mountain escapes, while winter is most interesting for Mavrovo, Kruševo and city breaks.
Start Planning Your North Macedonia Trip
If this is your first visit, resist the temptation to cover the entire country in three or four days.
A much better introduction is:
Skopje → Matka Canyon → Mavrovo → Ohrid → Bitola.
That route gives you a capital city, Ottoman heritage, canyon scenery, mountain wilderness, Lake Ohrid and one of the country’s most atmospheric historic cities.
Then add Kruševo, Prilep, Tikveš, Struga or Kratovo and Kokino according to your interests and available time.
Continue planning with these MacedoniaTOP guides:
📌 Save These North Macedonia Destinations for Later

Final Verdict: Where Should You Go in North Macedonia?
For a first trip, our priority order is simple:
Ohrid → Skopje → Matka Canyon → Mavrovo → Bitola.
Those five destinations provide the most complete introduction to North Macedonia.
After that, choose according to your interests:
Start Planning Your Macedonia Trip
Make your trip easier with a reliable airport transfer, a top day tour from Skopje, and our most useful Macedonia travel guides.
- Arrive without stress: Book your airport transfer and enjoy a smooth ride straight to your hotel. Drivers will meet you at Arrivals.
- Take one of the best day trips from Skopje: Join a Vodno and Matka Canyon guided tour and discover some of the area’s most beautiful natural highlights.
- Need ideas for your trip? Explore our MacedoniaTOP Where To Go and Things To Do guides for top destinations, attractions, and travel inspiration.
Travel Essentials
Kruševo for mountains and paragliding, Tikveš for wine, Prilep for hiking and medieval landscapes, Struga for a slower Lake Ohrid experience, and Kratovo with Kokino for lesser-known history.




