Skopje to Ohrid Road Trip via Mavrovo (3 Days)
A 3-day drive across North Macedonia from Skopje to Lake Ohrid through Mavrovo and the Radika gorge — monasteries, mountain roads and a UNESCO lake, with border and currency advice.
Rough estimate — fuel + nights at typical rates. Get an exact figure in the calculator.
🗺️ Plan this trip — stops, live weather, navigation & costsMost people who reach Lake Ohrid fly straight to it, spend three days on the waterfront and go home. They miss the part that makes it a road trip: the mountains in between. Roughly 310 km over three days takes you from Skopje west into the Mavrovo highlands, down the Radika gorge, and out onto the oldest lake in Europe — and almost nobody drives it, which is most of the appeal.
Two things to settle first. North Macedonia is outside the European Union and outside Schengen, so there is a real border with a passport check on the way in, and a car hired in Greece, Bulgaria, Serbia, Albania or Kosovo needs the rental company’s written permission and insurance valid here — sort that at booking, not at the desk. The currency is the Macedonian denar (MKD), not the euro; cards are fine in Skopje and Ohrid, less so in the mountains. You drive on the right, and the motorways out of Skopje are tolled at booths rather than by vignette.
Day 1 — Skopje and the climb into Mavrovo (110 km)
Give the morning to Skopje on foot. The Old Bazaar on the north bank is one of the largest surviving Ottoman bazaars in the Balkans, and the Stone Bridge across the Vardar connects it to a modern centre so crowded with statues and neoclassical façades that it has become a talking point in its own right. The Matka Canyon, a reservoir in a limestone gorge with boats and a cave at the far end, sits a short drive southwest and makes an easy first stop on the way out.
Then head west for Mavrovo National Park. The road climbs out of the valley into beech and pine, and the park’s reservoir has the country’s best-known photograph in it: a half-submerged church standing in the shallows, left behind when the valley was flooded. Sleep near the lake or in Mavrovo village.
Day 2 — The Radika gorge to Ohrid (120 km)
This is the driving day. The road south from Mavrovo follows the Radika river through a long, narrow gorge, and it is the best stretch of tarmac on the route — slow, empty and repeatedly worth stopping for.
Partway down, a side road climbs to the Bigorski Monastery (Sveti Jovan Bigorski), built into the hillside above the river and known for a carved wooden iconostasis of extraordinary depth and detail. Carry on south through Debar, near the Albanian border, and then east to Struga at the top of Lake Ohrid, where the Black Drin river leaves the lake. Finish the short run down the shore to Ohrid and stay two nights.
Day 3 — Ohrid, Galičica and Sveti Naum (80 km)
Lake Ohrid is both the oldest and the deepest lake in Europe — roughly two to three million years old, and 288 m down at its deepest point. It went onto the UNESCO World Heritage list in 1979 for its natural value and was extended a year later to cover its cultural value too, which is a rare combination, and the town on its shore is layered with churches. Walk the old town to Sveti Jovan Kaneo, the small church on a bluff directly above the water that appears on most photographs of the country, and up to Samuel’s Fortress for the view over the roofs.
In the afternoon drive the lake’s eastern shore south, either over the Galičica pass — a national park road with the lake on one side and Lake Prespa on the other — or along the water to Sveti Naum, a monastery near the Albanian border with springs feeding the lake beside it. Return to Ohrid for the night.
Costs
Use the cost calculator to price fuel and nights for your dates. North Macedonia is one of the cheapest countries in Europe both to drive in and to sleep in. Budget for accommodation, fuel for about 310 km with two mountain sections, car rental, motorway tolls out of Skopje, and entry to Sveti Naum, the Galičica park road and Samuel’s Fortress, each charged separately and none of them expensive. If you are crossing a border in a hire car, ask what the cross-border fee is before you book rather than after.
Where to stay on this route
Pick your dates and see what is available in Ohrid.
See places to stay — Ohrid →Affiliate link — we may earn a commission at no extra cost to you.
🚦 Know before you go
Vignette. North Macedonia has no vignette. Its motorways are paid at toll booths per section, so you only pay for the stretches you actually use.
Tolls. The tolled sections are the motorways leaving Skopje; the mountain roads through Mavrovo, the Radika gorge and around Lake Ohrid are ordinary free roads.
Good to know. Plan for the border rather than the tolls: North Macedonia is outside the EU and outside Schengen, so a car hired in a neighbouring country needs the rental company's written permission and insurance valid here (a Green Card), normally for a cross-border fee agreed when booking. The currency is the Macedonian denar (MKD), not the euro.
Estimate your exact costs in the cost calculator. Prices are approximate — check official sites before you travel. Some links are affiliate links.
Plan this trip
Where to sleep
Hotels & B&Bs → Holiday homes & apartments → Campsites (bookable) → Campervan & overnight spots →Tours & tickets
Find things to do →Affiliate link — we may earn a commission at no extra cost to you.
New road trips in your inbox
One email when we publish a new European route — the full guide, map and real costs. No spam, unsubscribe anytime.