TRAVEL INFORMATION
RECOMMENDATIONS
We highly recommend checking the schedules in advance.
Shuttle services can be your optimal option if you travel from outside Slovenia.
Please note that all the mentioned durations are approximate.
1. Transportation from Jože Pučnik Airport (Brnik) to Ljubljana
Jože Pučnik Airport (Brnik) is located about 28 km from the center of Ljubljana. Several transportation options are available:
Bus: Regular bus lines connect the airport with Ljubljana’s main bus station. The trip takes about 30 minutes. Timetables and prices are available on the Arriva Slovenia website.
Shuttle Service: Various shuttle services offer transportation between the airport and Ljubljana. The cost is approximately €10–15 per person, and the trip takes about 30 minutes. Popular providers include GoOpti and Nomago.
Taxi: Taxis are available at the airport. A ride to Ljubljana city center costs approximately €30–40 and takes around 30 minutes. Taxi Metro: +386 41 240 200
Car Rental: The airport offers several car rental options from well-known providers such as Hertz and Avis.
2. Transportation from Surrounding Airports (Vienna, Venice, Trieste, Zagreb) to Ljubljana
Vienna International Airport
Train: Trains or buses from the airport go to Wien Hauptbahnhof (Vienna Main Train Station), where direct trains to Ljubljana are available. The journey takes approximately 6 hours.
Bus: Several bus operators, such as FlixBus, offer direct connections to Ljubljana. The trip takes around 5–7 hours.
Shuttle Service: Services like GoOpti offer flexible shuttle transfers. The journey takes about 5 hours.
Venice Airport (Marco Polo and Treviso)
Train: First, take a bus to the Venezia Mestre train station. From there, trains to Ljubljana are available, with one transfer in Sežana or Postojna. The journey takes about 4–5 hours.
Bus: Direct bus connections are available through FlixBus, with a travel time of approximately 3.5–4 hours.
Shuttle Service: Providers like GoOpti offer shuttle transfers from the airport to Ljubljana. The journey takes around 3–4 hours.
Trieste Airport (Ronchi dei Legionari)
Train: Take a bus or train to the Trieste train station, then a direct train to Ljubljana. The trip takes around 2–3 hours.
Bus: FlixBus offers direct connections, and the journey lasts approximately 2–3 hours.
Shuttle Service: GoOpti offer shuttle service from the airport to Ljubljana, taking about 1.5–2 hours.
Franjo Tuđman International Airport Zagreb
Train: From the airport, take transportation to Zagreb Glavni kolodvor (Main Train Station), where direct trains to Ljubljana are available. The journey takes around 3–5 hours.
Bus: Several bus lines, such as FlixBus, offer connections to Ljubljana. The journey takes about 2 hours.
Shuttle Service: GoOpti and other shuttle services offer transfers from the airport to Ljubljana. The trip takes approximately 1.5–2 hours.