Ohrid is the finest town in North Macedonia and one of the most beautiful in southeastern Europe — a UNESCO World Heritage site on the shores of one of the world's oldest lakes, with Byzantine churches, a Roman amphitheatre and medieval fortifications that would be world-famous if they were located anywhere else. Instead they sit in a small Macedonian lakeside town that most European travellers have never heard of. That is Ohrid's extraordinary advantage.

Quick Facts:
✔ UNESCO: Old town + Lake Ohrid listed since 1979
✔ Lake depth: 294m — one of Europe's deepest
✔ Lake age: 4–10 million years — one of the world's oldest
✔ Distance from Skopje: 3 hours by bus or car
✔ Best time: June–September for swimming, May for fewer crowds

Top Things To Do in Ohrid

⛪ 1. Church of St John at Kaneo

The most photographed image in North Macedonia — a 13th-century Byzantine church perched on a cliff directly above Lake Ohrid, with the mountains of Albania reflected in the lake below. Free to enter. Best photographed from the lake by boat or kayak, or from the path above. At sunset the church glows golden above the deep blue water — one of the finest views in the Balkans.

Book →

🏛️ 2. Tsar Samuel's Fortress

The fortifications at the top of Ohrid's old town were built by Tsar Samuel in the 10th century — the medieval ruler who made Ohrid the capital of the First Bulgarian Empire. Walk the walls for extraordinary views over the lake and old town. The fortress is surrounded by the remains of an earlier Roman city. Entrance approximately €3. Best visited early morning or at sunset.

Book →

🎭 3. Ancient Theatre of Ohrid

A 2nd-century BC Hellenistic theatre built into the hillside of the old town — still used for performances, one of the few ancient theatres in active use in the Balkans. Seating for 5,000, extraordinary acoustics and views over the old town to the lake. Concerts and theatrical performances take place throughout summer.

Book →

⛵ 4. Lake Ohrid Boat Tour

The finest way to appreciate Ohrid — a boat tour of the lake visits the Church of St John at Kaneo from the water (the perspective that makes it genuinely extraordinary), the monastery of St Naum at the Albanian border (2 hours south), swimming stops in the clearest lake water in Europe, and sunset cruises returning to the old town waterfront. The lake looks different from every angle.

Book →

🏊 5. Lake Swimming

Lake Ohrid has exceptional water quality and clarity — 22-metre visibility and UNESCO-protected. The town beach (Gradska Plaža) is the main swimming area. Car Sv Sofija (old town waterfront) has a wooden pier with swimming. The water is warm from June to September (22–24°C in summer). City Beach is free; the better private beaches charge €3–5 for a lounger.

Book →

🕌 6. Ohrid Old Bazaar

The Ottoman-era bazaar runs along the lower edge of the old town — a working market of small shops, çarşija cafés and craftspeople selling copper, woodwork and Ohrid pearls (the iridescent lake-derived pearl unique to Ohrid, made from the silver coating of the bleak fish). The bazaar is the daily commercial heart of the city and has been for 500 years.

Book →
💡 Local Tip: The boat trip to St Naum Monastery (2 hours south along the lake shore to the Albanian border) is the finest day trip from Ohrid. The monastery sits on springs that feed the lake, surrounded by peacocks and a landscape of extraordinary beauty. The boat journey along the Albanian mountains reflected in the lake is the finest part.

St Naum Monastery — The Essential Day Trip

29km south of Ohrid along the lake shore, at the Albanian border — the monastery of St Naum (893 AD) sits above springs that feed Lake Ohrid. Peacocks wander the grounds. The spring water is so clear you can see the individual stones on the riverbed 3 metres below. The setting — mountain backdrop, spring-fed pools, Byzantine church — is extraordinary. Reached by boat from Ohrid (1.5 hours, most beautiful option), by bus (45 minutes) or by car. Combined boat tour from Ohrid including swimming stops: €15–20 per person.

Ohrid Pearls

Ohrid pearls are unique to the lake — made from an essence derived from the scales of the endemic bleak fish (Alburnus ohridanus) mixed with glass. The iridescent coating exactly replicates the appearance of natural pearl. Ohrid pearl jewellery is the finest souvenir from North Macedonia and sold throughout the old bazaar. Prices from €5 for earrings to €100+ for necklaces. Ask to see the traditional production process at the workshops in the old town.

Where to Stay in Ohrid

Old Town — most atmospheric, walking distance to all sights. Guesthouses and boutique hotels from €25–65/night. Several properties have direct lake views — worth paying the premium.
Lakefront — slightly outside the old town but with direct lake access and sunset views. Hotels from €35–80/night.
Budget: Excellent guesthouses from €20–30/night, often family-run with breakfast included.

→ Compare Ohrid Hotels on Expedia

Getting to Ohrid

From Skopje: Bus 3 hours (€8–10, several daily from Skopje bus station). Car 2.5 hours via the A2 motorway.
From Tirana (Albania): Bus 4–5 hours via the Lin border crossing along the lake. One of the finest cross-border journeys in the Balkans — the road follows the lakeshore with Albania on one side and North Macedonia on the other.
From Bitola: 1.5 hours by bus or car — good option for a southern circuit.
Airport: Ohrid St. Paul the Apostle Airport (OHD) receives seasonal charter flights from several European cities in summer.

