Travel directions

Reaching Ljubljana by Air

Ljubljana Jože Pučnik Airport, located in Brnik near Ljubljana, is the country’s main airport. Its distance from the capital is about 26 kilometers, and it can be reached within a 30-minute drive.

Affordable flights to Slovenia are available from several major European cities. If direct flights to Ljubljana are limited or expensive, consider nearby airports that are well served by budget carriers. These include Klagenfurt Airport in Austria, Trieste Airport and Venice Marco Polo Airport in Italy, and Rijeka Airport or Zagreb Airport in Croatia. All are within a few hours’ travel of Ljubljana.


Reaching Ljubljana by Car or Bus

From:

  • Villach (AUT) – E651
  • Klagenfurt (AUT) – E652 / E61
  • Graz (AUT) – E57 / E59
  • Trieste (ITA) – E61 / E70
  • Zagreb (HRV) – E70
  • Budapest (HUN) – E57 / E71


Reaching Ljubljana by Rail

Direct train connections to/from Slovenia:

  • Germany (via Munich, Frankfurt)
  • Switzerland (via Zurich)
  • Austria (via Salzburg, Villach, Graz, Vienna)
  • Croatia (via Zagreb, Rijeka)
  • Hungary (via Budapest)
  • Czech Republic (via Prague)
  • Italy (via Venice)
  • Serbia (via Belgrade)
  • Bosnia and Herzegovina (via Sarajevo)

More information is available on the Slovenian Railways website.