From freshwater diving in the Bay of Bones to hiking the High Scardus Trail, here are the best things to do in Ohrid, North Macedonia.

“Lake Ohrid is one of those places on the earth that make you feel as if something fateful awaits you. As if you were always meant to come and you can’t believe it’s taken you so long.”

Kapka Kassabova in ‘To the Lake’.

Lake Ohrid is one of Europe’s deepest and most ancient lakes. Overshadowed by soaring Balkan peaks, this UNESCO World Heritage Site straddles the border between Albania and North Macedonia, and the lake shores are lined by historic monasteries and national parks.

Sat on the lake’s north eastern shores is Ohrid, one of the oldest continuously inhabited towns in Europe. Archaeological evidence suggests that human settlements in the area can be traced back to at least 3,000 BCE, while the town itself, originally known as Lychnidos, became a significant settlement during the 4th century BCE under the Illyrian kingdom. Throughout the centuries, Ohrid has been influenced by civilizations, as wide ranging as the Ancient Greeks, Romans, Byzantines, and Ottomans, each of which has left a lasting impact on its historical landscape.

Whether you love hiking, delving into Balkan history or gorging on Macedonian food, Ohrid is one of Europe’s best lakeside destinations. If you’re planning a trip to North Macedonia, then keep reading, as I explore the best things to do in Ohrid.

Things to do in Ohrid

My first view of Lake Ohrid came as the bus meandered over the mountain pass separating Albania from North Macedonia. Enclosed by mountain peaks, the lake truly is one of Europe’s most underappreciated destinations. Forgot Lake Como, in summer, temperatures here soar, and the crowds are just a fraction of the size you’ll see at over visited lakes in Italy, Germany or Switzerland. Prices in North Macedonia are excellent too, and a lakeside getaway here won’t cost you an arm and a leg like it would if you were planning a trip to Lake Garda!

While this article also delves into the best things to do around the lake itself, I should note that the town of Ohrid is the main base for travellers exploring the region. Ohrid is located on the North Macedonian bank of the lake, and from here you can easily reach major destinations over the border in Albania (I caught a bus here from Saranda) or travel onwards to Skopje or even to Greece.

1. Explore Ohrid Old Town

Known as the ‘Jerusalem of the Balkans’, Ohrid is the largest town on the lake’s shores. This UNESCO World Heritage site is perched on the north eastern shore of Lake Ohrid, where you’ll find a labyrinth of cobbled streets, traditional houses and historical landmarks. Wander through the old town, and you’ll encounter a blend of Byzantine, Ottoman and modern influences reflecting a diverse past stretching back millennia.

Start your exploration at the Church of St. Sophia, an 11th-century Orthodox church renowned for its impressive frescoes. Nearby, the Ancient Theatre of Ohrid, dating back to the Hellenistic period, still hosts performances which are reviving the town’s classical heritage. Continue to the Church of St. John at Kaneo, where you’ll find a 13th century monastery perched on a clifftop above still waters below.

Samuil’s Fortress dominates the town’s skyline. Climbing its walls provides panoramic vistas of the town and lake, a reward for the uphill trek. As you descend, visit Plaošnik, an archaeological site where you’ll find the reconstructed Church of St. Clement and Panteleimon.

The Old Town is also home to traditional Ottoman houses, like the Robevci House, which is now a museum showcasing the history and culture of this era. Strolling through the town, you’ll find cafes, pubs and shops, and given the abundance of hotels and guesthouses, Ohrid is the perfect place to base yourself as you explore the lake’s wider sights.

Ohrid Old Town. Photo credit: Richard Collett.

2. Enjoy the views from the Church of St. John at Kaneo

The Church of St. John at Kaneo is perched on a cliff overlooking Lake Ohrid. One of North Macedonia’s most iconic landmarks, the Orthodox church dates back to the 13th century, and is dedicated to St. John the Theologian. Its Byzantine architecture is characterised by intricate brickwork and a cross-shaped dome blending Armenian and Byzantine styles, which reflect the myriad influences of the period.

The church’s location offers spectacular views of Lake Ohrid. The interior, while modest, contains fragments of frescoes that hint at its past splendour. Throughout its history, the Church of St. John at Kaneo has witnessed the rise and fall of empires, from the medieval Bulgarian Empire to the Ottoman period, and today, it’s one of the most visited spots in Ohrid.

