How to get to Ljubljana
Travel to Ljubljana by plane
Ljubljana Jože Pučnik International Airport (LJU) is situated 25 km northwest of the city. It is connected with all major European cities and airports. For intercontinental flights we recommend a connecting flight via Frankfurt, Munich, Zurich, Vienna, London or Paris. Airport is also connected with low-fare carriers EasyJet and Wizz Air to London (STN), London (LTN) and Brussels (CRL).
Other neighbouring international airports are located at:
- Austria (Klagenfurt 88 km, Graz 185 km)
- Croatia (Zagreb 150 km)
- Italy (Trieste 121 km, Venice 231 km)
Ljubljana airport transfer
For low cost transfers from airport to your chosen hotel and back you can use our transport partner GoOpti.
Travel to Ljubljana by train
Slovenia has a developed network of railways, connecting Ljubljana to Austria (via Graz and Klagenfurt) to the north, to Italy (via Trieste) to the west and to Croatia (via Zagreb and Rijeka) to the west. Ljubljana's main train station, simply called "Ljubljana", is within an easy walk to the city centre.
Travel to Ljubljana by car
Ljubljana is located at the crossroads of the country's most important road routes. The purchase of a vignette is obligatory if motorways are to be used. Weekly vignette costs 15 EUR. Vignettes are sold at petrol stations in Slovenia and neighbouring countries and at branches of the national and foreign automobile clubs, at post offices in Slovenia and at some magazine stands.