The Ultimate Macedonia bucket list: 28 Places in Macedonia you absolutely have to visit

Macedonia is probably one of the most fascinating but still underpublicized tourist destinations in Europe. You might not think there aren’t too many interesting places to visit in a country barely bigger than Vermont but you’d be wrong. Macedonia today is a melting pot of Persian, Roman, Ottoman, and Slavic cultures where most cities’ skyline is dominated by both, Orthodox Christian churches and mosques and where the omnipresent limestone-crusted mountains rise over the quiet countryside. There are many good reasons why should you visit this lovely country and hopefully, this article will show you some of them. Here are the 28 best places to visit in Macedonia.
Let’s start at the beginning:

Skopje, not your typical European capital

Skopje travel guide places to visit in Macedonia

If you’re planning to visit Macedonia, this will probably be your first stop. Skopje will show you how Macedonians embraced a modern European way of living while still preserving their ancient past. There is no better example of this than the Stone Bridge, which connects the new, modern part of Skopje to the Old Ottoman Quarter and crossing it will make you feel like traveling back in time. Some other interesting sights include the Kale Fortress, Skopje’s own standing guard, the city square, Vodno Hill, and the Mother Teresa Memorial House (she was actually born in Skopje). While you’re here, you should also not miss…

The deepest underwater cave in Europe

Vrelo Cave
The Matka Canyon is home to 10 caves and more than 70 different species. Matka is very popular among kayakers because of its calm waters and lush scenery and among cliff climbers because of its steep, dramatic gorges. The most amazing thing about Matka is probably the Vrelo Cave, which might be the deepest underwater cave in Europe. Today, officially that’s Hranická Propast in the Czech Republic but Vrelo haven’t been fully explored even though there were several attempts. Currently, no one knows exactly how deep this cave is.
Related: Everything to know before traveling to Montenegro

Stobi, the ancient capital

Stobi was the capital of the Macedonia Secunda province during the Roman times. It was one of the most important ancient capitals in the region, lying on the route that connected the Danube River with the Aegean Sea. In just one hour driving away from Skopje and 120 denars (2 EUR), you can get an ultimate glimpse of history.

Shara, the mountain of ice lakes

Shar Mountain
Spreading across 80 kilometers, the Shar Mountain is longest mountain massif in the country. It’s here that you’ll find some of the highest mountaintops in the country, with the highest one being Titov Vrv, named after Josip Broz Tito sitting on 2 748 meters. The massif also has a very diverse flora and fauna featuring over 100 species, including the very rare Balkan Lynx. The Shar Mountain is also a home to probably the best skiing center- Popova Shapka and over 20 breathtaking ice lakes. If you’re looking for an ultimate winter paradise destination, it doesn’t get much better than this.

Gonoi, the “beauty cave”

Gonoicka cave
The Gonoi Cave lies off the beaten track but it’s one of the most beautiful caves in Macedonia. What makes this cave special is the fact that its stalagmite’s shape resembles a woman’s body. That’s why Macedonian people literally call it “Beauty Cave”. The inside of this cave is absolutely stunning! It has various forms of cave art, lakes, and even waterfalls as high as seven meters. Similarly like Vrelo, this cave is also not completely explored and is unfortunately forgotten by the local authorities even though it has the potential to be the next big tourist sensation.

The Mavrovo National Park, an underwater church, and a wedding that lasts for 7 days

places to visit in Macedonia
When talking about places to visit in Macedonia, we have to mention Mavrovo; the largest National in Macedonia, spreading across 192,000 acres. It has an amazing nature and diverse wildlife and some of the most famous skiing resorts in Macedonia. Mavrovo Lake is another beautiful place that attracts a lot of photographers from around the country throughout the year.


Mavrovo also has its own underwater church which was flooded in 1953 when a severe earthquake damaged the dam containing the local lake. The church today is one of the most famous tourist attractions in the region.
Another place to visit around Mavrovo is St. Jovan Bigorski, one of the most beautiful monasteries in the country that supposedly has a few pieces of the legendary cross Jesus was crucified in its foundation.

