North Macedonia is one of the least-known countries in Europe, but it’s definitely a worthwhile destination. It’s located in the Balkans just north of Greece — the neighbor that forced the country to officially call itself North Macedonia. Most locals still call it Macedonia, but whatever your stance on that naming dispute, it’s a country known for its charm and hospitality.
I loved my short time in North Macedonia and can’t wait to return to explore the rest of the country.
It’s also quite inexpensive, being one of the 34 best affordable countries to travel to for $40 total per day. To continue our accommodation prices feature, we’ll share a separate post with many lodging price examples for these Macedonian destinations soon.
Here are the 5 best destinations in North Macedonia.
Map of the 5 best destinations in North Macedonia
North Macedonia is a small country slightly less than half the size of Nova Scotia. It has 2 million inhabitants, which is about one-quarter of Québec.
Here’s a map to locate all the destinations in this post.
1. Skopje
Skopje is North Macedonia’s capital and largest city, with around 500,000 inhabitants (a bit more than Halifax). Founded in antiquity on the banks of the Vardar River, the city is known for its monuments, bazaars, and numerous statues (over 190, including the imposing Alexander the Great statue).
The city center is very unique, I honestly can’t compare it to any other of the many cities I’ve visited. In Skopje, apart from admiring those monuments, you can party till late, walk on the Stone Bridge, visit Mother Teresa Memorial House and the Kale Fortress, or have a coffee in Macedonian Square.
You can also go on an easy day trip to Mount Vodno to see the Millennium Cross, one of the largest crosses in the world, located just south of the capital.
Only 15 kilometers west of Skopje, Matka Canyon is worth the drive with its beautiful Lake Matka, caves, and monasteries. And about 70 kilometers from Skopje, you’ll find Kokino, one of the oldest astronomical observatories in the world (around 1800 B.C.)!
2. Ohrid
Ohrid is a city located in the southwestern part of North Macedonia, on the shores of Lake Ohrid, one of Europe’s oldest and deepest lakes! Ohrid is a UNESCO World Heritage Site.
It’s often called the “Jerusalem of the Balkans” thanks to its famous religious buildings like the Church of St. John at Kaneo and the Church of St. Sophia. Ohrid is meant for you if you like water sports or exploring ancient sites!
Another notable village in the area is Vevčani, famous for its natural springs and traditional carnival held every year in January. You can also visit the Kalishta Monastery and go on cultural tours or nature walks. Don’t forget to eat fresh fish from the lake and traditional Macedonian food in local taverns.
3. Bitola
Bitola is the 2nd-largest city in the country, but it’s still small. It’s located in the southwestern part of North Macedonia, near the border with Greece.
There are many things to see and do, starting with the iconic Heraclea Lyncestis. This ancient city with well-preserved ruins was founded in the 4th century B.C.! Head to Širok Sokak (the main pedestrian street) or the Old Bazaar for some shopping and admire the pretty Clock Tower in the central square.
Just 12 kilometers outside Bitola, Pelister National Park is a must-see attraction for nature lovers who love summer hiking and winter skiing. The region around Bitola also has a long winemaking tradition, and wine-tasting tours are available.
4. Kruševo
Kruševo is the highest town in North Macedonia and one of the highest in the Balkans, at over 1,350 meters (4429 feet) above sea level. Kruševo is surrounded by mountains and forests, making it ideal for enjoying beautiful views and outdoor activities such as hiking.
In 1903, the Ilinden Uprising took place there, which was essential in the fight for independence from the Ottoman Empire. If you’re a history enthusiast, you can explore memorials and museums dedicated to this event and learn about the town’s revolutionary past.
Close by, the village of Galičnik organizes a popular traditional wedding festival every year in July.
5. Tetovo/Mavrovo
Tetovo is a city in the northwestern part of North Macedonia, near the border with Kosovo. The town is famous for Šarena Džamija, a mosque renowned for its colorful geometric patterns and frescoes.
At Tetovo Bazaar, you can find traditional crafts, spices, and local snacks.
Just 40 kilometers away, Mavrovo National Park features beautiful mountains, forests, rivers, and the picturesque Mavrovo Lake. It’s a peaceful escape from the city, even in winter when the Mavrovo Ski Center attracts skiers and snowboarders.
Learning how to travel for less
Join over 100,000 savvy Canadian travelers who already receive Flytrippers’ free newsletter so we can help you travel for less (and inspire you, too)!
Summary
Whether you’re exploring its historic cities or serene nature, North Macedonia is an ideal destination for budget-conscious travelers who love Europe. The country offers incredible value without compromising on quality or experience.
What would you like to know about destinations to visit in North Macedonia? Tell us in the comments below.
See the flight deals we spot: Cheap flights
Discover free travel with rewards: Travel rewards
Explore awesome destinations: Travel inspiration
Learn pro tricks: Travel tips
Featured image: Ohrid, North Macedonia (photo credit: Slavcho Malezan)