Getting to Ljubljana by air
Ljubljana Jože Pučnik Airport is located 26 kilometres to Ljubljana (20 minutes by road). The bus station is located in the immediate vicinity of the passenger terminals in the direction of the multi-story car park. A regular bus route connects the Ljubljana Jože Pučnik Airport and the Ljubljana Central Bus Station (bus stop no. 28).
Other airports within reasonable distance to Ljubljana are:
- Airport Graz, Austria: 187 km
- Airport Klagenfurt, Austria: 85 km
- Airport Zagreb, Croatia: 140 km
- Airport Trieste, Italy: 130 km
- Airport Venice, Italy: 230 km
Several airports are served by low-fare carriers. Favorably priced scheduled transfers from these airports and Ljubljana Jože Pučnik Airport can be booked through: GoOpti.com and Nomago shuttle service.
More on getting here by air you can find here.
Getting to Ljubljana 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.
Information on train schedules: https://potniski.sz.si/en/
Getting to Ljubljana by bus
The Ljubljana Bus Station has regular services to all of Slovenia's neighboring countries and the most popular tourist destinations within the country.
European cities served by direct bus routes from Ljubljana: Trieste, Venice (Mestre, Marco Polo Airport), Florence, Milan, Klagenfurt, Vienna, Munich, Dortmund, Paris, Budapest, Zagreb, Sarajevo, Belgrade, Niš, Sofia.
For more information here is a link to Ljubljana bus Station website.
*CURRENT TRAVEL SITUATION IN LJUBLJANA
On this page you can find all the basic information and resources on the situation regarding the new coronavirus (Covid-19) pandemic in Ljubljana and Slovenia.