Finally, while you’re here, don’t forget to visit Galicnik, one of the most beautiful small villages in Macedonia which is one of the last places where you can witness a traditional Macedonian wedding that lasts for 7 days. This happens every year in the month of July. Finally, if you want to get there, you’ll have to drive on arguably the most scenic road in the country!

Related: Unique wedding destinations

Enjoy the stunning nature of Lazaropole

These are two beautiful villages that many locals don’t know about. This whole area is so green that it will shock your senses. The lovely countryside parceled out in patches of green and brown, over roads and rivers winding through the landscapes always makes me wonder how there aren’t more tourists around. This is one of those places that will make you forget about your daily struggles and just enjoy nature as the gurgling waters of Gari River sing the hum of the turning earth.

If you want to get to places like this, the best option is to rent a car. Use this link and save 15% on all car rentals the country.

A cave that looks like it came out of Lord of the Rings

Peshna Lord of the rings cave
Peshna is another beautiful cave in Macedonia that’s yet to be discovered by international tourists. Peshna’s entrance is 30 meters high, which makes it one of the biggest cave entrances in Europe. The Peshna River, located right next to the cave, forms several lakes and waterfalls, creating the biggest cave system in Macedonia (10+km long).
The most interesting part about Peshna is that familiar feeling you get when you go inside and turn around. If you’re struggling to remember – it’s Lord of the Rings. The New York Times described Peshna as “identical to the imaginary caves in “Lord of the Rings”.

The oldest lake in Europe

This UNESCO World Heritage city is probably the best destination in Macedonia for a summer vacation. Ohrid also has the nickname “The Jerusalem of the Balkan” because, at one point in time, it had 365 churches- one for every day of the year. The city is also home to Ohrid Lake- a 4 million years old lake that happens to be the oldest one in Europe. While you’re at Ohrid, you should visit the Kaneo Monastery, the Ancient Theatre, St. Clement- what was once arguably the oldest university in Europe, and the Samuel’s Fortress, where you can experience an amazing view of the city.

A beautiful monastery that hangs off a cliff

St. Naum monastery

Located around 25 kilometers away from Ohrid, this stunning monastery is located on a rocky cliff near the Albanian border. Here, you’ll enjoy some panoramic views of Lake Ohrid, find some 16th-century frescoes, and the grave of St. Naum, one of the most important people in Macedonia’s history.
Read more about traveling to Albania.

The Bay of Bones

Bay of bones ohrid
Roughly halfway between Ohrid and St. Naum, you’ll find the legendary museum on water, known as the Bay of Bones. This is actually a reconstruction of an ancient settlement that was built by the Romans between 1200 and 700 BC.

The Galicica National Park and endangered Balkan Lynx

Galicica National park
Spreading across an area of 25,000 acres, Galicica is the smallest National Park in Macedonia. If you’re lucky, you can see the endangered Balkan Lynx. There are 36 of them in Galicica and there are also small populations of bears and wolves. Galicica is

home to arguably the most famous hiking trail in the country which leads to the top of the mountain, from where you can see the Ohrid Lake on your right, and the Prespa Lake on the left. In my opinion, this is the most beautiful view in the whole country!

A village that’s 1,000 years old

This sleeping, charming fishing village is a place that not many locals know about. This is the closest inhabited place to the Albanian border. Hence, you’ll witness a rich culture with influences from both nations and you can even hop across the border if you fancy. This calm and picturesque village will give you a real taste of Macedonian rural life and history, as Radozda is one of the oldest continuously inhabited places in Macedonia. It was first mentioned in historical documents in 1342!

Trpejca, the St. Tropez of Macedonia

