Flying to Slovenia: Every Airport and How to Get There
by Darja · Published Oct 19, 2026 · Updated Nov 5, 2026 · 11 min read

Most visitors fly into Ljubljana Jože Pučnik Airport, Slovenia’s only airport with meaningful scheduled service. But its route network is thinner than you’d expect for a capital city, so travelers — especially from outside Europe, or anyone chasing a cheaper fare — regularly end up comparing it against airports just across the border: Zagreb, Trieste, Venice (Marco Polo or Treviso), and Klagenfurt. All of them land you within one to three hours of Ljubljana by car, bus or train.
This guide is part of our Slovenia Travel Tips series, and pairs well with our Driving in Slovenia guide and our 7 Days in Slovenia Without a Car itinerary. A quick search of any Slovenia travel forum turns up the same question on repeat: which airport should I actually fly into?
It’s a fair question, and not a paranoid one. Ljubljana’s national carrier, Adria Airways, collapsed in 2019, and the airport’s scheduled network never fully recovered to the same size — it’s well connected to a solid list of European cities, but there’s only one direct long-haul route, and fares can run higher than flying into a bigger hub nearby and finishing the trip overland. This guide walks through Ljubljana’s own airport first, clears up a common misconception about Slovenia’s two other “international” airports, then covers each realistic alternative across the border — what it’s good for, what it isn’t, and how to get from it to wherever you’re actually going.
A quick reference before the detail.
| Airport | Distance / time to Ljubljana |
|---|---|
| Ljubljana (LJU) | 24km, ~25-30 min |
| Trieste, Italy (TRS) | 123km, ~1h25 |
| Zagreb, Croatia (ZAG) | 153km, ~1h35 |
| Klagenfurt, Austria (KLU) | 90km, ~1h20 |
| Venice Marco Polo, Italy (VCE) | 230km, ~2h20 |
| Venice Treviso, Italy (TSF) | ~230km, ~2h20 |
Ljubljana Jože Pučnik Airport (LJU): Slovenia’s Main Gateway
Ljubljana’s airport sits about 24km northwest of the city, just off the A2 motorway. Its scheduled carriers cover a genuinely useful spread of European hubs — easyJet, Lufthansa, KLM, Air France, Swiss, Turkish Airlines, Wizz Air, Vueling, Brussels Airlines, LOT, Aegean and Air Serbia all fly there, which means solid onward connections through Frankfurt, Munich, Amsterdam, Paris, Istanbul, Zürich and a handful of other major hubs. Flydubai’s Dubai route is currently the only true long-haul option; United is scheduled to start a seasonal Newark route in May 2027, which will be the airport’s first transatlantic link in years if it goes ahead as planned.
The honest caveat: outside of those European connections, your options are thin. If you’re flying from outside Europe, you’ll almost always be connecting through one of the hubs above rather than flying anything direct, and ticket prices into Ljubljana can run higher than the alternatives below for the same dates — worth comparing before you commit.
Getting into the city: there’s no train (one’s been proposed for years, but don’t plan around it happening soon). Buses run to Ljubljana, Kranj and Kamnik, and the Alpe Adria line even runs a bus across the border to Klagenfurt. A shared shuttle desk operates in the arrivals hall, and taxis are available but aren’t regulated by the airport itself — agree a price or confirm the meter before you get in. If you’re renting a car at the airport to start a road trip, see our Driving in Slovenia guide for what driving here is actually like.
Want door-to-door pickup from Ljubljana airport?
A private transfer, bookable through our partner Viator, skips the shuttle desk and bus timetables entirely. Booking through this link supports Tips in Slovenia at no extra cost to you.
What About Maribor and Portorož Airports?
Worth clearing up directly, since both show up on maps labeled “international airport”: as of this writing, neither Maribor nor Portorož has scheduled commercial passenger flights. Maribor’s traffic is almost entirely charter flights for sports teams, and recent reporting put its annual passenger count at only a few thousand — the Slovenian government has been discussing turning part of the site into a logistics hub rather than growing its passenger side. Portorož’s runway sees essentially no commercial service at all. Don’t build a trip around flying into either one; use Ljubljana or one of the cross-border options below instead.
Nearby Airports Outside Slovenia
Because Slovenia is small and sits at the corner of Italy, Austria and Croatia, several good-sized foreign airports are genuinely competitive with flying into Ljubljana directly — sometimes cheaper, sometimes just better connected from wherever you’re starting.
Zagreb Airport (ZAG), Croatia
About 153km and roughly 1h35 from Ljubljana by road. Zagreb is the hub for Croatia Airlines, which covers a large domestic and regional network, plus a Ryanair base and scheduled service from Lufthansa, Austrian, Air France, KLM, LOT and Turkish Airlines. It’s also the only airport on this list with meaningful long-haul service of its own — Qatar Airways flies to Doha and flydubai to Dubai. One outdated worry you can drop: Croatia joined the Schengen Area on 1 January 2023, so crossing from Zagreb into Slovenia no longer involves a passport check at the border, just a quick drive straight through.
Trieste Airport (TRS), Italy
About 123km and roughly 1h25 from Ljubljana — not quite the shortest drive on this list (Klagenfurt is a touch closer on paper), but closer still if you’re headed for the coast, since Koper is barely 25km from the airport. Ryanair made Trieste a base in 2024 and has been expanding its route list quickly since, alongside ITA Airways’ service to Rome. If your trip centers on Piran, Portorož, Koper or the Karst region, Trieste is still the best-placed airport for that part of the country.
Venice Marco Polo Airport (VCE), Italy
About 230km and 2h20 from Ljubljana — further than Trieste or Zagreb, but Marco Polo is a genuinely large international airport, with dozens of full-service carriers (Lufthansa, KLM, Air France, Austrian, Swiss, Turkish, Delta, United, Emirates and more) and seasonal long-haul routes to North America and Seoul. If maximizing flight choice and fare competition matters more than minimizing transfer time, this is usually the strongest option — and it comes with the obvious bonus of a night or two in Venice itself before or after Slovenia, though Venice’s own hotel prices are notably higher than Ljubljana’s.
Venice Treviso Airport (TSF), Italy
Treviso sits about 31km north of Venice proper, and it’s Ryanair’s other Venice-area base, with more than thirty budget routes across Europe. Fares here are often the cheapest of anywhere on this list, but it’s also the least convenient to reach — a direct coach to Ljubljana runs around 2h55, and a once-daily DRD coach alternative routes via both the Marco Polo and Trieste airports rather than going straight there. Worth it if the fare difference is large; otherwise Marco Polo or Trieste are usually simpler.
Klagenfurt Airport (KLU), Austria
About 90km from Ljubljana via the A2 motorway and the Karawanken tunnel, roughly 1h20 by car — despite the Alps in between, it’s actually one of the shortest airport drives on this list. Klagenfurt is a small airport: Austrian Airlines flies to Vienna, Ryanair serves London-Stansted (though that route is currently scheduled to end on 24 October 2026, so confirm it’s still running before booking), and Sky Alps connects to Rome plus new routes to Hamburg and Hannover starting December 2026. It only carried around 175,000 passengers in 2025, so don’t expect a wide route list — it’s a good option specifically if your home airport happens to be Vienna, London or one of those German cities.
If none of the above lines up with where you’re flying from, it’s worth widening the search a little further: Graz (about 218km, 3h33 from Ljubljana) is well placed if Maribor or eastern Slovenia is your focus, while Vienna and Munich, though both over 350km away, offer dramatically more flight choice and are often worth the longer transfer for long-haul travelers.
Compare fares across more than one airport before booking
Because Ljubljana, Zagreb, Trieste, both Venice airports and Klagenfurt are all realistic options for most of Slovenia, it’s worth running the same dates across several of them on a flight search site rather than assuming the “obvious” airport is cheapest. The price difference between flying direct into Ljubljana and connecting through a nearby hub can be substantial, especially in summer.
Search Airport Transfers
Partner search tool via Travelpayouts — compare shared and private transfer options between any of these airports and Ljubljana. Booking through this widget supports Tips in Slovenia at no extra cost to you.
Which Airport Should You Choose?
Two things decide this more than anything else: where in Slovenia you’re actually headed, and where you’re flying from.
By destination — if you’re based in Ljubljana, Bled, Bohinj or anywhere in the Julian Alps, Ljubljana’s own airport or Klagenfurt both make sense. If the coast, Piran, Portorož or the Karst region is the focus, Trieste is hard to beat for distance. If Maribor or Štajerska wine country is where you’re headed, Zagreb or Graz are both closer than driving all the way from Ljubljana’s airport.
By origin — if you’re flying from within Europe, check whether your home airport has a direct budget route to Zagreb, Trieste or Treviso before assuming Ljubljana is the only option; it’s often not, and it’s often cheaper. If you’re coming from outside Europe, you’re connecting somewhere regardless, so the real choice is between routing through a major hub straight to Ljubljana, or flying into Zagreb or Venice Marco Polo for a wider pick of long-haul carriers and finishing the trip overland.
Getting from the Airport to Where You’re Going
Whichever airport you land at, you’ve then got the same handful of options for the final leg. Renting a car gives you the most flexibility, especially if your trip includes anywhere a direct bus doesn’t reach — just be aware that renting in one country and returning the car in Slovenia (or vice versa) usually adds a one-way or cross-border fee, so compare that against simply renting once you’re already in Slovenia. See our Driving in Slovenia guide for what to expect on the roads themselves.
Shared and private shuttles are a solid middle option on the Venice and Trieste routes especially — services like GoOpti and Nomago run scheduled shuttles between these airports and Ljubljana, usually cheaper than a private taxi and faster than public buses. If you’d rather not deal with transfers at all, a private transfer booked in advance takes care of the Ljubljana-airport leg specifically.
A closer look at how the main options stack up.
| Airport | Distance / time | Connections | Best for |
|---|---|---|---|
| Ljubljana (LJU) | 24km, ~25-30 min | Good European spread, 1 long-haul route | Most trips, if fares are reasonable |
| Trieste (TRS) | 123km, ~1h25 | Ryanair base, growing fast | Coast, Karst, budget fares |
| Zagreb (ZAG) | 153km, ~1h35 | Croatia Airlines hub + Ryanair + major European carriers + Doha/Dubai | Long-haul travelers, Štajerska |
| Klagenfurt (KLU) | 90km, ~1h20 | Small: Vienna, London, Rome, limited German routes | Travelers from Vienna, UK or Germany |
| Venice Marco Polo (VCE) | 230km, ~2h20 | Major full-service hub, some long-haul | Widest flight choice, combining with Venice |
| Venice Treviso (TSF) | ~230km, ~2h20 | Ryanair base, budget routes | Cheapest fares, least convenient transfer |
Fly direct to Ljubljana
Best for: shorter trips, no interest in a stopover city, simpler logistics- No transfer at all once you land — you’re already where you need to be.
- Route choice is solid for Europe, thin for everywhere else.
- Fares aren’t always the cheapest option for the same dates.
Fly into a neighboring country
Best for: budget-conscious trips, long-haul travelers, combining with another city- Often cheaper, sometimes dramatically so on budget-carrier routes.
- Adds one to three hours of transfer time by bus, shuttle or rental car.
- Can double as a night or two in Venice, Zagreb or elsewhere before continuing on.
Partner link — booking through this link supports Tips in Slovenia at no extra cost to you.
Compare rental car prices for SloveniaStay Connected: eSIM for Slovenia
Grab a data eSIM before you land so you have maps and messaging the moment you arrive, no hunting for a SIM shop or hotel Wi-Fi.
Partner search tool, powered by Airalo via Travelpayouts — booking through it supports Tips in Slovenia at no extra cost to you.
Search Flights to Ljubljana
Partner search tool, powered by Kiwi.com via Travelpayouts — booking through it supports Tips in Slovenia at no extra cost to you.
Frequently Asked Questions
Which airport should I fly into for Slovenia?
Ljubljana Jože Pučnik Airport if a direct, convenient route exists at a reasonable price. Otherwise, Trieste for the coast, Zagreb for long-haul connections or Štajerska, and Venice or Klagenfurt depending on where you’re flying from.
Is there a train from Ljubljana airport into the city?
No. There’s no rail link to Ljubljana’s airport, and none is expected soon. Bus, shared shuttle, taxi or rental car are the options.
Can I fly directly to Slovenia from outside Europe?
Only on one route currently — Flydubai’s service from Dubai. A seasonal United route from Newark is scheduled to start in May 2027. Otherwise, you’ll connect through a major European hub, or fly into Zagreb or Venice for more long-haul options.
Can I fly into Maribor or Portorož instead?
Not realistically. As of this writing, neither airport has scheduled commercial passenger flights — Maribor’s traffic is mostly sports-team charters, and Portorož has essentially none. Plan around Ljubljana or a cross-border airport instead.
Do I need to go through border control flying into Zagreb and driving to Slovenia?
No — Croatia joined the Schengen Area on 1 January 2023, so there’s no passport check at the Slovenia-Croatia border anymore for most travelers.
Which airport near Slovenia is usually cheapest?
It varies by season and where you’re flying from, but Ryanair’s bases at Trieste and Venice Treviso frequently turn up the lowest fares. Compare several airports on the same dates rather than assuming one is always cheapest.
How do I get from Venice or Trieste airport to Ljubljana?
Direct coaches run from both — roughly 2h20 from Marco Polo and 1h25 from Trieste under normal traffic. Shared shuttles like GoOpti and Nomago also cover these routes, and renting a car is an option at either airport.
More to read
Fresh from Slovenia Travel Tips

