The nearest airport to Ljubljana is Letališče Jožeta Pučnika Ljubljana, also known as Letališče Brnik. The airport is located about 20 km outside of Ljubljana.
Airlines with direct flights to Ljubljana are available to this website. However, Ljubljana can be reached from anywhere in the world with a flight transfer at any European airport.
The most convenient transportation from the airport to any of the hotels in Ljubljana is by a shuttle for around 9 €. The shuttle bus waits outside the airport building and will take you the doors of your hotel. Other options are bus and taxi.
Other options are to fly to some of the other airports in the vicinity (Trieste, Venice, Zagreb, Vienna, Klagenfurt, Graz) and take a shuttle bus to your hotel in Ljubljana. Some of the providers are GoOpti or Nomago.
Ljubljana is accessible by train from several directions. The main train station is located about 15 min by foot to the majority of the hotels in Ljubljana. For train timetables, please visit Slovenske zeleznice.
The main bus terminal is located just outside the train station and buses come to Ljubljana from all around Europe. For bus timetables, please visit Avtobusna postaja Ljubljana.