Trpejca is another pristine, fishing village located between the rocks on the east coast of Ohrid Lake that offers some of the most spectacular views of the Ohrid Lake. Trpejca’s beaches are so beautiful that the Telegraph called it the St. Tropez of Macedonia. It’s here that you’ll find the clearest water in the Ohrid Lake, which makes it a great spot for divers. The village is still relatively unfrequented and still offers an intimacy that places off-the-beaten-track usually have but I can definitely see this changing in the future.

Macedonia’s very own Snake Island

Snake Island Macedonia
The Snake Island is one of the most unusual places to visit in Macedonia. It’s one of only few islands in a landlocked country in the world. On this island, you’ll find a lot of pelicans, turtles, and cormorants, as well as some endemic species of trees. However, what makes this island famous (and also a bit dangerous to visit) are snakes.

The island today is open for visitors and has been since 2008. However, the large presence of snakes, especially in their mating season makes it very difficult (and not so recommendable) to visit.

Bitola, the second-largest city tourists don’t know about

places to visit in Macedonia
Bitola is the second-largest city in Macedonia with a great all-around sampling of Macedonian culture, dining, and day trip options. Some places you can’t miss while in Bitola are the Magnolia Square, the Old Bazaar, and Sirok Sokak, Bitola’s very own Champs Elysees. While you’re around, you also shouldn’t miss…

And another ancient capital

In the ancient world, Bitola was known as Heraclea, founded in the 4th century B.C. by Phillip the Second of Macedon. These fascinating ruins are only 2 kilometers away from the city and the archeological park is home to several buildings that are more than 3,500 years old! Another very notable attraction are the beautiful floor mosaics that depict religious imagery dating back to the Byzantine era.

Pelister and the most beautiful mountain lakes in the country

Located around 30 kilometers away from Bitola, you will find Macedonia’s oldest national park, created in 1938. Pelister is widely famous for its diverse flora and fauna that includes the five-leafed Molika pine, Pelagonian trout, wild boars, wolves, deer, and eagles, as well as the breathtaking hiking trails. My favorite place in this National Park are the two glacial lakes, known as “the Eyes of Pelister”, situated on the highest point of the national park.

Krusevo, the ultimate paragliding spot

Nestled along a ridge that rises from the Pelagonia Valley, Krusevo is Macedonia’s highest city, rising above 4,500 feet. Its specific geography makes it the perfect paragliding spot and this attracts a lot of paragliding enthusiasts from the region. Krusevo was the stronghold of the first Macedonian republic, known as the Krusevo Republic that gained independence from the Ottomans. It’s also the best place in Macedonia to try the famous Turkish delight and the birthplace of one of Macedonia’s greatest musicians, Tose Proeski.

See exactly how Roman baths used to look like!

Roman baths Macedonia
Located around 12 kilometers away from Strumica, you’ll find Bansko- one of the largest hot water springs on the Balkan. These Roman baths have been around since the 2nd century BC and remain one of the last remnants of Roman times to be preserved in such great shape. The bath has 11 rooms, including rooms for the sick, massage rooms, and rooms for cold baths.

For the cheapest flights to Macedonia, use this AirFrance special offer.

Smolari, the highest waterfall in the country

Smolari waterfalls
Also located near Strumica, Smolari is the tallest waterfall in Macedonia, rising above nearly 30 meters. The waterfall is a part of the Lomnica River and if you want to get there, you have to pass a trail that includes 300 stone steps. The beautiful nature surrounding the falls makes Smolari one of the hotspots for picnics and camping.

Kavadarci, the wine capital

Kavadarci wine
Located in the heart of the country, Kavadarci might not be as pretty as some other places on this list but it’s one you have to visit because of two reasons. Wine and Rakija! I traveled in many places in the Balkan Peninsula and I can say that the best wine you can find in this region comes from Kavadarci. This alone should be a reason enough to visit!

Berovo, the city with the cleanest air

