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.
✔ 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 →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.
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.