Church of St. John at Kaneo. Photo credit: depositphotos.com.

Read more: Where are the Balkans? Everything You Need to Know.

3. Walk the ramparts of Samuil’s Fortress

Samuil’s Fortress is a significant historical and architectural landmark within Ohrid Old Town. Sat atop the hill overlooking the town and lake, the fortress dates back to the 4th century BC. It was extensively fortified during the reign of Tsar Samuil in the late 10th century, serving as a major defensive stronghold in the First Bulgarian Empire.

The massive stone walls and towers of the fortress offer visitors a glimpse into medieval military architecture and provide a panoramic view the Old Town. Walking along the restored ramparts, it’s easy to imagine the strategic importance of this site, and the rest of Ohrid, throughout history.

Samuil’s Fortress, Ohrid. Photo credit: Richard Collett.

4. Discover Plaošnik, the first Slavic university in the Balkans

Plaošnik is an important archaeological and religious site in Ohrid Old Town. Located on a hill overlooking Lake Ohrid, Plaošnik is home to the reconstructed Church of St. Clement and Panteleimon, originally built in the 9th century by St. Clement of Ohrid, a disciple of Saints Cyril and Methodius.

St. Clement established the first Slavic university here, making it a significant centre of learning and spirituality in the Balkans. The site is notable for its blend of Byzantine and early Christian architectural styles, and the church’s interiors are adorned with beautiful frescoes and mosaics.

Recent excavations have uncovered early Christian basilicas, revealing intricate floor mosaics and artefacts that date back to the 5th century. Visitors to Plaošnik can explore these ancient ruins and the modern church, gaining insights into the spiritual and educational heritage of Ohrid, while enjoying yet more panoramic views of the lake and town below.

Plaošnik. Photo credit: depositphotos.com.

Read more: How Many Countries Are in Europe? Everything You Need to Know.

5. Get your Greek on at the Ancient Theatre of Ohrid

The Ancient Theatre of Ohrid is a remarkable landmark that dates back to the Hellenistic period, as far back as around 200 BC. Built into the hillside of Ohrid, this well-preserved theatre once hosted a variety of performances, including Greek and Roman plays in the ancient times.

The theatre’s design, with its semi-circular seating arrangement, provides excellent acoustics, allowing even the smallest sound to reach the farthest rows. Originally built to accommodate around 4,000 spectators, it remains an impressive feat of engineering and architecture to this day.

The Ancient Theatre of Ohrid continues to be a cultural hub, hosting events such as the Ohrid Summer Festival, where you can enjoy modern performances in a historic setting.

The Ancient Theatre of Ohrid. Photo credit: Richard Collett.

6. Delve into the Ottoman past at the Robevci House

The Robevci House in Ohrid Old town is a splendid example of 19th-century Balkan architecture. Constructed in 1827, this stately residence belonged to the prominent Robev family, who were well-known merchants in the region. Today, it functions as a museum, offering visitors a glimpse into the lifestyle and traditions of Ohrid’s Ottoman past.

The house is known for its intricate wooden carvings, elegant interiors, and Ottoman-influenced design. Inside, the museum showcases a collection of artefacts, including traditional costumes, jewellery, and household items, providing insights into the daily life of Ottoman merchants in the Balkan corner of their vast empire.

Read more: 20 Best Things to Do in Skopje, North Macedonia

7. Admire the frescoes at the Church of St Sophia

The Church of St. Sophia, located in the heart of Ohrid’s Old Town, is a lasting example of medieval Byzantine architecture and art. Originally constructed in the 6th century AD, this historic church has served various religious roles throughout the centuries, and under Ottoman rule, it was converted into a mosque.

The church is best known for its stunning frescoes, which date back to the 11th to 14th centuries and depict biblical scenes and saints with exquisite detail and colours. These frescoes are among the finest examples of Byzantine art in the Balkans. Architecturally, the Church of St. Sophia features a grand basilica layout with a spacious nave, impressive domes, and intricately carved stone details.

The Church of St Sophia. Photo credit: depositphotos.com.

