Slovenia Transport Guide: Getting from the Airport to Town, Lake Buses, Trains, and Driving
One guide to cover all public transport: how to get from Ljubljana Airport to the city, how to use the Urbana card, how to reach Lake Bled, and what to watch out for when renting a car.
Arrival and Getting into Town
| Route | Transport | Time / Price |
|---|
| Ljubljana Airport – City Centre | Airport bus lines 28/64 | Approx. 50 minutes, single trip around €4.5 |
| Ljubljana – Lake Bled | Bus or train | Approx. 1 hour, €5–7 |
| Ljubljana – Postojna | Train / bus | Approx. 1 hour, €6–8 |
| Ljubljana – Piran | Direct bus | Approx. 2.5 hours, €12–15 |
City Transport
- Urbana Card: The unified public transport card for Ljubljana. The card itself costs €2 and can be purchased and topped up at newsstands. Single rides cost €1.25, and transfers within 90 minutes are free.
- Old Town on Foot: The capital’s core is compact—Dragon Bridge, Triple Bridge, and the lower cable car station at Castle Hill are all within walking distance.
- Castle Hill Cable Car: Around €2.5 for a one-way ride, or more cost-effective as part of a combined ticket including castle entry.
Between Cities
- The long-distance bus network is better than the train system. ARRIVA and FlixBus cover most major towns and can be booked via app or at stations.
- Recommended scenic train routes include Ljubljana–Bled (via Lesce), Ljubljana–Postojna, and Ljubljana–Maribor, all offering great views along river valleys.
- Cross-border options to Zagreb (approx. 2 hours), Vienna, and Venice are available by bus or train, with no border checks within the Schengen Area.
Driving Essentials
- An electronic vignette (e-vinjeta) is required for motorways. A 7-day pass costs around €16 and is often included with rental cars—confirm at pickup.
- From November to March, winter tyres are legally mandatory, and snow chains are recommended in mountainous areas.
- Parking can be tight in peak season in Bled and Piran—choosing accommodation with parking is the easiest solution.
Tips
- Google Maps is reliable for checking schedules, and station ticket machines accept bank cards.
- Bus services are reduced on weekends and holidays—plan with buffer time.
- Taxis are expensive; use public transport for getting around town, and apps like Uber for late-night rides.
Cross-Border Connections
Ljubljana is located on the Central European corridor, making cross-border connections very convenient: FlixBus can take you to Zagreb in under two hours, to Mestre (near Venice) in about three hours, and to Vienna or Trieste in around four hours. It’s commonly used as a transit hub for itineraries across the Balkans and Central Europe. The train and long-distance bus stations are adjacent (both within a ten-minute walk east of the Old Town), allowing seamless transfers. Flying into Venice or Vienna and entering Slovenia overland can save you a connecting flight and is a common money-saving strategy for multi-country European trips.