Skip to content

Flights to North Macedonia: SKP & OHD Routes

Verified · August 28, 2026 by experienced travelers, guides, and locals 10 min read

Fly into Skopje (SKP) or Ohrid (OHD) in 2026: Wizz Air 35-route SKP base, which Ohrid seasonals are already ending, and who else flies - checked Aug 2026.

The terminal of Ohrid St. Paul the Apostle Airport with the control tower under a clear sky
Photo: Деан Лазаревски (Dean Lazarevski) / Wikimedia Commons, CC BY-SA 4.0 ( source )

Almost everyone flying into North Macedonia lands at Skopje International Airport (SKP). It’s the country’s main base: in the summer 2026 season (29 March-24 October) the airport’s published timetable lists 15 airlines on 54 scheduled destinations, and Wizz Air alone planned about 150 weekly departures to 35 cities at the summer peak. The second door is Ohrid St. Paul the Apostle Airport (OHD) on the lake - smaller, more seasonal, and useful when your trip is Ohrid-first. This page is about air routes only; buses from Sofia, Thessaloniki and Pristina live on Getting to North Macedonia.

Schedules move. Treat every route below as a 2026 snapshot checked 28 August 2026, then confirm on the airline or on the airport’s live departures board before you book.

Quick answer: which airport?

AirportBest forWho dominatesRough onward time
SKP (Skopje)Capital, road trips, year-round arrivalsWizz Air + Turkish / Austrian / Air Serbia~20-40 min to centre
OHD (Ohrid)Lake stays, summer city breaksWizz Air + seasonal Austrian / othersshort taxi/transfer to Ohrid or Struga

Pick SKP unless you’re sleeping on the lake and you’ve found a direct OHD flight that actually matches your dates. A “bargain” into Ohrid that forces a three-hour road transfer from Skopje is rarely a bargain.

A Wizz Air Airbus A321neo on the apron in the airline's pink and purple colours
Wizz Air is the backbone of North Macedonia's air map in 2026 - a based fleet at Skopje plus growing Ohrid routes. Photo: DavidivardiIL / Wikimedia Commons, CC BY 4.0

Skopje International Airport (SKP)

SKP sits in Petrovec, southeast of the capital, and it’s a single compact terminal - you can walk from arrivals to the taxi desk or shuttle stop without a maze. Operator TAV Macedonia publishes the seasonal timetable as a PDF; the summer 2026 edition covers 29 March to 24 October. Outside that window the winter book is thinner, but the year-round carriers (Wizz on many routes, Turkish Airlines to Istanbul, Austrian to Vienna, Air Serbia to Belgrade) keep the airport open as a daily hub.

Passenger numbers tell you the scale: 2025 finished around 3.2 million travellers at Skopje, so this is no sleepy regional strip - it’s busy enough that peak summer mornings feel like a real European low-cost base. What it still isn’t is a long-haul hub. From North America, Australia or East Asia you’ll connect somewhere else first.

Check-in desks inside Skopje International Airport
Skopje's terminal is small and readable - check-in, security and gates sit on a short walk. Photo: Sebleouf / Wikimedia Commons, CC BY-SA 4.0

Wizz Air from Skopje in 2026

Wizz Air is the story of SKP right now. By mid-July 2026 the airline planned a seventh based Airbus A321neo for the peak weeks through mid-September, supporting frequency bumps on existing German, Nordic and Italian routes. At that peak EX-YU Aviation reported about 150 weekly outbound flights to 35 destinations - a big jump on the year before.