Thermal Spas in Slovenia: The Best Terme for a Winter Visit
Quick answer: Slovenia’s thermal spas (terme) stay open all winter, but what’s actually usable varies a lot by…

Slovenia Travel in December: Weather, Crowds, Hiking and What to Expect
December is when Slovenia goes fully festive and genuinely cold — lift-served skiing begins at the lower resorts,…

Christmas Markets in Slovenia Beyond Ljubljana: Ptuj, Kranj, Bled, Maribor and Celje
Quick answer: Ljubljana isn’t the only Slovenian city with a festive December program. Ptuj, Kranj, Bled, Maribor and…
Darja
Writes destination guides for Tips in Slovenia, covering the country's cities, hidden gems and day trips.
Related guides
Slovenia Travel Tips · 9 Nov 2026Thermal Spas in Slovenia: The Best Terme for a Winter VisitQuick answer: Slovenia’s thermal spas (terme) stay open all winter, but what’s actually usable varies a lot by…
Slovenia Travel Tips · 6 Nov 2026Slovenia Travel in December: Weather, Crowds, Hiking and What to ExpectDecember is when Slovenia goes fully festive and genuinely cold — lift-served skiing begins at the lower resorts,…
Slovenia Travel Tips · 4 Nov 2026Christmas Markets in Slovenia Beyond Ljubljana: Ptuj, Kranj, Bled, Maribor and CeljeQuick answer: Ljubljana isn’t the only Slovenian city with a festive December program. Ptuj, Kranj, Bled, Maribor and…Newsletter
Don't miss anything new
One new Slovenia guide in your inbox every couple of weeks. No spam, unsubscribe any time.