Lake Ohrid is one of those places that’s remarkable twice over. It’s among the oldest and deepest lakes in Europe — around 288 metres deep, and millions of years old, with species found nowhere else — and its shore holds a UNESCO-listed town so dense with Byzantine churches that legend once counted 365 of them. Nature and history share one rare listing here, and it’s the highlight of any trip to North Macedonia.
What to see
- The Church of St John at Kaneo — the postcard: a small 13th-century church on a bluff directly above the water, with the lake spreading out behind it. Ohrid’s signature view.
- Samuel’s Fortress — the medieval walls crowning the old town, with sweeping views over the roofs and the lake.
- The ancient theatre & old town — a Hellenistic theatre still in use, cobbled lanes, and churches like St Sophia with medieval frescoes.
- A boat on the lake — trips run along the shore, the best way to feel the scale of the water.
- The Monastery of Saint Naum — at the far southern end near the Albanian border, a beautiful lakeside monastery above springs that feed the lake.
Getting there
Ohrid is about 170 km (2.5–3 hours) south of Skopje. There’s a small airport, but from Skopje most visitors come by road — a car or private transfer makes the long, scenic run easy and lets you take in Saint Naum and the shore without watching a bus timetable.
How long to stay
You can see Ohrid town in a long day trip from Skopje, but the lake rewards an overnight — a sunset over St John at Kaneo, an early boat, and time to reach Saint Naum at the southern end. Many travellers pair it with Matka Canyon on the way in or out.
When to go
June to September for swimming and warm evenings; May and October for the town and churches without the crowds. Ohrid has a lively summer season, busiest in July–August. Winter is quiet and cool, with the lake still and the churches open.
Getting to Ohrid
Ready to go?
Book your private transfer in under a minute. Fixed prices, scenic stops, door-to-door comfort.
Book a Transfer →