8. Dig into neolithic history at the Bay of Bones

The Bay of Bones, situated on the shores of Lake Ohrid to the south of Ohrid town, is one of the most impressive archaeological sites in North Macedonia. Hitch a ride or take a taxi for the 20 minute drive along the coast, and you’ll arrive at an open air museum that transports you back to the Bronze and Iron Ages.

The museum features a meticulously reconstructed prehistoric settlement, complete with stilt houses that once stood over the lake’s waters. These reconstructions are based on extensive underwater excavations that uncovered remnants of an ancient village that existed here in the Neolithic era, thousands of years ago.

You can explore the wooden pathways and stilt houses, gaining a vivid understanding of how people lived so long ago. The site also includes a museum showcasing artefacts such as pottery, tools and jewellery found during the excavations on the lake’s bed.

The reconstructed neolithic village at the Bay of Bones. Photo credit: Richard Collett.

Read more: How Many Balkan Countries Are There? Everything You Need to Know.

9. Go freshwater diving at the Bay of Bones

The ruins themselves are found below the surface of Lake Ohrid, and amongst the silty freshwater, you can dive into the Neolithic past. this submerged archaeological site, known locally as ‘Plocha Michov Grad’, reveals the remnants of a village dating back to the Bronze and Iron Ages. As you descend into the clear waters, you’ll encounter the remains of the real stilt houses that were reconstructed on the surface.

The Bay of Bones was the first freshwater dive site I’d ever experienced. If you’re a qualified Scuba diver, you’ll find the diving easy enough, but prepared to adjust your buoyancy for fresh, rather than salt water. There’s a dedicated dive centre next to the Bay of Bones Museum which offers guided tours of the archaeological site and all manner of certifications if you need them. They also offer snorkelling tours too. Contact Amfora Dive Centre for more information.

The real archaeology at the Bay of Bones is waiting below the surface. Photo credit: Richard Collett.

10. Take a dip in Lake Ohrid

If you’re not into Scuba diving, you can still take a dip in Lake Ohrid’s freshwater. Afterall, what better place for a swim that one of Europe’s oldest and clearest lakes?

Popular swimming spots include the beaches near the town of Ohrid, such as Potpesh and Kaneo, where you can enjoy a dip with stunning views of historic churches perched on cliffs. The Gradiste and Ljubaništa beaches, a bit further from the town centre, offer more secluded settings.

In summer, you’ll see locals and tourists alike swimming in the surprisingly turquoise waters, and in winter, there’s even a few hardy cold water swimmers who continue to make the leap.

This pier, a short stroll south of the Old Town, was a popular place for swimming. Photo credit: Richard Collett.

Read more: How Many Countries in Southern Europe? Everything You Need to Know.

11. Join a boat tour of Lake Ohrid

If you’d rather stay dry, you can explore Lake Ohrid on a boat trip. Moored along the boardwalk that stretches south from the Old Town, you’ll find a large number of ticket booths selling boat trips across the lake. Several companies, including Armada Boat and Ohrid Lake Cruises offer a range of tours, from one hour sight seeing trips to full day excursions.

One of the most popular trips takes you across the lake to St Naum Monastery, while the sunset tours or night tours are a great way to experience Ohrid in a different light. Of course, if you’re splashing the cash you can make your own itinerary by hiring a private boat and captain for the day.

Boats moored along Ohrid’s Boardwalk. Photo credit: Richard Collett.

