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:

Ljubljana airport transfer

For low cost transfers from airport to your chosen hotel and back you can use our transport partner GoOpti.

Low-cost shuttle transfer

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.