Skopje to Ohrid Road Trip: 3h, Stops & Swim Spots
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
| Leg | Distance | Notes |
|---|---|---|
| Skopje → Tetovo | ~42 km | Motorway; Painted Mosque |
| Tetovo → Gostivar → Kicevo | ~80 km | Motorway to Gostivar, then mountain road |
| (detour) Gostivar → Lake Mavrovo | ~25 km each way | Optional sunken-church side-trip |
| Kicevo → Ohrid | ~45 km | Straza 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.
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.
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.
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.
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
- Things to do in Ohrid - the destination in detail
- Lake Ohrid - the UNESCO lake itself
- Things to do in Tetovo - the first stop and its Painted Mosque
- Mavrovo National Park - the optional detour
- How to get to Ohrid from Skopje - buses, transfers and the airport catch
- Renting a car in North Macedonia - drive it yourself
- More ideas: the 7-day North Macedonia route
Route day by day
- Days on the road
- 1
- Distance
- ≈170 km
- Budget from
- 60 EUR
- Best season
- May, June, July, August, September, October
-
Skopje
Route startstop ≈60 min
The start. Fuel up and head west out of the city on the A2/E65 toward Tetovo.
Photo: Делфина · CC BY-SA 3.0 · Wikimedia Commons (source) -
Tetovo
42 km from the startstop ≈45 min
A coffee stop ~42 km out for the Painted Mosque, its walls covered in floral frescoes inside and out.
Photo: Makedonski biseri · CC BY-SA 4.0 · Wikimedia Commons (source) -
Lake Mavrovo (detour)
90 km from the startstop ≈60 min
An optional 30-40 min side-trip off the Gostivar-Kicevo road for the turquoise reservoir and its sunken church.
Photo: Pudelek (Marcin Szala) · CC BY-SA 4.0 · Wikimedia Commons (source) -
Kicevo
122 km from the startstop ≈30 min
The natural half-way town - fuel, coffee and a leg-stretch before the climb over the pass to the lake.
Photo: Jan Pešula · CC0 · Wikimedia Commons (source) -
Ohrid
170 km from the startstop ≈0 min
Journey's end: the UNESCO old town on Lake Ohrid, with the cliff-top church of St. John at Kaneo.
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.
The map didn’t load. Check your connection and refresh the page.