Practical pattern for travellers from western and northern Europe:

  • Germany and nearby: Dortmund, Berlin, Cologne, Frankfurt Hahn, Memmingen, Hamburg, Nuremberg, Stuttgart, Friedrichshafen, Karlsruhe/Baden-Baden show up repeatedly on the summer PDF.
  • UK: London Luton (Wizz Air UK) is the usual nonstop into Skopje - but if the lake is the trip, check Ohrid first: TUI Airways flies Gatwick (Wednesdays, 27 May to 9 September) and Manchester (Sundays, 24 May to 13 September) straight to OHD in summer, which saves the three-hour road transfer entirely.
  • Italy: Bergamo replaces Malpensa on the Skopje side from 29 March 2026 (four weekly); Naples starts 30 March (Mon/Wed/Fri); seasonal Palermo and Alghero run mid-July into early September.
  • Central Europe: Budapest returns from 30 March 2026 (Mon/Wed/Fri); Bratislava, Prague and other Central European cities sit in the same Wizz web.
  • Elsewhere on the PDF: Basel Mulhouse, Charleroi, Eindhoven, Paris Beauvais, Barcelona, Madrid, Rome Fiumicino, Venice Treviso, Bologna, Bari, Malta, Ljubljana, Malmö, Gothenburg, Stockholm, Oslo Sandefjord. Leisure cities such as Antalya and Istanbul appear on the same airport book with other carriers (not as Wizz rows).

That list is a timetable snapshot, not a promise every city flies every week in winter. Frequencies rise hard in July-August and thin out again. Always open wizzair.com for the exact days on your dates.

On announced starting fares (airline/TAV promo language, February 2026, not a live fare check on 28 August): Palermo was marketed from €29.99 and Alghero from €39.99. Those are opening-price claims, so treat them as a signal that the routes exist - not as the price you’ll see tomorrow.

Other airlines into SKP

Wizz fills seats; a handful of full-service and regional carriers fill the gaps.

  • Turkish Airlines - Istanbul (IST), multiple daily on the summer book. The natural long-haul connection for North America and Asia.
  • Austrian Airlines - Vienna, often daily, with Star Alliance codeshares. Handy from the US and Canada via a short European hop.
  • Air Serbia - Belgrade, daily. Useful when you’re stitching a Serbia + North Macedonia trip or collecting miles in that alliance circle.
  • Aegean Airlines - Athens, several weekly. Sensible when Greece is already on the itinerary.
  • Pegasus Airlines - Istanbul Sabiha Gökçen plus seasonal Turkish leisure cities.
  • Others on the S’26 PDF include Chair Airlines (Zurich), Croatia Airlines (Zagreb), AJet and seasonal leisure operators.

There’s still no useful nonstop from North America. Build the trip through Istanbul, Vienna, a big German city, or a Gulf hub, then take the short final sector into SKP.

Arrivals hall at Skopje International Airport with passengers and shops
Arrivals at SKP - bag claim, taxis and the Erak shuttle sit close together once you're airside. Photo: Sebleouf / Wikimedia Commons, CC BY-SA 4.0

Ohrid Airport (OHD)

OHD is the lake airport - St. Paul the Apostle - and it behaves like a summer gateway more than a year-round hub. TAV’s summer 2026 briefing for Ohrid counted 8 airlines and 17 destinations (scheduled plus a few charters). That is enough to make a lake-first trip work without bouncing through Skopje, but not enough to assume a flight on every date you fancy.

Confirmed 2026 additions worth knowing:

  • Wizz Air. Read the end dates here, not just the start dates - several of these seasonals are already closing.
    • Milan Malpensa ran from 29 March 2026 (the airport’s own schedule and MIA both give the 29th; an earlier TAV release said the 30th) but Wizz discontinues it on 12 September 2026 - it was booked to run to 24 October. Do not plan an autumn trip around it.
    • Bratislava started 17 March and ends 22 October 2026; it was originally loaded through the winter.
    • Wroclaw runs 7 June to 16 September (Wed and Sun) and Katowice 9 June to 19 September (Tue and Sat, plus Thu from 23 July to 10 September). Note the Katowice start is the 9th in the airport’s own book, not the 8th quoted in the press release.
  • Austrian Airlines - Vienna from 17 May 2026.

For a week on Lake Ohrid, a direct OHD arrival saves the road hop from Skopje - 172 km and about three hours measured from the city centre, or 202 km if you are actually coming off a flight at SKP, which is where most people are. For a capital-heavy trip, don’t force OHD: you’ll pay the transfer the other way. Once you land, the short ride into town is covered on Ohrid Airport to town.

