Landing at OHD: the 14 km into town, and why no bus meets you
Ohrid Airport transfers are road-only: no scheduled bus serves the terminal at Orovnik, and the building has no arrivals lounge, so whoever meets you waits outside the doors. The drive into Ohrid measures about 14 km and the drive to Struga about 13 km, each comfortably under half an hour.
Ohrid St Paul the Apostle Airport (OHD/LWOH) is the smaller of North Macedonia's two commercial airfields, and the only one that sets you down inside the lake basin itself. The terminal stands at Orovnik in Debarca Municipality, on flat ground north-west of the town, at 705 m above sea level — ten metres higher than Ohrid town. Its single asphalt runway 01/19 runs to 2,550 m, its lighting dates from the reconstruction of 2004, and TAV Airports Holding has managed the airfield since the twenty-year concession signed with the Macedonian government in 2008.
What catches first-time arrivals out is how small the landside half of the operation is, and what is missing from it. No scheduled bus of any kind connects the terminal with Ohrid or Struga, no railway comes near the site, and there is no arrivals lounge in which anyone can wait for you. Working that out on the forecourt, after a late landing in a place where the street signs are Cyrillic first, is the avoidable part of the journey.
What you see along the way
Arrivals here take about as long as it takes to walk the length of the building. The apron has room for nine aircraft, the terminal is equipped to handle 400,000 passengers a year, and 263,869 people came through it in 2025 — so even a busy August afternoon runs the place at roughly two-thirds of what it was built for. Landside there is an information desk, a restaurant, a duty-free shop and a VIP lounge. There is no arrivals lounge at all, which is the detail that matters at eleven at night: the local public wait for passengers outside the building, in whatever weather the basin has that evening, and a driver who was never given your flight number is standing in the same crowd.
The route
Two directions leave the airfield gate and they run opposite ways. Bear south-east and a short link lane feeds onto the main trunk route, which carries you roughly seven kilometres further to reach Ohrid — about 14 km terminal to town, twenty-five to thirty minutes, ending in the grid of streets below Samuel's Fortress. Bear the other way and you peel off that same trunk route after some six kilometres, dropping into Struga town in about 13 km, arriving where the Black Drin leaves Lake Ohrid and cuts the place in two.
The two towns are themselves only about 15 km apart, which means the airfield genuinely sits between them rather than behind one of them. Neither leg is long and both are ordinary two-lane tarmac with village limits along the way. Nothing about either drive is technical; the thing that catches people out is assuming a transfer to Struga must cost more time than a transfer to Ohrid, when in fact it is the shorter of the two.
Nearby
How far this airfield actually reaches is a road question rather than a map-distance one, and the answer is: comfortably past the two towns it is named for. North-west of Struga the shoreline lane runs to Kališta Monastery, believed to date from the 16th century and holding frescoes of the 14th and 15th, about 20 km from the terminal; beyond it the land climbs to the Qafë Thanë pass and the Albanian border, some 29 km out. Inland from that same stretch lies the Radolishta basilica, a 4th-century church with a surviving mosaic discovered outside Struga.
Head the other way and the eastern shore lane threads south from Ohrid through Peštani and Trpejca to Sveti Naum, about 42 km from the runway and, on a summer afternoon behind the coaches, the slowest of the lakeside runs. Inland the ground opens up: Ohrid to Bitola by road is about 69 km, the first 36 of them climbing to Resen, so the country's second city is a straightforward morning transfer rather than an expedition. None of these are long drives by Balkan standards. What they have in common is that every one of them starts with the same absence of a bus.
Season and timing
The airfield's rhythm is set almost entirely by who is flying it, and the split between year-round and summer-only services is what makes the same building feel deserted in April and crowded in August. Wizz Air holds the year-round core — Basel/Mulhouse, Dortmund and Memmingen — with Bratislava, Katowice, Milan–Malpensa and Wrocław added for the warm months. Chair Airlines works Zürich through the year, and Edelweiss Air adds a seasonal frequency on that same city.
Everything else is summer only: TUI Airways out of London–Gatwick and Manchester, TUI fly Netherlands out of Amsterdam, Austrian Airlines from Vienna, Air Serbia from Belgrade, Turkish Airlines from Istanbul. Read the schedule before you fix your dates. An April arrival and an August arrival at the same gate are two different logistical problems, and the winter timetable is thin enough that a missed connection has very little behind it.
Practical details
Settle the ground leg before you board rather than after you land. With nothing scheduled serving the terminal, the practical choice is a taxi from the rank or a car arranged in advance, and the two behave differently at the edges of the day. A flight arriving after the evening peak finds fewer cars waiting; a flight delayed an hour finds fewer still. Carry some Macedonian denars — card acceptance in small vehicles is uneven — and expect less English outside the summer season.
If your bed is in Struga rather than Ohrid town, say so at the point of booking. A driver expecting the standard town run will not automatically head the other way, and the two destinations sit on opposite sides of the airfield. Anyone continuing to Sveti Naum, to Bitola or over a border should treat the airfield as the start of a longer drive rather than a short hop, and plan the pick-up window accordingly.
The other planning question is which airport to use at all. Skopje to Ohrid by road is about 172 km measured from Macedonia Square, and about 195 km from the Skopje terminal itself, running west through Tetovo, Gostivar and Kičevo — near enough three hours before you first see the lake. Flying into OHD deletes that drive. What it costs you is choice: the route map here is narrow and heavily seasonal, while Skopje carries the year-round low-cost traffic and will almost always have more ways to get you home.
At a glance
- Airport codes
- OHD (IATA) / LWOH (ICAO) (Wikipedia, Ohrid St. Paul the Apostle Airport, checked 2026-09)
- Public bus link
- None — no bus connects the airport with Ohrid city centre (Wikipedia, Ohrid St. Paul the Apostle Airport, ground transport, checked 2026-09)
- Arrivals lounge
- None — the local public wait for passengers outside the terminal building (Wikipedia, Ohrid St. Paul the Apostle Airport, facilities, checked 2026-09)
- Terminal and apron
- Terminal equipped to handle 400,000 passengers a year; apron parks nine aircraft (Wikipedia, Ohrid St. Paul the Apostle Airport, facilities, checked 2026-09)
- Terminal to Ohrid by road
- About 14 km, roughly 25–30 minutes (OpenStreetMap driving route measured on the OSRM demo server (router.project-osrm.org), checked 2026-09)
- Terminal to Struga by road
- About 13 km (OpenStreetMap driving route measured on the OSRM demo server (router.project-osrm.org), checked 2026-09)
- Terminal to Kališta Monastery by road
- About 20 km (OpenStreetMap driving route measured on the OSRM demo server (router.project-osrm.org), checked 2026-09)
- Terminal to the Qafë Thanë border by road
- About 29 km (OpenStreetMap driving route measured on the OSRM demo server (router.project-osrm.org), checked 2026-09)
- Terminal to Sveti Naum by road
- About 42 km (OpenStreetMap driving route measured on the OSRM demo server (router.project-osrm.org), checked 2026-09)
- Runway and elevation
- Runway 01/19, 2,550 m asphalt, at 705 m above sea level (Wikipedia, Ohrid St. Paul the Apostle Airport, checked 2026-09)
- Annual traffic
- 263,869 in 2025, a rise of 20.0% on 219,916 in 2024 (Wikipedia, Ohrid St. Paul the Apostle Airport, statistics table, checked 2026-09)
- Skopje to Ohrid by road
- About 172 km from Macedonia Square, about 195 km from Skopje airport, via Tetovo, Gostivar and Kičevo (OpenStreetMap driving routes measured on the OSRM demo server (router.project-osrm.org), checked 2026-09)
- Ohrid to Bitola by road
- About 69 km, of which the first 36 km run to Resen (OpenStreetMap driving routes measured on the OSRM demo server (router.project-osrm.org), checked 2026-09)
- Year-round destinations
- Basel/Mulhouse, Dortmund and Memmingen (Wizz Air); Zürich (Chair Airlines) (Wikipedia, Ohrid St. Paul the Apostle Airport, airlines and destinations table, checked 2026-09)
Good to know
- No scheduled bus of any kind links Ohrid St Paul the Apostle Airport with Ohrid city centre, so every arriving passenger leaves the terminal by car.
- Ohrid's terminal has no arrivals lounge: the local public wait for arriving passengers outside the building rather than in a hall.
- The Ohrid terminal is equipped to handle 400,000 passengers a year and handled 263,869 in 2025, leaving it at roughly two-thirds of what it was built for.
- The airport is usually described as lying nine kilometres north-west of Ohrid, but the driving route from the terminal into the town measures about 14 km.
- Every lakeside run out of Ohrid's terminal is short by Balkan standards: about 20 km to Kališta Monastery, 29 km to the Albanian border at Qafë Thanë and 42 km to Sveti Naum, the slowest of the three.
- Ohrid's runway 01/19 is 2,550 m of asphalt at 705 m above sea level, ten metres higher than the town the airfield serves.
Frequently asked questions
Is there a bus from Ohrid Airport into the city?
No scheduled bus service connects the terminal with Ohrid city centre or with Struga, and no railway reaches the site. Everyone arriving leaves either in a taxi from the rank outside arrivals or in a car booked before the flight.
Can someone meet me inside the arrivals hall at Ohrid?
Not really — the terminal has no arrivals lounge, and the local public wait for passengers outside the building. Agree a precise meeting point and share your flight number in advance, because a name board in an open forecourt is easy to miss after dark.
How far is Ohrid Airport from Ohrid and from Struga?
The driving route from the terminal into Ohrid measures about 14 km, and the route to Struga about 13 km, both measured on the OpenStreetMap driving profile. The airfield is often described as nine kilometres from Ohrid, but that is the direct line rather than the drive.
Can I cross into Albania straight from Ohrid Airport?
Yes, and it is short: the Qafë Thanë pass and the border beside it lie about 29 km from the terminal by road, reached through Struga. Check in advance that whatever vehicle you are in is permitted to cross, because that is a paperwork question rather than a driving one.
Which airlines fly to Ohrid Airport all year round?
Wizz Air's Basel/Mulhouse, Dortmund and Memmingen routes and the Chair Airlines service to Zürich operate through the year. The British, Dutch, Austrian, Serbian and Turkish services are summer-season only, which is why the terminal is far busier in August than in April.
Should I fly into Ohrid or into Skopje for Lake Ohrid?
Ohrid puts you fourteen kilometres from the water; Skopje's airport is about 195 km away by road. Flying into Ohrid removes the long transfer but offers a narrow route map, while Skopje offers far more flights year-round at the cost of a drive of nearly three hours.
Related pages
Last reviewed: 2026-09-01