places to visit in Macedonia
Hidden in the Malesevo Mountains, Berovo is one of the smallest towns in Macedonia. In recent years, Berovo has become an attractive tourist destination, especially in the winter. Berovo is the city with the cleanest air in the Balkan Peninsula and the city that gets the most sunny days out of all cities in Macedonia, with an average of 6.4 hours per day. Three things Berovo is famous for are the legendary Berovo potato, the cheese, and the traditional skill of wood-crafting.

Ponikva, the ultimate mountain getaway

places to visit in Macedonia
Located 1500 meters above sea level, Ponikva is another mountain destination that’s slowly turning into a tourist attraction. Here, you can find 30 or more centimeters in throughout most of the year. Ponikva is a great starting point for conquering the highest mountaintops of both, the Malesevo and the Osogovo Mountains. Talking about the highest mountaintops, if you’re here you really shouldn’t miss…

The mountaintop that allows you to be in two countries at the same time

Ruen mountain
Ruen is the highest top of the Osogovo Mountains, elevating up to 2,252 meters. Like many other mountaintops in Macedonia, Ruen offers spectacular views and beautiful, pristine trails where you can get away and feel isolated from the rest of the world. However, what makes this top special is that it’s located right on the border with Bulgaria. Hence, both, Macedonia and Bulgaria account this top as part of their territory and by making it to the top, you can actually get to a location where you can have your two feet in two different countries.

Stanecki, another divine waterfall

Stanecki waterfalls places to visit in Macedonia
The Stanecki Falls are located in the northern part of the Osogovo Mountains, 8 kilometers south of Kriva Palanka. This place lies off the beaten track and getting here isn’t easy as the Kozjak Valley Trail is really tight and almost vertical on several places but once you get there, it’ll be worth it.

A wonder of nature: the stone dolls of Kuklica

The Stone Dolls of Kuklica is another monument that started gaining popularity in recent years. This fascinating, stone town was formed as a result of natural erosion processes but that didn’t stop locals from creating legends about these strange stone pillars.

One of them is that a woman who was supposed to marry a man saw him marrying another woman and cursed them and all the guests and turned them to stones. Nevertheless, this place looks different than anything I saw before and it’s certainly worth visiting.

One of the oldest space observatories in the world

It’s really a miracle how many people don’t know about Kokino– one of the oldest space observatories in the world. The oldest archeological findings date back to 19th century BC! Kokino covers an area of about 5,000 square meters and it’s without any doubt the best place to watch the stars in Macedonia and Europe.

Helpful resources for visiting Macedonia

For the cheapest flights to Macedonia, use this AirFrance special offer. In case you’re wondering, yes it is an affiliate link but I also use it when booking my flights. If you’re a student traveling to Macedonia, this STA travel coupon can save you up to 10% on all of your flights to Macedonia.

For the best travel insurance for you trip to Macedonia, check out these World Nomads deals.

Looking to rent a car in Macedonia? Use this link to save 15% on all car rentals.

If you want to save on accommodation, use this Booking discount code and this IHG Hotels special offer.

Finally, check whether you need to obtain a visa before your trip to Macedonia. If you do, you can easily obtain it through IVisa without going to the local Macedonian embassy. I used their services a few times and I can’t recommend them enough.

How did you like this list of places to visit in Macedonia? Have you heard about some of these before? Would you like to visit Macedonia and some of them? Let me know in the comments!

places to visit in Macedonia
Share it with your friends!
  • 196
  • 196

