Skip to content

Skopje to Ohrid Road Trip: 3h, Stops & Swim Spots

Updated · July 5, 2026

The Skopje to Ohrid drive: 170 km in about 3 hours, the best stops (Tetovo, Mavrovo, Kicevo) and where to swim on the way and at the lake.

The drive from Skopje to Ohrid is about 170 km and takes roughly three hours - west to Tetovo, south past Gostivar, over the mountains through Kicevo, then down to the lake. Here’s the thing most planners get wrong: this is not a motorway blast. The A2/E65 is a proper divided highway only as far as Gostivar; the Kicevo-Ohrid section is still being finished (the four-lane completion date has slipped more than once - late 2026 at the earliest, likely 2027; checked July 2026), so for now you’re on a mix of new motorway and older, slower two-lane mountain road. Budget three hours, not two, and treat the drive as a small road trip rather than a transfer to endure.

There is no direct train, and buses, while frequent, tie you to a timetable and skip everything in between. A car - or a booked private transfer if you would rather not drive - lets you break the journey at the Painted Mosque in Tetovo, detour to the sunken church at Mavrovo, and pull over on the pass where Lake Ohrid first comes into view.

The route at a glance

LegDistanceNotes
Skopje → Tetovo~42 kmMotorway; Painted Mosque
Tetovo → Gostivar → Kicevo~80 kmMotorway to Gostivar, then mountain road
(detour) Gostivar → Lake Mavrovo~25 km each wayOptional sunken-church side-trip
Kicevo → Ohrid~45 kmStraza pass, first lake view, descent

Total driving is about 170 km, or nearer 220 km if you take the Mavrovo detour. Distances are approximate; check current road works, as the Kicevo-Ohrid upgrade shifts traffic around as it finishes.

Leaving Skopje: the road west

Head out of Skopje on the A2/E65 signposted for Tetovo and Gostivar. This first stretch is the easy part: dual carriageway across the Polog plain, quick and unremarkable, with the Sar mountains rising to your right. One caution worth filing away - the Tetovo-Gostivar section has no hard shoulder, so there’s nowhere to pull in if you need to stop. Fill the tank in Skopje; fuel is easy to find this side of the mountains but thins out later.

Stop 1: Tetovo and the Painted Mosque

About 42 km out, Tetovo makes the natural first stop. Skip the traffic-heavy centre and aim for the Sarena Dzamija (Painted Mosque) on the edge of the old town by the river.

The floral-painted facade and columned porch of the Painted Mosque in Tetovo
Tetovo's Painted Mosque - every surface, inside and out, covered in floral and geometric frescoes. Photo: Makedonski biseri · CC BY-SA 4.0 · Wikimedia Commons

It’s unlike any other mosque in the country: the whole exterior, and the interior, are painted top to bottom with floral panels, cityscapes and geometric medallions rather than left plain. Fifteen minutes and a coffee, and you are back on the road. If mountains are more your thing, Tetovo is also the gateway to Popova Sapka up in the Sar range - but that’s a full detour, not a quick stop.

The mountains begin at Gostivar

Past Gostivar the motorway gives out and the road starts to climb. This is where the drive gets interesting and slower in equal measure - switchbacks, forest, the odd village and roadside stall. It’s a good road, just not a fast one, and behind a slow truck you’ll lose time, so relax and enjoy it rather than pushing.

Stop 2: the Mavrovo detour (optional)

If you have the time - and you should try to make it - turn off toward Mavrovo National Park, roughly 25 km off the main line. The reward is one of the country’s signature sights: the sunken Church of St. Nicholas, standing in the water of Lake Mavrovo since the valley was dammed in 1953.

The turquoise water of Lake Mavrovo reservoir ringed by green forested hills
Lake Mavrovo, a turquoise reservoir in the western highlands - a worthwhile detour off the Ohrid road. Photo: Pudelek (Marcin Szala) · CC BY-SA 4.0 · Wikimedia Commons

Keep this in proportion: it’s a detour, not the destination, and it adds the better part of an hour with the driving and a look around. How much of the church you see depends on the water level - high in spring, low and walkable in a dry autumn. If Mavrovo is what you’re really after, do it properly as its own trip: our Skopje to Matka and Mavrovo loop circles the whole park and comes back to the capital.

Stop 3: Kicevo, the half-way town

Back on the main road, Kicevo sits at roughly the 122 km mark - the obvious place to break the drive. It’s a workaday town rather than a sight in itself, but it has fuel, cafes and somewhere to stretch your legs before the final climb.

