Driving from Skopje Airport to Lake Ohrid, section by section

Skopje International Airport sits about 195 km from Ohrid through the city, or roughly 202 km on the ring-road line, and the drive takes a little over three hours. The road runs west through Tetovo, Gostivar and Kičevo, crosses the Straža pass at 1,212 m, then descends through Debarca, where the Kičevo–Ohrid upgrade is still opening section by section.

Almost every visitor who reaches Lake Ohrid by air lands at Petrovec first. Skopje International Airport (SKP/LWSK) is the country's main gateway — 3,211,419 passengers passed through it in 2025 — while the lake's own airport keeps a much thinner schedule. That leaves a long westward drive across the whole width of the country, and it is a drive worth understanding before you book, because it is the one corridor here that measurably changes from one season to the next.

The advice circulating online is a bare "three and a half hours" with no road named and no mention of the works. What actually governs your arrival time is how much of the 57 km Kičevo–Ohrid upgrade has opened, whether the driver takes the ring line or the city line out of Petrovec, and how much of the Straža climb you meet in the dark.

The route

Out of Petrovec the road joins the motorway west and skirts the capital — either straight through the middle, the shorter line at about 195 km, or around the southern ring at about 202 km, which is longer on paper but the line a routing engine picks. Beyond the city the carriageway lifts out of the Vardar plain into the Polog valley. Tetovo comes first, at 468 m, under the wall of the Šar Mountains; Titov Vrv, the highest summit of that range, stands at 2,747 m directly above the rooftops.

Gostivar follows at 535 m, reached on the 24 km dual carriageway built in 1995. Just past it, near the village of Vrutok, the Vardar rises at 683 m — the same river you crossed beside the runway an hour earlier, met here at its source. From Gostivar the road turns south-west and climbs to the Straža pass at 1,212 m, the watershed between the Polog basin and the Kičevo basin, wedged between the Bistra and Bukovik massifs. Kičevo itself, 27,076 residents at the 2021 census, sits in that second basin on the south-eastern slopes of Bistra, 112 km out from the capital. Everything after Kičevo is the stretch being rebuilt.

Practical details

The final 57 km, Kičevo down to the lake, is being converted from a single carriageway into a four-lane motorway, and it is being handed over piecemeal rather than in one opening. The Vrbjani–Botun section opened in 2025 and Klimeštani–Ohrid in 2026; 31 May 2027 is the deadline set for the 57 km as a whole. Both of the stretches already released lie inside Debarca, the thinly settled municipality of thirty villages and 3,719 residents that fills the shelf between Kičevo and the water — which means the finished parts are precisely the descent, the place where the old road used to lose the most time.

What remains is contraflow and single-lane running in patches, and the patches move. A driver who ran the leg that same week knows which ones are live and which have been lifted; a fixed figure copied off an aggregator does not. Ask when you book rather than trusting a number, and expect the honest answer to change as further sections open. Petrovec itself is straightforward on the airside: one terminal, one strip of tarmac — Runway 16/34, 3,042 m — and no rail connection at all, so the ground leg starts the moment you clear arrivals.

Places along the way

Two things on this road repay a detour, provided you say so when booking rather than on the day. Shortly before the lake the route passes Trebeništa, where an Iron Age necropolis of roughly the 7th century BC was uncovered by Bulgarian soldiers in 1918. Five gold funerary masks came out of those graves; one of them is printed on the 500 denar banknote, and the finds themselves are now split between museums in Ohrid, Sofia and Belgrade. Further back, Gostivar is the turning for Mavrovo and the Radika gorge, which is why this same corridor doubles as the approach to Bigorski.

On the Skopje side, an early landing leaves room for a short look at the capital before the drive west. Mount Vodno rises to 1,066 m on the southern edge of the built-up area, and the Old Bazaar — a merchant quarter documented as far back as the 12th century — is roughly half an hour from the terminal. The flat, wide centre you cross between the two was rebuilt after the 1963 Skopje earthquake destroyed most of it, which is why the old quarter and the new one read as two different cities.

Season and timing

Straža is the part of this journey that answers to the calendar. At 1,212 m the pass collects snow and low cloud on days when both ends of the route are clear, and winter restrictions up there are the usual reason a three-hour leg turns into four. Between roughly November and March, take the drive in daylight if the flight times allow the choice — not because the pass is dangerous, but because you lose the compensation of seeing the Polog valley open out below you.

High summer brings the opposite problem. July and August put weekend lake traffic and construction traffic on the same carriageway, and the Ohrid Summer Festival, held every year between 12 July and 20 August, adds arrivals to an already busy basin. Late April to mid-June, and again September into mid-October, are the comfortable windows: mild on the pass, quiet on the road, and at the second of those the water is still warm enough to swim in when you get there.

