Quick answer
Ljubljana Joze Pucnik Airport (LJU) is located near Brnik, about 26 km north of Ljubljana city center. The drive takes 25 to 40 minutes depending on traffic. A pre-booked private transfer is the simplest option, especially for first-time visitors. There is also a public bus service (GoOpti and Arriva lines), but frequency is limited and schedules do not always align with flight times. There is no rail connection to the airport. If you are arriving late at night or with family, booking transport in advance saves real headaches.
What actually happens after landing
LJU is a compact single-terminal airport. Immigration for non-Schengen arrivals is usually quick — Slovenia is efficient, and lines rarely exceed 15 minutes. Luggage delivery is generally prompt, though charter flights during summer can slow things down.
Once through customs, you enter a small arrivals hall with a few car rental counters, an ATM, and a tourist information desk. The entire terminal is easy to navigate, and you will not get lost.
If you have a pre-booked transfer, your driver will be waiting just outside the arrivals exit with a name sign. The pickup area is right in front of the terminal — there is only one exit, so finding each other is straightforward. Free Wi-Fi is available in the terminal, and it works reasonably well for sending messages or confirming your transfer details.
Transport options explained honestly
Airport bus (Arriva): A public bus runs between the airport and Ljubljana bus station. The fare is around 4-5 EUR and the journey takes about 45 minutes. However, buses run roughly once per hour and the last departure is typically around 8 PM. On weekends and holidays, service is reduced further. Not ideal if your flight lands late.
GoOpti shuttle: A shared shuttle service that operates on a booking basis. You reserve online, and they group passengers heading in similar directions. Prices start from around 9-14 EUR per person. It works well but requires advance booking and you may wait for other passengers.
Taxi: Taxis are available outside the terminal. The fare to Ljubljana center is typically 35-50 EUR on the meter. Slovenian taxis are metered and regulated, so overcharging is rare, but the price is higher than a pre-booked transfer in most cases.
Car rental: All major agencies have counters at the airport. If you are planning to explore Lake Bled, the Julian Alps, or the coast, renting a car at LJU makes sense. The airport is well connected to the A2 motorway.
Realistic pricing expectations
A pre-booked private transfer from LJU to Ljubljana city center typically costs 30-45 EUR for a sedan carrying up to 3 passengers. Minivans for larger groups run 45-65 EUR. These prices include meet-and-greet and luggage handling.
Metered taxis charge 35-50 EUR for the same trip, sometimes more depending on traffic and the exact destination. There is usually a small surcharge for luggage or Sunday/holiday travel.
The Arriva bus is the cheapest at 4-5 EUR but least convenient. GoOpti falls in between at 9-14 EUR per person, making it cost-effective for solo travelers but less so for couples or groups.
Transfers to Lake Bled cost roughly 45-60 EUR by private transfer (the lake is about 36 km from the airport). To Kranj, the nearest city, expect 15-25 EUR.
Late night arrivals
LJU receives flights until around 11 PM, with occasional delays pushing arrivals past midnight. The public bus does not run after about 8 PM, and GoOpti availability drops significantly for very late bookings.
Taxis are available but fewer in number late at night. Waiting 15-20 minutes for one is possible. A pre-booked transfer is the most reliable option for any flight arriving after 7 PM, and strongly recommended after 9 PM.
The terminal itself is quiet but safe. There is limited food and drink available after the last shops close, so bring snacks if you anticipate a late arrival. The car park and pickup area are well lit.
Families and luggage
Traveling with children is straightforward at LJU — the airport is small and manageable. Trolleys are available in the baggage hall. The walk from arrivals to the pickup area is short and flat.
Child seats are not standard in Slovenian taxis. If you need one, request it when booking a private transfer — most reputable services can provide them with advance notice. For families with strollers and multiple bags, a minivan transfer is worth the small extra cost over a sedan.
The airport has baby-changing facilities in the terminal. There is no dedicated family waiting area, but the compact size means you are never far from the exit.
Where you meet the driver
Pre-booked transfer drivers wait directly outside the single arrivals exit, holding a name sign or company placard. The meeting area is a small paved zone right in front of the terminal doors — you cannot miss it.
Most services send booking confirmation with the driver's name and phone number. Some also send a WhatsApp or SMS when your flight lands. If you do not see your driver within a few minutes, call them — phone coverage at the airport is excellent.
Taxis line up in the designated rank about 30 meters from the arrivals door, clearly signposted.
Decision helper
Take the bus if: you are on a tight budget, arriving during daytime hours, traveling light, and your accommodation is near Ljubljana bus station.
Use GoOpti if: you are a solo traveler looking for a middle-ground price and can be flexible with pickup timing.
Take a taxi if: you prefer not to book ahead, are arriving during the day, and are comfortable paying a premium for convenience.
Frequently Asked Questions
How far is Ljubljana airport from the city center?
About 26 km. The drive takes 25 to 40 minutes depending on traffic conditions and your exact destination in the city.
Is there a train from LJU airport to Ljubljana?
No. There is no rail connection to the airport. Your options are bus, taxi, shuttle, or private transfer.
How much is a taxi from Ljubljana airport to the city?
Metered taxi fares typically run 35-50 EUR to Ljubljana center. Pre-booked private transfers are usually 30-45 EUR and include meet-and-greet service.
Does the airport bus run at night?
No. The last Arriva bus to Ljubljana usually departs around 8 PM. For evening and night arrivals, you will need a taxi, shuttle, or pre-booked transfer.
Can I get to Lake Bled from LJU airport?
Yes. Lake Bled is about 36 km from the airport, roughly a 30-minute drive. A private transfer costs 45-60 EUR. There is no direct public bus from the airport to Bled.
What currency is used in Slovenia?
Euro (EUR). Slovenia has been in the Eurozone since 2007. ATMs are available in the arrivals hall, and cards are widely accepted throughout the country.
Is there Wi-Fi at Ljubljana airport?
Yes. Free Wi-Fi is available throughout the terminal and works well enough for messaging, checking transfer details, and basic browsing.
Do I need a vignette to drive from the airport?
Yes, if using the motorway. Slovenia requires a road vignette (e-vignette since 2022) for all vehicles on motorways. Rental cars usually include one. If driving your own car, purchase it online before arrival or at a petrol station.
How long does immigration take at LJU?
For EU/Schengen passport holders, it is near-instant. For non-Schengen arrivals, expect 5-15 minutes. Queues are rarely long at this airport.
Can I get a child seat in a transfer from LJU?
Not in a standard taxi. If you need a child seat, request one when booking a private transfer in advance. Most reputable services can accommodate this with notice.
Ljubljana airport is small, efficient, and easy to navigate. The 26 km ride into the city is the one part of your arrival that benefits from planning ahead — especially if you land in the evening or have a family in tow. Sort your transport before you board and the rest of Slovenia will be waiting for you.