North Macedonia is a hidden gem in the Balkans, offering a blend of history, culture, and breathtaking nature. Whether you’re an adventure seeker, history lover, or foodie, this guide will help you explore the best things to do in North Macedonia.
Top Attractions in North Macedonia
"Ohrid, pearl of the centuries,
in your waters a star shines,
like an old dream that never fades,
like a song that lasts forever." - Aco Šopov, one of Macedonia’s greatest poets

1. Lake Ohrid
One of the oldest and deepest lakes in Europe, Lake Ohrid is a UNESCO World Heritage site known for its crystal-clear waters, charming lakeside villages, and rich cultural heritage. Visit the Church of St. John at Kaneo for stunning sunset views, take a boat tour, or explore the Old Town of Ohrid with its cobbled streets and ancient sites.
2. Matka Canyon

A nature lover’s paradise, Matka Canyon is just a short drive from Skopje and offers breathtaking hiking trails, kayaking, and boat tours. Visit the Vrelo Cave, one of the deepest underwater caves in the world, and enjoy the serene beauty of this natural wonder.

3. Old Bazaar, Skopje
The Old Bazaar in Skopje is one of the largest and oldest marketplaces in the Balkans. Walk through its narrow streets filled with traditional handicrafts, Ottoman-era architecture, and cozy cafés where you can taste delicious local food like burek and baklava.
4. Monastery of Saint Naum

Located near the Albanian border on Lake Ohrid, this monastery is an oasis of tranquility. Enjoy a boat ride on the crystal-clear springs of the Black Drim River, explore the monastery’s beautiful frescoes, and relax at the nearby beaches.

5. Millennium Cross & Vodno Mountain
Take a cable car ride up Vodno Mountain for panoramic views of Skopje and the surrounding mountains. The Millennium Cross, one of the tallest crosses in the world, is a significant landmark and a great spot for photography lovers.
6. National Park Mavrovo

For outdoor enthusiasts, Mavrovo National Park offers excellent hiking, skiing, and nature walks. Visit the submerged St. Nicholas Church in Mavrovo Lake, go on a wildlife safari, or hike to the stunning Duf Waterfalls.
Top Experiences & Tours
Cultural & Historical Tours
- Explore Skopje’s historic landmarks, including the Stone Bridge, Kale Fortress, and Mother Teresa Memorial House.
- Visit Bitola, known for its neoclassical architecture and the ancient city of Heraclea Lyncestis.
Nature & Adventure Tours
- Hike in Pelister National Park and see the unique Pelister Eyes glacial lakes.
- Go rafting on the Treska River or paragliding over Ohrid for an adrenaline rush.
Food & Wine Experiences
- Join a traditional Macedonian cooking class and learn how to make ajvar and tavče gravče.
- Take a wine and dine tour in Kavadarci or Negotino.
Best Cities to Visit in North Macedonia



Skopje
The capital city blends modern and historic influences. Visit the massive Skopje Fortress, explore the Old Bazaar, and walk along the Vardar River to see the famous statues and bridges.
Ohrid
Dubbed the “Jerusalem of the Balkans,” Ohrid is home to numerous churches, stunning lake views, and a vibrant summer festival scene.
Bitola
A charming city known for its cultural heritage, elegant architecture, and lively Sirok Sokak street lined with cafés and boutiques.
Kratovo
A medieval town famous for its stone bridges, ancient towers, and underground tunnels.
Plan Your Trip to North Macedonia
"Today over Macedonia rises,
a new sun of freedom!" - the national anthem of North Macedonia
North Macedonia is a year-round destination. Summer is perfect for exploring Ohrid and the wine regions, while winter is ideal for skiing in Mavrovo. Whether you’re looking for adventure, history, or relaxation, North Macedonia has something for every traveler.
Start planning your trip today and discover the beauty of this hidden Balkan treasure!