Ljubljana Airport to Ljubljana City Centre: Transport Guide (2026)

Quick answer: There is no direct train or metro from Ljubljana Airport to the city. Your best options are: Bus 28 (public bus, ~€4.10, hourly, cheapest), a Nomago or GoOpti shuttle (from ~€12, more frequent, bookable online), or a taxi (around €30–€50, 20–30 minutes, door-to-door). Uber and Bolt do not operate in Slovenia — but local apps Hopin and Cammeo do. Keep reading for full details on every option.

⚠️ Important for planners: Ljubljana Airport (also known locally as Brnik Airport) is small, clean, and easy to navigate — but public transport stops running at around 20:00. If you're arriving late in the evening, plan for a taxi or pre-booked shuttle.

Slovenia's compact, charming capital sits just 26 km south of its main international gateway, Ljubljana Jože Pučnik Airport (LJU). That's close enough that the journey into the city should be straightforward — and it is, once you know your options. Unlike many European capitals, Ljubljana has no direct rail or metro link to its airport, so the choice comes down to public bus, shuttle minibus, or taxi. This guide breaks down every option with real 2026 prices, timetables, and local knowledge so you can hit the cobblestones stress-free.

Ljubljana

At a Glance: All Options Compared

Option Journey Time Price (2026) Runs Best For
Bus 28 (public) 45–55 min ~€4.10 Hourly · ~05:00–20:00 Budget travellers
Nomago Shuttle 30–45 min From €12 Multiple daily, timed to flights Value + convenience
GoOpti Shuttle 30–45 min From €13 Multiple daily, pre-book required Flexible travellers
Official Taxi 20–30 min* €30–€50 24/7 at taxi rank Groups, late arrivals
Hopin / Cammeo App 20–30 min* €30–€50 App-dependent, 24/7 Solo travellers, digital-first

*Road time varies with traffic. Rush hour (07:00–09:00 and 16:00–18:30) can add 15–25 minutes.

🚌 Public Bus — Line 28 Best for budget

⏱ 45–55 minutes 💶 ~€4.10 one-way 🕐 Hourly · approx. 05:00–20:00 daily