Book Ohrid Lake Tours

Boat tours to St Naum, sunset cruises and lake swimming trips

Browse Ohrid Tours →

FAQs

Is Ohrid worth visiting?
Absolutely — one of the most beautiful towns in southeastern Europe and almost entirely unknown to most European travellers. The combination of the UNESCO old town, Lake Ohrid and the Byzantine churches is extraordinary.

How many days do you need in Ohrid?
2–3 days covers the old town sights, a lake boat tour and the St Naum monastery day trip. 4 days allows a relaxed pace with swimming, kayaking and exploring the surrounding villages.

When is the best time to visit Ohrid?
June and September are ideal — warm enough for lake swimming, fewer crowds than July–August. The Ohrid Summer Festival (July–August) brings international concerts to the Ancient Theatre.

Is Ohrid on Lake Ohrid?
Yes — the town sits directly on the northern shore of Lake Ohrid, which is shared between North Macedonia (east) and Albania (west). The Albanian shore is visible from the Ohrid waterfront.

Is Ohrid safe to visit?
Yes — Ohrid is a safe, relaxed town with low crime rates and a genuinely welcoming attitude toward the relatively small number of international visitors who make it there each year.

Can you swim in Lake Ohrid?
Yes — the lake has exceptional water clarity and quality, with the town beach and several lakefront spots offering easy, free or low-cost access throughout the warmer months, typically from June through September.

A Brief History of Ohrid

Ohrid's history runs deep even by Balkan standards — the site has been continuously settled since antiquity, when it was known as Lychnidos, an important stop on the Via Egnatia, the Roman road connecting the Adriatic to Byzantium. The town became a major centre of Slavic Christianity in the 9th century under Saints Cyril and Methodius' disciples, Clement and Naum, who developed the Cyrillic alphabet here — a legacy that gives Ohrid genuine claim to being a birthplace of Slavic literacy and culture.

In the 10th century, Tsar Samuel made Ohrid the capital of the First Bulgarian Empire, building the fortress that still crowns the old town today. Byzantine, Ottoman and Serbian rule followed over subsequent centuries, each leaving behind churches, mosques and architecture that still coexist within the compact old town. Ohrid's old town and lake were jointly inscribed as a UNESCO World Heritage Site in 1979, recognising both the exceptional cultural heritage and the lake's unique, ancient ecosystem.

Ohrid's Byzantine Churches Beyond St John at Kaneo

While the Church of St John at Kaneo rightly draws the most attention, Ohrid's old town holds dozens of other Byzantine churches worth seeking out. The Church of St Sophia, Ohrid's cathedral during the medieval Bulgarian Archbishopric period, contains some of the finest surviving 11th-century frescoes in the Balkans and occasionally hosts classical concerts that take full advantage of its exceptional acoustics. The Icon Gallery, housed in a former church, holds one of the most significant collections of medieval Orthodox icons anywhere in Europe, rivalling collections in much larger and more famous cities.

Climbing through the old town's steep lanes between these churches, rather than driving directly to the headline sights, reveals a genuine density of Byzantine heritage that's easy to underestimate from photos of St John at Kaneo alone, and rewards visitors willing to wander without a fixed itinerary.

Common Mistakes to Avoid in Ohrid

💡 Treating Ohrid as a day trip from Skopje — the drive alone is 2.5–3 hours each way, so an overnight stay is genuinely essential to do the town proper justice.
💡 Skipping the St Naum Monastery boat trip, widely considered the single best day trip from Ohrid and one of the most scenic boat journeys anywhere in the Balkans region.
💡 Only visiting in peak July–August, when the Ohrid Summer Festival brings the biggest crowds — June and September offer warm swimming weather with far fewer visitors overall.
💡 Not trying Ohrid trout (Ohridska pastrmka), an endemic species found only in this lake and a genuinely distinctive local specialty found on nearly every restaurant menu in town.

Ohrid vs Lake Bled

Both are lakeside European towns renowned for their natural beauty, but they offer very different experiences overall. Lake Bled in Slovenia is smaller, more polished and extremely well-developed for tourism, with a famous island church and clifftop castle drawing substantial day-trip crowds, especially from nearby Ljubljana. Ohrid is a larger, older town with a genuine UNESCO-listed historic core, deeper Byzantine and Ottoman layers, and a lake that's both far larger and ecologically unique — among the oldest lakes on Earth, home to endemic species found nowhere else.

Travellers wanting a quick, highly photogenic alpine lake stop should prioritise Bled; travellers wanting a fuller, more historically rich town with a genuinely ancient lake and far fewer crowds should prioritise Ohrid instead. Both reward at least an overnight stay rather than a rushed day visit.

Suggested 3-Day Ohrid Itinerary

Day 1: Explore the old town on foot — Tsar Samuel's Fortress, the Ancient Theatre, the Icon Gallery and Church of St Sophia, finishing at the Church of St John at Kaneo for sunset views.

Day 2: Full-day boat trip to St Naum Monastery, including swimming stops along the way and time to explore the monastery's spring-fed pools and peacock-filled grounds in detail.

Day 3: A more relaxed day combining the old bazaar for Ohrid pearl shopping, a swim at the town beach, and an evening exploring the lakefront promenade as it fills with locals in the cooler evening hours, before a final celebratory dinner of fresh local Ohrid trout.