EF FELU logo

Travel information



Ljubljana International Airport Jože Pučnik (Brnik) is situated 23 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.

Other neighbouring international airports are located at:

  • Austria (Klagenfurt 79 km, or Graz 160 km)
  • Croatia (Zagreb 135 km)
  • Italy (Trieste 120 km, Venice 220 km)

If you are travelling by the low-fare carriers (Ryanair, Wizzair, Myair, Easy Jet), please note that the closest airports to Ljubljana are Maribor (129 km), Graz (160 km), Klagenfurt (79 km), Trieste (90 km) and Venice (220 km).

More information and condensed airfare price information

Transfers from/to the airport

Transfer, taxi and bus transport from Ljubljana Airport to the city centre are available on a regular basis. In our opinion shuttles are the best way of transport. More information

GoOpti Transfers (Low-cost transfers to the closest airports to Ljubljana: Graz (160 km), Klagenfurt (79 km), Trieste (90 km) and Venice (220 km)).


Ljubljana is well connected by bus services from around Europe. Bus travel is one of the most convenient forms of public transport for short trips to Ljubljana's surrounding areas. Connections to other places in Slovenia are good as well.
More… (Ljubljana Bus, Stationinformation, timetables)


Ljubljana has good international rail connections, almost the entire fleet of trains operated by the Slovenske železnice national railway company was modernised a few years ago.

There are regular train connections to countries around Europe including, among others, the following:

  • Germany (via Munich)
  • Switzerland (via Zurich)
  • Austria (via Salzburg, Villach and Graz)
  • Croatia (via Zagreb and Rijeka)
  • Hugary (via Budapest)
  • Czech Republic (via Prague)
  • Italy (via Trieste and Venice)
  • Greece, Macedonia and Serbia (via Salonica, Skopje and Belgrade)

More information:
Ljubljana Railway Station
International train timetables
Local train timetables


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.

Road connections:

  • from Villach (Austria): E651
  • from Klagenfurt (Austria): E652 or E61
  • from Graz (Austria): E57 or E59
  • from Trieste (Italy): E61 or E70
  • from Zagreb (Croatia): E70
  • from Budapest (Hungary): E57 or E71

Useful links: Michelin Route Planner Road traffic-related information for tourists


To top of page