Back to Journal
🏔Mountain drives🏛UNESCO sites

Ohrid Lake scenic drive: the full 6-hour loop from Skopje

06 January 20265 min readundefined avatarJames Whitaker
Ohrid Lake scenic drive: the full 6-hour loop from Skopje

A complete day-trip plan around UNESCO Lake Ohrid — Sveti Naum, the Galichica pass at 1,600 m, Struga sunset and the route locals actually drive.

Lake Ohrid is on every Macedonia itinerary, but most visitors only see the old town and miss the real reason locals love it: the drive around the lake. The full loop is 168 km, takes about 6 hours with stops, and packs three UNESCO sites, a 1,600 m mountain pass and one of the best fish-restaurant clusters in the Balkans into a single day.

This guide is for people picking up a rental in Skopje and treating Ohrid as a long day trip rather than an overnight. It works as an overnight too — we'll mark the points worth lingering at.

Plan the loop: clockwise vs counter-clockwise

Both directions work, but **clockwise (Skopje → Ohrid town → Sveti Naum → Galichica → Struga → Skopje)** is the better choice for first-timers. You'll arrive at the most photographed viewpoint (Galichica's switchbacks) in afternoon light rather than morning haze, and the Struga sunset is your last memory before the drive home.

Distances and drive times (no stops):

  • Skopje → Ohrid town: 175 km, 2h 30min via the A2 motorway
  • Ohrid → Sveti Naum (south end): 29 km, 35 min
  • Sveti Naum → Galichica pass summit: 16 km, 30 min (steep)
  • Galichica → Struga (west shore): 35 km, 50 min
  • Struga → Skopje: 175 km, 2h 30min

Total driving: ~5h 15min. Add 2-3 hours for stops to hit a comfortable 8-9 hour day.

Section 1: Skopje to Ohrid town (the warm-up)

Leave Skopje by 7:00 if you want the full loop in daylight. The A2 toll motorway passes Tetovo and Gostivar before climbing through Mavrovo National Park — the highest stretch sits above 1,100 m and gets foggy in spring. Coffee stop: **Hotel Bistra in Mavrovo** (km 95), a Yugoslav-era ski lodge with a terrace looking down on Mavrovo Lake. Ten minutes, then back on the road.

You arrive in Ohrid by 9:30. Park at **Plaošnik** at the top of the old town (free, no time limit) and walk down — the cobblestones at the bottom break suspensions. One hour is enough for the essentials: St. Sophia Cathedral, the boardwalk along the lake, and a borek from **Antiko**. Skip the boat trip unless you have an extra day.

Section 2: Sveti Naum and the Albanian border

The drive south from Ohrid town along the east shore is what brochures show. Single-lane road, lake on your right, Galichica mountain on your left. Twenty minutes in, you hit **Bay of Bones (Zaliv na koskite)** — a reconstructed prehistoric pile-dwelling on stilts. Worth a 20-minute stop, €4 entry.

**Sveti Naum monastery** is the southern climax. The 10th-century church is small but the peacocks roaming the courtyard belong on a postcard. Lunch at one of the four restaurants by the spring — order **Ohrid trout** (legally caught, €18-€25), the spring-fed pond serves as your dining table view. Allow 90 minutes total.

If you have your passport, the Albanian border at **Tushemisht** is 200 metres further. You can walk across, take a photo, walk back. Rental contracts usually allow this with a green card; check with mkrent.mk in advance.

Section 3: Galichica pass — the dramatic part

From Sveti Naum, turn east on signs for **Galichica** and Resen. The road climbs 800 m in 16 km of switchbacks. **Stop at the third hairpin** (look for the small pull-out around km 8): the photo every Macedonia road trip ends with — both lakes (Ohrid and Prespa) visible at once.

Galichica National Park entry is free. The pass summit at 1,580 m has cool air even in August. From there, descend west toward **Trpejca** — a tiny fishing village with cobalt water that locals call the "Macedonian St. Tropez". Quick swim if it's warm; the water hits 24 °C in July.

Section 4: Struga sunset and the way back

Continue along the lake's west shore through **Struga**, where the Black Drim river leaves the lake on its way to Albania. The bridge over the Drim at sunset is the second-most photographed spot of the day. Riverside cafés serve **astrek** (a local raki). Twenty minutes is plenty; you have a 2.5-hour drive home.

Re-enter the A2 motorway at the Kičevo junction. You should be back in Skopje by 21:00 — early enough for dinner at **Skopski Merak** if you booked.

What kind of car works

The loop has two stretches that punish low cars: the climb up to Plaošnik in Ohrid (cobblestones) and the Galichica switchbacks (steep, but paved). A regular sedan is fine. An SUV is more comfortable on Galichica but adds €8-15/day to the rental. **Mkrent's most-rented car for this loop is the Renault Clio** — small enough for old-town parking, light enough for the climb.

[Browse our cars in Skopje](/cars) or [book a Skopje → Ohrid transfer](/transfer) if you'd rather not drive yourself.

Three things first-timers get wrong

1. **Starting too late.** 7:00 departure or you finish in the dark.

2. **Skipping Galichica because it "looks scary".** It's paved the whole way, no scarier than a Swiss alpine pass.

3. **Eating at the touristy restaurants by Ohrid town's harbor.** The food at Sveti Naum and Trpejca is half the price and twice as good.

The Ohrid loop is a one-day taste of Macedonia at its best — old churches, mountain air, fish restaurants and a sunset that makes the drive home feel earned. Book the car at least 5 days ahead in summer; partner fleets sell out fast for high-season weekends.

Written by

James Whitaker

James Whitaker

Balkan road-trip editor · Skopje

Ex-Lonely Planet contributor, 12 years covering the Balkans. James drove every major cross-border route three times — once in summer, once in winter, once in spring rain.

Share this article

Comments