Getting to Ljubljana

By plane

Ljubljana Jože Pučnik Airport is located 26 kilometres from Ljubljana (20 minutes by road). Flight information.

Please note that the air company Adria Airways, the national airline of Slovenia, has filed for bankruptcy. The company is cancelling all the flights scheduled, sometimes not informing the passengers.

Transfers to/from the Ljubljana airport

Shuttle transfers

Bus

A regular bus route from the airport to the Ljubljana Central Bus Station (bus stop no. 28) goes every hour 5:00–20:00, price: €4.10. More information.

Taxi

Taxi services are available in front of the airport; a ride costs from €20 to 45.

Other airports within reasonable distance to Ljubljana

Several airports within reasonable distance to Ljubljana are served by low-fare carriers:

  • Klagenfurt, Austria: 85 km
  • Trieste, Italy: 130 km
  • Zagreb, Croatia: 140 km
  • Graz, Austria: 187 km
  • Venice, Italy: 230 km

Transfers to/from other airports

Shuttle transfers

By car

Ljubljana is located at the crossroads of Slovenia’s most important road routes. Motorway access from any of the neighbouring countries is very easy. In order to drive on Slovene motorways and expressways you need a road tax vignette (a one-week “sticker” is €15). More information. 

By train

The Ljubljana Railway Station is Slovenia’s main railway station. It connects Ljubljana to Trieste, Frankfurt, Munich, Zurich, Prague, Vienna, Graz, Budapest, Zagreb, and Belgrade. More information.

By bus

Regular buses

The Ljubljana Bus Station has regular services to all of Slovenia’s neighbouring countries and the most popular tourist destinations within the country. European cities served by direct bus routes from Ljubljana: Trieste, Venice, Florence, Milan, Klagenfurt, Vienna, Munich, Dortmund, Paris, Budapest, Zagreb, Sarajevo, Belgrade, Niš, Sofia. More information.

Bus transfers from major European cities