An old narrow-gauge steam train preserved beside the road in Kicevo
Kicevo, the half-way town and end of the old narrow-gauge line - a practical fuel-and-coffee stop. Photo: Jan Pešula · CC0 · Wikimedia Commons

Above the town, the monastery of Sveti Prechista (the Holy Mother of God) sits on a wooded hill and is worth the short drive up if you want more than a coffee. Otherwise, top up the tank here - the last leg to Ohrid is the twistiest of the day.

The best bit: over the pass to the lake

The Kicevo to Ohrid leg, about 45 km, is the drive people remember. The road climbs south through Preseka and over the Straza pass, the highest point, where there’s usually a rest stop and a chance to get out. Then it winds down through the hills and, at a certain bend, Lake Ohrid opens up below - a wide sheet of blue ringed by mountains, with Albania on the far shore. It’s a genuine wow moment, so keep a hand free for the camera and somewhere safe to pull in.

Arrival: Ohrid

Roll into Ohrid and the drive pays off. This is a UNESCO World Heritage town where Byzantine churches, an Ottoman quarter and a hilltop fortress tumble down to one of Europe’s oldest and deepest lakes.

The cliff-top Church of St. John at Kaneo above the blue water of Lake Ohrid
The Church of St. John at Kaneo, Ohrid's symbol, on its cliff above the lake - the end of the drive. Photo: Diego Delso · CC BY-SA 3.0 · Wikimedia Commons

Park up, find the lakeside promenade and let the driving fall away. The headline sights - the cliff-top Church of St. John at Kaneo, Samuel’s Fortress, the ancient theatre and the old town lanes - are all walkable from the centre. For everything to see, eat and do once you arrive, see things to do in Ohrid and the guide to Lake Ohrid itself. If you drove down to swim, the little Kaneo cove below the church and the town lakefront are closest to the old town, while the sandy stretches toward Lagadin and Ljubaništa on the south shore are a short drive on and worth it on a hot afternoon.

Practicalities

Driving. Reckon on three hours without stops, more with them; the road is good to Gostivar and slower, twistier mountain driving after. A small toll is collected on the motorway section (cash or card). Watch for road works on the Kicevo-Ohrid stretch while the new motorway is being finished. See renting a car in North Macedonia for what to check.

Not driving? There’s no direct train. Intercity buses run several times a day and take about three hours, but they skip the stops above. If you are flying in, note that Skopje Airport has no direct link to Ohrid - you connect through Skopje city or pre-book a transfer; the full breakdown is in how to get to Ohrid from Skopje, and getting around North Macedonia covers buses and transfers generally.

When to go. May to October is the sweet spot - long daylight for the drive and Ohrid at its best. July and August are hottest and busiest, so book a room ahead; the mountain road is slower and can be snowy in winter, when you should check conditions before setting off.

See also

Route day by day

Days on the road
1
Distance
≈170 km
Budget from
60 EUR
Best season
May, June, July, August, September, October
  1. Skopje

    Route start

    stop ≈60 min

    The start. Fuel up and head west out of the city on the A2/E65 toward Tetovo.

    The Stone Bridge and old town of Skopje with the Vardar river
    Photo: Делфина · CC BY-SA 3.0 · Wikimedia Commons (source)
  2. Tetovo

    42 km from the start

    stop ≈45 min

    A coffee stop ~42 km out for the Painted Mosque, its walls covered in floral frescoes inside and out.

    The floral-painted facade and columned porch of the Painted Mosque in Tetovo
    Photo: Makedonski biseri · CC BY-SA 4.0 · Wikimedia Commons (source)
  3. Lake Mavrovo (detour)

    90 km from the start

    stop ≈60 min

    An optional 30-40 min side-trip off the Gostivar-Kicevo road for the turquoise reservoir and its sunken church.

    The turquoise water of Lake Mavrovo reservoir ringed by green forested hills
    Photo: Pudelek (Marcin Szala) · CC BY-SA 4.0 · Wikimedia Commons (source)
  4. Kicevo

    122 km from the start

    stop ≈30 min

    The natural half-way town - fuel, coffee and a leg-stretch before the climb over the pass to the lake.

    An old narrow-gauge steam train preserved beside the road in Kicevo
    Photo: Jan Pešula · CC0 · Wikimedia Commons (source)
  5. Ohrid

    170 km from the start

    stop ≈0 min

    Journey's end: the UNESCO old town on Lake Ohrid, with the cliff-top church of St. John at Kaneo.

    The cliff-top Church of St. John at Kaneo above the blue water of Lake Ohrid
    Photo: Diego Delso · CC BY-SA 3.0 · Wikimedia Commons (source)

Route map

The map with stops loads on click - to keep the page lightweight.