Ljubljana Airport to City Center: Bus, Shuttle & Taxi
How do I get from Ljubljana Airport to the city center?
Public bus 28 runs from Ljubljana Airport (Brnik, LJU) to the main bus station in about 45 to 55 minutes, with departures roughly every 30 to 60 minutes between 5:00 and 21:30. Shared shuttles and private transfers cover the same 25 km trip faster, door to door, for a price agreed before you board.
Getting from Brnik to the city center: your options at a glance
Ljubljana Jože Pučnik Airport, universally called Brnik after the village where it sits, is about 25 km northwest of the capital. There is no train — Brnik has no rail station at all — so every arriving traveler chooses between four options: the public bus, a shared shuttle van, a taxi, or a pre-booked private transfer. None of them is complicated, but each suits a different kind of arrival, and the price of the cheapest one is genuinely not fixed, which trips up more visitors than you would expect.
| Option | Time to center | Typical price | Best for |
|---|---|---|---|
| Bus 28 (public) | 45–55 min | Varies by day — check ap-ljubljana.si | Light luggage, daytime arrival, flexible budget |
| Shared shuttle van | 30–40 min | Fixed, booked in advance | Solo travelers wanting door-to-door without taxi cost |
| Taxi | 25–30 min | Metered, higher if unbooked | Late arrivals, small groups, simplicity |
| Private transfer | 25–30 min | Fixed, booked in advance | Families, night flights, no interest in logistics |
If you read only one section of this guide, make it the next one: bus 28 is the option almost every budget-minded visitor asks about, and it is also the one most often described online with a confident, wrong price.
Bus 28: the public, budget option
Bus 28 is operated as part of the Ljubljana urban network and connects the airport directly to the city’s main bus station (Avtobusna postaja Ljubljana), a few minutes’ walk from the old town and from most of the accommodation covered in our where to stay in Ljubljana guide.
The trip takes 45 to 55 minutes, and departures run roughly every 30 to 60 minutes between about 5:00 and 21:30, though the exact gap between buses changes through the day — tighter around commuting hours, wider in the evening. The stop is right outside the arrivals hall, a short walk from the terminal doors; look for the LPP signage, since the same stop serves a couple of other regional lines as well.
Here is the piece worth slowing down for: the fare is not one fixed number. Prices for Ljubljana’s urban buses have historically differed between weekdays and weekends, and the operator does not publish a single year-round figure that a guide like this one can quote responsibly. The only source that will be accurate on the day you fly is ap-ljubljana.si, the airport’s own transport page — check it before you land, or as soon as you have wifi in the terminal. Anyone who tells you a specific euro amount for bus 28 without pointing you to that page is guessing.
One more thing worth knowing before you plan around the bus alone: Ljubljana’s urban buses stopped accepting cash on board back in 2010. If your onward plans include city buses once you are downtown — not just the airport route — you will want a rechargeable Urbana card or a contactless bank card ready. Our getting around Ljubljana guide covers exactly how that works inside the city itself, which is a separate system logistically from the airport line even though the same operator runs both.
Because departures thin out later in the evening, anyone landing after roughly 21:30, or arriving with a flight that has been delayed past that window, should assume the bus is off the table and plan for a taxi or a pre-booked transfer instead — see below.
Shared shuttle vans
Between the cost of a solo taxi and the flexibility of the public bus sits the shared shuttle van, a minibus that collects several passengers heading into Ljubljana (or occasionally onward to Bled) and drops each of them close to their address. It typically takes 30 to 40 minutes, faster than the bus because it skips most of the urban bus network’s intermediate stops, and the price is fixed and known before you fly rather than discovered on arrival.
The trade-off is timing: shared shuttles usually run on a schedule tied to flight arrivals rather than a fixed clock, so you may wait a short while at the curb for other passengers’ luggage before departure. For a traveler flying in alone with a rolling suitcase and no interest in figuring out bus timetables, this is often the most comfortable answer between the cheapest and the most expensive options.
Taxi from the airport
A taxi covers the roughly 25 km to the center in about 25 to 30 minutes outside rush hour, and it is the only option that runs at any hour of the day or night, which matters for a red-eye landing when bus 28 has long since stopped for the evening.
The one habit worth adopting: use the official taxi stand just outside arrivals, or have your driver metered and visible, rather than accepting an offer from someone approaching you inside the terminal with a flat quote. Unregulated pickups at small European airports are where inflated fares tend to happen, and Brnik is no exception. If your hotel or apartment host can arrange a taxi on your behalf with a known driver, that is usually the smoothest version of this option.
Private transfers and arranging things before you land
For families with car seats to coordinate, groups splitting one vehicle, or anyone landing very late or very early, a private transfer booked in advance removes every one of the above decisions. A driver waits at arrivals with your name, the price is set before you leave home, and the 25 km run takes about 25 to 30 minutes with no shared stops along the way.
a private guided city tour that can be arranged to start right after your arrival is worth considering if you would rather turn your first afternoon in Ljubljana into orientation with a local guide than into logistics — many visitors who fly in mid-morning use exactly this to get their bearings before checking into accommodation.
If instead your flight lands with hours to spare before boarding again — a long layover, or a delayed connection — airport lounge access at Ljubljana Jože Pučnik Airport is a straightforward way to wait somewhere quieter than the gate area, with food and wifi included rather than hunted for between shops.
Which option should you actually pick?
- Traveling light, arriving between roughly 6:00 and 20:00, watching your budget: bus 28. Check ap-ljubljana.si for the day’s fare before you go, and build in the full 45 to 55 minutes plus a buffer for the walk from arrivals to the stop.
- Traveling solo with luggage, want door-to-door without taxi pricing: a shared shuttle, booked ahead.
- Landing very early, very late, or need speed over cost: a taxi from the official stand, or a pre-booked private transfer if you would rather not negotiate anything on arrival.
- Traveling as a family, or connecting straight into sightseeing: a private transfer, possibly combined with a guided first day — see the guided city tour link above.
Whichever you choose, the trip is short by the standards of most European capitals: even the slowest option, the bus, puts you in central Ljubljana in under an hour, which is one reason first-time visitors often underestimate how easy the arrival logistics actually are compared with researching them in advance.
What to sort out before you land
A few decisions are easier made from your phone before you touch down than from a queue at arrivals:
- Currency: Slovenia uses the euro, adopted back in 2007, so if you are arriving from outside the eurozone, withdraw or exchange before boarding if you want cash in hand for a taxi or a coffee — the airport has ATMs, but rates and queues vary.
- SIM or data: having a working data connection the moment you land makes checking ap-ljubljana.si for the day’s bus fare, or tracking a pre-booked shuttle, much easier than relying on airport wifi alone.
- Accommodation address in hand: whichever transport option you choose, having your address (and ideally a map pin) ready saves time with a driver or when reading bus stop names you have never seen before.
- A rough plan for your first day: if you are wondering how much ground to expect to cover, how many days in Slovenia and our Ljubljana in one day itinerary are the natural next reads, alongside what to book in advance for anything with limited daily capacity, such as Postojna Cave or the Vintgar Gorge.
If a rental car is part of your plans rather than public transport, note that this guide deliberately does not cover picking one up — see renting a car in Slovenia for that, plus the Slovenia vignette guide for the electronic motorway sticker you will need the moment you leave Ljubljana on the highway. And if you are weighing whether you need a car at all, Slovenia without a car lays out how far public transport and organized tours can realistically take you.
Beyond the airport: your first days in Slovenia
Once you have made it into the city, the airport transfer becomes a footnote rather than the story. Most visitors spend a day or two orienting in Ljubljana itself — the Ljubljana Castle hill, the Plečnik quays, the old town — before branching out. Two of the most-booked first excursions from the capital are Lake Bled and the Karst caves, and both are easy to arrange from your accommodation:
a full-day guided trip to Lake Bled is the classic first outing for anyone who landed in Ljubljana wanting the postcard lake without renting a car, and our Bled day trip from Ljubljana guide covers the logistics of doing it independently as well, for comparison.
a guided day trip to Postojna Cave and Predjama Castle is the other perennial favorite, and since both sites require timed tickets, our Postojna Cave tickets and tips guide is worth reading whether you book a guided trip or go on your own.
For budgeting the rest of the trip once the airport transfer is behind you, Slovenia daily budget breaks down realistic costs by travel style, and is the Ljubljana Card worth it answers a question that comes up almost as often as this one about the airport.
Ljubljana Airport Transfers: Frequently Asked Questions
How far is Ljubljana Airport from the city center?
Ljubljana Jože Pučnik Airport (Brnik, code LJU) sits about 25 km northwest of the city center, roughly 45 to 55 minutes away by bus and around 25 to 30 minutes by car or taxi outside rush hour.
How much does the bus 28 cost from the airport to Ljubljana?
The fare differs between weekdays and weekends and is not fixed year-round, so check the current price on ap-ljubljana.si before you travel rather than relying on a number printed elsewhere.
How often does bus 28 run, and what are the first and last departures?
Bus 28 runs roughly every 30 to 60 minutes between about 5:00 and 21:30, though frequency varies through the day. Always confirm the timetable at ap-ljubljana.si close to your travel date.
Is there a train from Ljubljana Airport to the city center?
No. Brnik has no train station and no direct rail link to Ljubljana. Bus 28, a shared shuttle, a taxi, or a private transfer are the only ways to cover the 25 km.
How long does a taxi take from the airport to Ljubljana, and should I book one in advance?
A taxi covers the trip in about 25 to 30 minutes outside rush hour. Using an official taxi stand or a pre-booked transfer avoids the higher fares sometimes charged to arrivals who accept the first offer inside the terminal.
Where exactly do I catch bus 28 at the airport?
The stop is just outside the arrivals hall, a short walk from the terminal doors. Look for the LPP signage, since the same stop also serves other regional routes.
Can I book a private transfer or shuttle before I land?
Yes, and it is worth doing for a late-night arrival or a group with luggage. A pre-booked driver meets you at arrivals with a name board, at a price agreed before you fly, with no need for cash or a bus that may have already left.
Is Ljubljana Airport called Brnik or Jože Pučnik?
Both. Brnik is the village where the airport sits and the name most locals use; Jože Pučnik is the official name, honoring the independence-era dissident and politician, and LJU is the code printed on tickets and boards.
Transfers and transport passes on GetYourGuide
Verified deep-linked GetYourGuide tours. Book through these links and we earn a small commission at no cost to you.
GetYourGuide does not provide a product photo for this activity — the image shows the meeting point, photographed by us.


