Slovenia can be reached by air, road and rail. The flight time from the major European hubs is mostly less than two hours.

The main international airport is Ljubljana Joze Pucnik, located 25 km from Ljubljana and currently served by around 250 direct scheduled flights per week, with a high share operated by Adria Airways, the national airline of Slovenia and a member of the Star Alliance. There are also some airports across our borders within reasonable reach of Ljubljana.

  • Trieste, Italy (130 km to Ljubljana)
  • Venice Marco Polo, Italy (230 km to Ljubljana)
  • Graz, Austria (187 km to Ljubljana)
  • Klagenfurt, Austria (85 km to Ljubljana)
  • Zagreb, Croatia (140 km to Ljubljana)


Persons wishing to enter Slovenia must have a relevant travel document. EU/EEA citizens do not need a passport, only a valid identity card.

Non-EU citizens wishing to enter the Republic of Slovenia need a valid passport and a visa or residence permit, unless otherwise stipulated by law or international agreement.

More information on whether you need a visa to enter Slovenia – choose your country.


City Hotel has its own garage for the guests. As the number of parking places is limited, we recommend you a public garage on the nearby Trdinova street.


There are several options for transfer from Ljubljana airport to the city centre.
please check at the official site of Ljubljana airport.