12. Take a trip to St Naum Monastery

    St. Naum Monastery, located about 30 kilometres south of Ohrid on the shores of Lake Ohrid, is well worth a trip if you’re not already churched out. Founded in the early 10th century by St. Naum, a disciple of Saints Cyril and Methodius, the monastery is a prime example of Byzantine architecture, featuring beautiful frescoes and ornate woodwork.

    The church within the monastery complex is dedicated to the Holy Archangels Michael and Gabriel. Its interior houses the tomb of St. Naum, who was renowned for their supposed healing powers. The monastery’s tranquil gardens and the nearby springs of the Drin River add to the atmosphere, but the best part is getting there.

    While you can drive or even cycle to Naum Monastery, I’d recommend joining a boat tour from Ohrid to enjoy the lakeside views on your way south.

    St Naum Monastery is found on the lakeshore to the south of Ohrid. Photo credit: depositphotos.com.

    13. Take a day trip to Lake Prespa

    When staying Ohrid, there’s not just one incredible lake to explore, but two. Just an hour’s drive from Ohrid, Lake Prespa is shared between North Macedonia, Albania and and Greece, and it’s even lesser-visited than Lake Ohrid.

    Taking a day trip to Lake Prespa unveils a tranquil and less-explored side of North Macedonia’s natural beauty, and the journey itself is scenic, as you pass through the mountains of Galicica National Park.

    When you arrive, explore the small island of Golem Grad, also known as Snake Island, which is home to wildlife and ancient ruins. You can organise a boat trip from the village of Stenje.

    Lake Prespa. Photo credit: depositphotos.com.

    Read more: Is Macedonia a Country? Everything You Need to Know.

    14. Explore Galicica National Park

    Situated between Lake Ohrid and Lake Prespa, Galicica National Park is one of North Macedonia’s most spectacular natural reserves. Covering an area of over 22,700 hectares, the park boasts rugged mountains, dense forests, and pristine lakeshores, making it the perfect place for a day of outdoor action away from the town.

    Hiking trails abound in Galicica National Park, providing awesome views of both Lake Ohrid and Lake Prespa from the mountains. One of the most popular trails leads to Magaro Peak, the park’s highest point at 2,255 metres, where hikers are rewarded with spectacular vistas.

    A view of Lake Ohrid from Galicica National Park. Photo credit: depositphotos.com.

    15. Start hiking the High Scardus Trail

    The High Scardus Trail is a brand new, long-distance hiking trail which traverses the dramatic peaks and ridges of the Šar Mountains, connecting North Macedonia with Albania and Kosovo. At around 300 kilometres, the trail is split into 20 distinct daily stages, and it starts (or ends) at the St Naum Monastery on the southern shores of Lake Ohrid.

    Hiking the High Scardus Trail from Ohrid is an exhilarating adventure through some of the Balkans’ most stunning landscapes. Starting at Lake Ohrid, the trail quickly ascends into the rugged wilderness, presenting hikers with views of alpine meadows, deep valleys, and pristine lakes.

    One of the trail’s highlights is reaching the summit of Mount Korab, the highest peak in both North Macedonia and Albania, offering panoramic vistas that are truly unforgettable. You may not have time to hike the entire trail, but you can start by tackling the first stages around Lake Ohrid.

    The High Scardus Trail winds its way through the mountains surrounding Lake Ohrid. Photo credit: depositphotos.com.

    Read more: 20 Best Places to Visit in North Macedonia

    16. Visit the ‘Republic of Vevčani’

    Hands down one of the most intriguing places I visited during my stay in Ohrid was Vevčani, a small village in the mountains to the north of the lake. Vevčani proudly claims the status of a ‘micronation’. In 1991, during the breakup of Yugoslavia, Vevčani declared itself an independent republic as a form of protest. Though not recognised officially, the ‘Republic of Vevčani’ issues its own passports and currency, adding a layer of quirkiness to the village. You can explore Vevčani’s beautiful springs, historical architecture, and enjoy the hospitality of a community steeped in tradition and independence.

    The village has also been hosting the famed Vevčani Carnival for well over a thousand years. Every January, this mad event transforms the village into a theatrical spectacle, drawing visitors with its unusual blend of satire, tradition and revelry. Celebrated on the 13th and 14th of January, the carnival marks the old Julian calendar’s New Year, featuring elaborate masks, costumes, and parades that mock political and social issues. You can reach the village by first taking the bus from Ohrid to Struga, then changing to the Vevčani bus.

    The self declared, independent Republic of Vevčani. Photo credit: Richard Collett.

    Read more: Is Yugoslavia Still a Country? Everything You Need to Know.

    17. Uncover the ancient roots of the Via Ignatia

    The Via Ignatia was an ancient trade route that connected the Adriatic Sea to Byzantium (modern-day Istanbul). Constructed by the Romans in the 2nd century BCE, the Via Ignatia was a vital artery for commerce and military movement, spanning over 1,120 kilometres.

    In the Lake Ohrid area, remnants of this historic road provide a unique glimpse into the region’s past. Walking along the preserved sections, walking along its remains, you can imagine the caravans and Roman legions that once traversed this path. Key sites you can see around Lake Ohrid include ancient milestones, bridges, and the archaeological remains of settlements that thrived due to the road’s presence.

    Located just northwest of Lake Ohrid, the town of Struga is one of the places where you can find traces of the Via Ignatia. The old Roman road passed through this area, connecting it with other important cities in the Roman Empire.

    While exploring the hiking trails in Galicica National Park, you might come across ancient pathways and remnants that were once part of the route connecting different parts of the region. The park offers both natural beauty and historical context, enhancing the experience of following the old road.

    In the Old Town of Ohrid itself, some streets and pathways reflect the ancient routes that linked to the Via Ignatia. While the direct remnants may not be as prominent, the influence of this major trade route is evident in the town’s layout and historical sites.

    You’ll see reminders of the Via Ignatia all around Lake Ohrid. Photo credit: Richard Collett.

    18. Cycle around Lake Ohrid

    Taking a bicycle tour around Lake Ohrid is an invigorating way to experience the region’s lakeside landscapes and the surrounding national parks. The lakeside route, which encircles the lake, is approximately 90 kilometres long and provides a mix of challenging terrains and leisurely paths suitable for various skill levels.

    Cycling through picturesque villages like Trpejca and Peštani, you’ll encounter key stops like the St. Naum Monastery at southern end of the lake. Other routes can also take you through Galicica National Park, where you can take things off road if you’re equipped with a mountain bike. On the other side of the lake, you can cycle into Albania.

    You can hire road bikes, mountain bikes and E-bikes in Ohrid before building your own itinerary. Alternatively, join an organised tour if you’re looking for a more leisurely, guided day out.

    Hire a bike to get off the beaten track around Lake Ohrid. Photo credit: depositphotos.com.

    19. Enjoy a day of wine tasting

    Wine tasting in Ohrid and the surrounding region is a chance to experience a delightful journey into North Macedonia’s rich vinicultural heritage. The region’s favourable climate and fertile soils produce some of the country’s finest wines, particularly from indigenous grape varieties like Vranec and Smederevka.

    You can embark on wine tours to local wineries, where you can sample a range of exquisite reds, whites, and rosés. Many wineries, such as Monastery Winery, in the village of Openica, just 10km from Ohrid, offer guided tours that include walks through picturesque vineyards, insights into traditional and modern winemaking processes, and intimate tastings in charming cellars.

    North Macedonia’s climate is perfect for viticulture. Photo credit: Richard Collett.

    20. Have a gastronomical feast

    Ohrid, and the surrounding towns and villages, are highly regarded for their fresh produce and local dishes. As you’d imagine, Ohrid Trout is a culinary highlight, renowned for its delicate flavour and firm texture. Often grilled or baked, it’s served with fresh herbs and local vegetables.

      Tavče Gravče is another classic Macedonian dish you’ll see on menus everywhere, and this hearty bean stew is typically cooked in a traditional clay pot and seasoned with paprika, onions, and tomatoes, providing a hearty and flavourful experience.

      Ajvar is a savoury spread made from roasted red peppers, eggplants, garlic, and chilli peppers. It’s a versatile accompaniment, perfect for spreading on bread or complementing meat dishes. Pastrmajlija is a Macedonian-style pizza, topped with seasoned pork or lamb, and sometimes eggs, baked until crispy and delicious.

      Shopska Salad is a refreshing mix of tomatoes, cucumbers, onions, and peppers, topped with grated white cheese, it’s a perfect starter or side dish.

      There are plenty of lakeside restaurants in Ohrid, but my favourite meal was at Kutmicevica in the village of Vevčani. Owned by Mr Naste, who also helped found the Republic of Vevčani, this family-run resturant uses fresh ingredients grown in their gardens and even serve homemade wine and rakia.

      A spread of Macedonian starters in Vevčani. Photo credit: Richard Collett.

      Map of the best things to do in Ohrid

      Here’s a map of the best things to do in Ohrid:

      There you are, the best things to do in Ohrid. When will you be visiting this underrated lakeside destination? Let me know in the comments below!