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.
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.
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
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.
🚐 Shuttle Buses — Nomago & GoOpti Best value overall
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.
🚕 Official Taxi
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.
📱 Rideshare Apps — Hopin & Cammeo
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.
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.