Bus Line 28, operated by LPP (Ljubljana's public transport company) and Arriva, is the most affordable way to travel between Ljubljana Airport and Ljubljana Central Bus Station (Avtobusna postaja Ljubljana) in the heart of the city. The bus stop is located directly outside the Arrivals terminal — you can't miss it.

Buy your ticket directly from the driver in cash — as of August 2025, single-use paper tickets can only be purchased on board. The bus makes several stops along the route, so journey time sits around 45–55 minutes. The service runs roughly once per hour from early morning until around 20:00. After that, you'll need a shuttle or taxi.

From the Central Bus Station, Ljubljana's charming Old Town is a flat 10-minute walk, and the city's main sights — the Dragon Bridge, Ljubljana Castle, and Prešeren Square — are all easily reachable on foot.

✅ Pros Cheapest option at around €4.10. Bus stop is right outside Arrivals — no navigation needed. Drops at Central Bus Station, close to Old Town. No booking required.
❌ Cons Only runs until around 20:00 — useless for evening arrivals. Once per hour, so timing matters. Cash only for ticket purchase on board. Can be crowded in summer season.
💡 Local tip: Check the timetable on arriva.si before your flight — search for "Brnik/airport Ljubljana" to "Ljubljana AP." The buses are reliable but if your flight lands close to the last departure at ~20:00, allow time for baggage collection and don't cut it fine.

🚐 Shuttle Buses — Nomago & GoOpti Best value overall

⏱ 30–45 minutes 💶 From €12 (Nomago) · From €13 (GoOpti) 🕐 Multiple daily departures · pre-booking recommended

Shared shuttle minibuses are the sweet spot between the cheapness of the public bus and the convenience of a taxi. Two main operators serve the airport–city route: Nomago and GoOpti, both of which run modern, comfortable minibuses and can be booked online in advance.

Nomago departs from Platform 1 at Ljubljana Bus Station and drops passengers at the exit of Terminal B at the airport. Their vehicles are stationed near Terminal B Arrivals. Nomago also offers a door-to-door option in Ljubljana if booked at least 24 hours before departure — a great upgrade for a small extra cost. Nomago starts from around €12 per person.

GoOpti works on a similar shared-ride model, often offering very competitive prices (from ~€13) when booked well in advance. Both services run more frequently than the public bus and are timed to coincide with flight arrivals, making them far less stressful if your flight is delayed slightly.

✅ Pros More frequent than public bus. Can be pre-booked online — great peace of mind. Door-to-door option available with Nomago. Modern, comfortable vehicles with luggage space. Run later than Bus 28.
❌ Cons More expensive than the public bus. Shared rides may wait for other passengers to board. Must be booked in advance for best prices. Not 24/7 — check specific departure times for late flights.
💡 Local tip: Book Nomago or GoOpti at least a day before your flight — last-minute prices rise significantly and seats can sell out during peak summer season (July–August). The door-to-door upgrade with Nomago is worth it if you're staying in a hotel outside the immediate Old Town area.

🚕 Official Taxi

⏱ 20–30 minutes 💶 €30–€50 (metered, varies by operator) 🕐 24/7 at the official taxi rank

Taxis are available around the clock directly outside the terminal building at the official taxi rank. The journey to Ljubljana city centre takes around 20–30 minutes via the A2 motorway in normal traffic conditions. Fares are metered and regulated by local authorities, though rates vary slightly between operators — typical fares range from €30 to €50 for the full journey. Most drivers accept both cash and card payments, but confirm this before you get in.

There is no single fixed rate like in some other European cities, so it's worth asking the driver for an estimate before departure. Prices are the same during the day, evenings, and weekends — there are no night surcharges, which is a relief for late arrivals.

✅ Pros Fastest road option — direct to your hotel door. Available 24/7 — perfect for late-night arrivals. No booking required. No night or weekend surcharges. Good for groups of 3–4 splitting the cost.
❌ Cons Most expensive per-person option for solo travellers. Prices vary between operators — always confirm before boarding. Metered fare can rise in heavy traffic. Unofficial touts may approach in Arrivals — always use the official rank.
💡 Local tip: Always use the official taxi rank outside the terminal — don't accept offers from drivers who approach you inside Arrivals. Ask for a price estimate before the journey begins. A fair fare to the city centre is around €30–€40 in light traffic; if quoted significantly more, wait for the next taxi.

📱 Rideshare Apps — Hopin & Cammeo

⏱ 20–30 minutes 💶 €30–€50 (app-estimated fare) 🕐 24/7 availability (app-dependent)

Uber and Bolt do not operate in Slovenia — this surprises many visitors. However, Ljubljana has its own local e-hailing apps: Hopin and Cammeo. Both work similarly to Uber — you request a ride through the app, get an upfront price estimate, and pay by card in-app. Coverage at the airport is generally good, though during very quiet night hours response times can be longer than at the taxi rank.

Download and set up your preferred app before you land, as airport Wi-Fi can be slow. Fares are broadly comparable to metered taxis, but the transparency of an upfront price estimate makes budgeting easier.

✅ Pros Upfront price estimate — no meter surprises. Cashless, card payment in-app. Track your driver in real time. Good option if you're comfortable with ride-hailing apps.
❌ Cons Uber and Bolt don't work here — you must download a new local app. Fewer drivers than in major capitals — wait times may be longer, especially late at night. Requires mobile data or airport Wi-Fi to book.
💡 Local tip: Download Hopin or Cammeo before your flight and register your payment card while you still have a stable connection at home. Trying to sign up on spotty airport Wi-Fi with tired eyes is nobody's idea of fun.

Frequently Asked Questions

Is there a train from Ljubljana Airport to the city centre?

No — as of 2026, there is no direct train connection between Ljubljana Jože Pučnik Airport and Ljubljana city centre. The nearest railway station to the airport is in Kranj, around 10 km away, but reaching it requires a separate transfer. Most travellers use the public bus, a shuttle service, or a taxi instead. A direct rail link has been discussed for many years but has no confirmed construction date.

Is there a metro (underground) at Ljubljana Airport?

Ljubljana does not have a metro system at all — the city is compact enough that it has never built one. Public transport in Ljubljana relies on an extensive bus network within the city. For the airport route specifically, your options are Bus 28, shuttle minibuses, or taxis as described in this guide.

How do I get from Ljubljana Airport late at night?

Bus 28 stops running at around 20:00, so for late-night arrivals your best options are a taxi from the 24/7 rank outside Arrivals (€30–€50 to the city centre), or a pre-booked Nomago or GoOpti shuttle if they have a departure timed to your flight. Always check the shuttle timetable for your specific arrival time before booking. Taxis are the most reliable guaranteed option after 20:00.

Does Uber work in Ljubljana?

No — Uber and Bolt do not currently operate in Slovenia. For app-based ride-hailing at Ljubljana Airport, use the local apps Hopin or Cammeo, which work on a similar model and cover the airport route. Download and register before you travel for the smoothest experience.

How much should I expect to pay for a taxi from Ljubljana Airport?

A metered taxi from Ljubljana Airport to the city centre typically costs between €30 and €50, with most journeys in light traffic coming in around €30–€40. Fares are regulated by local authorities and there are no extra charges for evenings, nights, or weekends. Always confirm a price estimate with your driver before setting off, and use the official taxi rank outside the terminal rather than accepting offers inside the building.

So, Which Option Is Right for You?

Ljubljana Airport is refreshingly small and stress-free to navigate — the hard part is just knowing which transport to take. For most travellers arriving during the day, the Nomago or GoOpti shuttle hits the sweet spot: affordable, reliable, pre-bookable, and far more comfortable than squeezing onto a public bus with a large suitcase. If you're on a tight budget and your flight lands before 19:00, Bus 28 at €4.10 is perfectly good. Arriving late at night or travelling as a group of three or four? Split a taxi — it becomes comparable in cost per person and you'll be at your hotel in 25 minutes.

Ljubljana is one of Europe's most underrated capitals — tiny, walkable, and utterly delightful. Once you've sorted the airport leg, you can focus on what really matters: the castle views, the riverside café culture, and Slovenia's extraordinary food scene. Dobrodošli v Ljubljano! Welcome to Ljubljana.