25 thoughts on “The Ultimate Macedonia bucket list: 28 Places in Macedonia you absolutely have to visit”

  1. Wow. Macedonia! We really had not thought to put Macedonia on our list but after this it is definitely going on our travel list. So cheap to get to Stobi and the crystal clear waters around the Bay of Bones and Ohrid Lake. Can’t wait to visit the well preserved hot springs as well. Thank you for highlighting the top places to visit. Loved your article.

  2. This is a great guide to Macedonia and I’m really glad I stumbled upon it. My husband and I took a trip through the Balkans last year and wanted to include Macedonia as well, but the time didn’t allow for it. After reading your post I’m glad we didn’t include Macedonia in a 2-week road trip. This country deserves 2 weeks just for itself, from all I read. There seem to be so many historical sites and so much natural beauty there. I would particularly like to visit the 10 caves in the Matka Canyon. Unbelievably beautiful scenery!

    • Thank you, Anda 🙂 I’m really glad to hear you liked this post so much as Macedonia also happens to be my native country. I hope you get the chance to visit soon 🙂

  3. OMG! I had no idea that Macedonia was so beautiful filled with so many incredible places. I have always been intrigued by what this country had to offer but you’ve totally convinced me. I am a total sucker for ice and snow so those gorgeous mountains and that secluded house in Ponikva would be my ideal places to visit. And what is it with these deep cavernous caves in that part of the world? They are simply gob smacking.

    • Thank you, Amy, I’m really really glad to hear that because Macedonia actually is my native country. I hope you get the chance to visit soon 🙂

  4. I really want to visit Macedonia! I have some friends who have an honourary daughter from there, and have visited many times, after she stayed with them a year or two when studying in the USA. They’ve been telling us all to visit for many years, and reading your post really brings home why. Skopje is one of the cities I’ve wanted to visit for ages, lovely to read about how they embrace both the new and the old, but hadn’t read before about Bitola. Clearly the country has so many riches to offer, from ancient ruins, to beautiful natural geology and landscapes, and plenty of amazing sights like the monastery at Lake Ohrid. I’d also love the chance to spot the Balkan lynx!

    • Thank you, Kavita. It’s true, Macedonia doesn’t get a lot of tourists but the ones that do come, recommend it to all of their friends. I hope you get the chance to experience this lovely country someday.

  5. How beautiful is Macedonia!! I’ve note yet been but am now really inspired to visit. The Bay of Bones looks like it could be somewhere in SE Asia, the waters are so blue! I also never knew about all the stunning caves they have there, nor about the oldest lake in Europe! One to add to the travel list.

  6. Wow.. you just showed the wealth of experience that Macedonia has to offer. The underwater cave, the ice lakes, and the 1000 year-old village – everything looks so stunning and inviting. I am so intrigued by the rocks known as stone dolls. Macedonia is now on my bucketlist.

  7. Macedonia really is an undiscovered gem! There are so many beautiful places to see. From exploring UNESCO heritage sites to wonderful caves and mountain tops, there’s something for everyone here. Lake Ohrid has so much to offer that I would like to start my visit there and the nearby monastery. I think I’ll pass on the island of snakes though!

  8. I would have to agree that it is indeed underpublicized and that more people should visit this wonderful place. So far my favorites are Shara and Galicica National Park.

    Then, we’re planning to visit Gonoi during our next trip. Also, thank you for sharing about the Snake Island. It’s beautiful but we’re so scared to visit it. So we’re 100% sure to skip it.

    • Thank you, Clarice and I’m really glad this post inspired you to visit Macedonia 🙂 I hope you have a lovely time here.

  9. Whoa! Macedonia is just wonderful! I recently visited Budapest and came to know of Underwater caves. Good to know the biggest one is here in Macedonia!
    Being a history enthusiast, Stobi will be my top priority along with Bitola and Bansko. Peshna is fascinating too.
    I should go now to check the flight costs to here, esp in July…

    • Well, we’re not sure if it’s the biggest as it still hasn’t been fully explored but it is possible 🙂 I hope you get the chance to visit soon 🙂

  10. I love Macedonia as one of my best friends is from there, have visited so many times and we always go off the grid and visit the less touristy places. I loved this list and realize despite having hbeen there so many times, there are a few things I’ve missed out on.

    • It’s awesome that one of your best friends is from here and I’m glad you visited so many places around. I hope you visit again and discover some of the places on this list.

  11. Wow looks like such an amazing place to visit! I totally agree with you ! I love adventure but I’ll pass on snake island ! Can’t imagine why any One would go there ! What’s the good spas with the best massages? I have to have massages lol ! ❤


Leave a Comment