Ljubljana airport handles flights until around 11 PM, with delays occasionally pushing arrivals past midnight. The airport is small and safe, but your transport options narrow significantly after dark.
What is open late
The terminal stays accessible as long as flights are arriving, but shops and the cafe close in the evening. By 10 PM, the arrivals hall is quiet. There is free Wi-Fi, seating, and restrooms available, so you can wait inside if needed. The area outside the terminal is well lit but empty — this is a rural area north of Ljubljana, not a city neighborhood.
Transport options after 9 PM
Public bus: Not available. The last Arriva bus to Ljubljana typically departs around 8 PM. On weekends and holidays, service may end even earlier. This is simply not an option for late arrivals.
GoOpti shuttle: Can sometimes be booked for evening pickups, but availability depends on demand. If you know your flight time in advance, you can check their website for late options. Do not count on finding a slot at the last minute.
Taxi: Taxis are available but in reduced numbers. After 10 PM, you might find only one or two at the rank, or none at all for a brief period between flights. Waiting 15-20 minutes is possible. The fare to Ljubljana is the same metered rate (35-50 EUR), though some drivers apply a small night surcharge.
Pre-booked private transfer: The most reliable option for late arrivals. Your driver monitors your flight and adjusts for delays. They will be at the terminal when you walk out, regardless of the hour. Prices may include a modest night supplement of 5-10 EUR for pickups after 10 PM.
If your flight is delayed
Delays are where pre-booked transfers earn their value. A good transfer service tracks your flight and adjusts the pickup time automatically. With a taxi, you are at the mercy of whoever happens to be at the rank when you finally emerge. At 1 AM, that might be nobody.
Safety
Ljubljana airport and its surroundings are safe. Slovenia in general has very low crime rates. That said, standing outside a quiet rural airport at midnight with luggage is not comfortable for anyone. Having a confirmed ride waiting removes that concern entirely.
The practical recommendation
If your flight lands after 8 PM, book your transfer in advance. The peace of mind is worth more than the fare. Check that your provider tracks flights for delays, and save the driver's phone number offline before you board. That way, even if everything runs late, you know exactly how you are getting to your hotel.