Exterior of Skopje International Airport terminal under a clear sky
SKP remains the default year-round gateway; use OHD when your first nights are already on the lake and a direct seat exists. Photo: Avi1111 (Dr. Avishai Teicher) / Wikimedia Commons, CC BY-SA 4.0

How to search and book

Fares on this network swing hard by day of week and by how early you book. I’m not quoting a “typical cheap fare” here without a dated live sample on your exact dates - low-cost carriers change inventory overnight. What does help:

  1. Search SKP and OHD separately. Aggregators sometimes hide the Ohrid option unless you type the code.
  2. Check Wizz direct for anything that looks low-cost, then compare a full-service carrier on the same dates (Turkish via IST, Austrian via VIE) so you see bag and change rules side by side.
  3. Mind the extras. Wizz base fares usually exclude a cabin bag beyond the under-seat size and almost always exclude a hold bag - the headline seat price is not the trip price.
  4. Watch seasonal cliffs. Mid-July to mid-September is when the seventh Skopje aircraft and the Italian leisure routes are live; shoulder months (April-May, late September-October) often give more breathing room on both seats and hotel rates. For month-by-month weather and crowds, see when to visit North Macedonia.

Use a comparison search when you’re still deciding the city of entry, then finish the booking on the airline if the fare is close - that usually makes changes and disruption handling cleaner.

SKP or OHD - which to choose

Choose SKP when:

  • You’re spending nights in the capital, heading north to Kosovo, or driving a wider Balkan loop.
  • You’re arriving outside high summer and need year-round frequency.
  • You’re connecting from a long-haul flight and want the denser inbound web (Istanbul, Vienna, Belgrade).

Choose OHD when:

  • Your first three nights are already booked in Ohrid, Struga or on the lake.
  • You’ve found a matching Wizz or Austrian date into OHD and the total (flight + transfer) still beats SKP + road.
  • You’re travelling light in peak summer and want to skip the Skopje transfer entirely.

Open-jaw works well: fly into SKP, leave from OHD (or the reverse) when you’re touring capital then lake. Just confirm both airports still have a flight on your exit day - OHD’s thinner book is the usual gotcha.

Coming overland instead? The Sofia / Thessaloniki / Pristina bus corridors are laid out on Getting to North Macedonia - that’s the page for ground borders, not this one.

After you land

From SKP, the budget ride into town is the Erak Transporter shuttle (199 MKD, roughly 08:00-20:00, timed to flights). Outside that window, or with luggage and a late arrival, the airport’s published fixed taxi to the centre is 1,500 MKD (~€25) for the ~23 km run. Full stop-by-stop detail is on Skopje Airport to the city center. Renting on arrival is covered on car hire at Skopje Airport.

From OHD, plan a short taxi or pre-booked transfer into Ohrid or Struga - distances are small, but evening flights still feel long when there’s no bus waiting. See Ohrid Airport to town.

Carry a little denar cash for the first shuttle ticket or coffee; cards work widely in town, less reliably at every kerbside stop.

Practical notes before you book

  • Confirm the airport code. SKP and OHD are not interchangeable on a ticket.
  • Re-check seasonal routes. Palermo, Alghero, OHD-Wroclaw/Katowice and similar lines have start and end dates inside 2026 - miss the window and the flight simply isn’t there.
  • Build long-haul with a real connection buffer. A tight Istanbul or Vienna change looks clever until a delay eats your only evening arrival into Skopje.
  • Don’t confuse this page with overland advice. Buses from neighbouring capitals are a different decision tree - use the getting-to page for those.
  • Visa rules vary by passport. US, UK and EU travellers usually enter visa-free for up to 90 days in 180, but Russian passports need a visa in ordinary cases - confirm on the visa requirements page and the MFA before you pay for a non-refundable seat.

Fly into the airport that matches where you’ll sleep the first night, book with eyes open on bags and dates, and North Macedonia is a short hop from half of Europe in summer 2026.