Nearby

A private car is not the only way to cover this. Intercity coaches run the corridor daily and take four hours or more with stops in Tetovo, Gostivar and Kičevo, which is perfectly workable if you travel light and land in daylight — but they leave from the city bus station, not from Petrovec, so an arriving passenger still needs a shuttle or a taxi into town first. No train serves either end.

Flying into the lake directly is the obvious alternative when the schedule cooperates: that airport is 14 km from town rather than nearly two hundred. It handled 263,869 passengers in 2025 against Skopje's 3,211,419, however, so for much of the year the flight you want simply is not in the timetable. The third option is a one-way rental collected at the terminal and dropped at the lake, which earns its keep only if you plan to keep driving once you arrive.

At a glance

Road distance
About 195 km routed through central Skopje, about 202 km on the southern ring line (OpenStreetMap driving routes measured on the OSRM demo server (router.project-osrm.org), checked 2026-09)
Driving time
About 3 h 15 for the 202 km ring line, before any single-lane running on the works (OSRM demo server driving profile (router.project-osrm.org), terminal to Ohrid, checked 2026-09)
Highest point on the route
Straža pass, 1,212 m, the watershed between the Polog and Kičevo basins, between the Bistra and Bukovik mountains (Macedonian Wikipedia, Стража (превој), checked 2026-09)
Motorway upgrade in progress
Kičevo–Ohrid, 57 km, single carriageway becoming four lanes; Vrbjani–Botun open since 2025, Klimeštani–Ohrid since 2026, full completion deadline 31 May 2027 (Wikipedia, A2 motorway (North Macedonia), checked 2026-09)
Departure airport
Skopje International Airport (SKP/LWSK) at Petrovec, elevation 238 m, single runway 16/34 of 3,042 m (Wikipedia, Skopje International Airport, checked 2026-09)
Passenger numbers, 2025
Skopje 3,211,419; Ohrid St Paul the Apostle Airport 263,869 (Wikipedia, Skopje International Airport and Wikipedia, Ohrid St. Paul the Apostle Airport, both checked 2026-09)
Towns passed, in order
Tetovo (468 m), Gostivar (535 m), Kičevo (27,076 residents, 2021 census), then the villages of Debarca (Wikipedia articles on Tetovo, Gostivar, Kičevo and Debarca Municipality, all checked 2026-09)

Good to know

  • The Straža pass at 1,212 m is the watershed this road crosses between the Polog and Kičevo basins, wedged between the Bistra and Bukovik massifs.
  • Both released stretches of the Kičevo–Ohrid upgrade, Vrbjani–Botun and Klimeštani–Ohrid, lie inside Debarca Municipality, which counts 3,719 residents across thirty villages.
  • Trebeništa, on the final descent to the lake, produced five gold funerary masks from Iron Age graves opened in 1918, one of which is printed on the 500 denar banknote.
  • The Vardar, crossed beside the runway at Petrovec, rises at 683 m near the village of Vrutok just past Gostivar, roughly halfway along this transfer.

Frequently asked questions

How long does the drive from Skopje Airport to Ohrid take?

Allow a little over three hours for the roughly 202 km ring line, and marginally less if the driver goes through the centre. Add twenty to forty minutes when a works section on the Kičevo–Ohrid upgrade is running single-lane, or when the Straža pass is wet or snowbound.

Is the road between Skopje and Ohrid finished yet?

Not yet. The 57 km from Kičevo to the lake is being rebuilt as a four-lane motorway and is opening in pieces — Vrbjani–Botun in 2025, Klimeštani–Ohrid in 2026 — with 31 May 2027 set as the deadline for the whole stretch. Every opening shortens the leg.

Is there a bus or train from Skopje Airport to Ohrid?

No train reaches either the terminal at Petrovec or the lake. Intercity coaches do run the corridor daily, but they depart from the city bus station rather than the airport, so an arriving passenger has to get into town first and then change.

Should I fly into Ohrid instead of Skopje?

When the timetable allows, yes: the lakeside airport is 14 km from town rather than nearly two hundred. It handled 263,869 passengers in 2025 against 3,211,419 at Skopje, though, so outside the summer months the route you need often is not being flown.

Can we stop somewhere on the way to Ohrid?

Yes, provided it is agreed at booking rather than sprung on the day. Gostivar is the turning for Mavrovo and Bigorski, and Trebeništa with its Iron Age necropolis sits on the final descent. Each detour adds genuine time to a leg that is already long.

Related pages

Request a transfer quote

Last reviewed: 2026-09-01