The public bus is the cheapest way to leave Ljubljana Airport (LJU) — when it runs. This guide covers where the buses actually go, what they cost, when the timetable works for you, and what to do when it doesn't. Honest answers, real 2026 prices.
Direct public buses connect Ljubljana Airport with Ljubljana, Kranj and Bled. A ticket to Ljubljana costs about €4, paid to the driver in cash only. Buses run roughly every 30–60 minutes on weekdays from early morning until about 21:00, with far fewer departures on weekends and holidays. Landing in the evening, traveling as a group, or heading somewhere a bus doesn't go? A shared shuttle starts from about €12–14 per person, and a private taxi is from €35 to Ljubljana — fixed before booking, 24/7.
| Route | Ticket | Duration | Notes |
|---|---|---|---|
| Airport → Ljubljana | ~€4 | ~45 min | Arrives at Ljubljana main bus station — not your hotel |
| Airport → Kranj | ~€2–3 | ~20 min | Local route, frequent on weekdays |
| Airport → Bled | ~€4 | ~45–60 min | Stops at Bled bus station; hourly-ish, daytime only |
Tickets are bought from the driver, cash only — there is no card payment or app ticket on board, so keep a few euros handy. Prices are approximate and change slightly by day and route; always check the current timetable on the airport's official site before relying on a specific departure.
On weekdays the buses are a genuinely good deal: regular departures from early morning until about 21:00. The catch comes in three forms. Evenings: after roughly 21:00 there is no bus at all — if your flight lands at 22:30, the timetable can't help you. Weekends and holidays: departures thin out dramatically, with long gaps between buses. The last mile: the bus takes you to a bus station, not to your accommodation — plan a walk, a city bus or a local ride for the final stretch.
Traveling solo with light luggage, landing on a weekday morning or afternoon, staying near the center, and not in a hurry? Take the bus — at about €4 it's excellent value, and no other option comes close on price for one person.
Shared shuttle: Nomago's airport shuttle to Ljubljana starts from €12 per person and GoOpti from about €14, both pre-booked with set time slots — good for solo travelers who plan ahead. Private taxi: door-to-door from €35 to Ljubljana and €60 to Lake Bled for 1–4 passengers, fixed and confirmed before booking, available 24/7 with flight tracking and 60 minutes of free waiting. For two or more people the per-person cost is already close to the shuttle — at twice the speed, straight to your door, at any hour.
Yes. A direct public bus runs to Ljubljana main bus station for about €4, roughly every 30–60 minutes on weekdays until about 21:00, with fewer departures on weekends and holidays. Tickets are bought from the driver, cash only.
No. Services end around 21:00, so for evening and night arrivals the realistic options are a pre-booked shuttle or a private taxi, which runs 24/7 with flight tracking.
Yes — a direct bus for about €4, roughly hourly during the day on weekdays, with fewer buses on weekends. It stops at Bled bus station, so you may still need a short ride to your hotel.
No — tickets are sold by the driver for cash only, so have a few euros ready before you board.
A private transfer meets your actual flight: from €35 to Ljubljana for 1–4 passengers, fixed before booking, with 60 minutes of free waiting if you're delayed.
No bus at your hour? Get your fixed price in seconds →
Comparing every way into town? Read Ljubljana Airport to City Center: All Options (2026).
Heading further? See the full Slovenia airport transfers guide and our 2026 fixed price list.