Tools Menu

Slovenia Film Commission

Promoting Locations and Film Industry

Travelling and transportation

Travel documents & visas



Foreign citizens can enter Slovenia with valid passport and a visa or residence permit, unless otherwise stipulated by law or international agreement. Slovenia is a part of the Schengen zone since 2007. EU/ EEA citizens do not need a passport to enter Slovenia, only a valid identity card.
Any foreign citizen who in accordance with the law does not need a permit to enter the country may stay in the Republic of Slovenia for not more than 90 days in a period of six months. More information on how to obtain a visa are available at the official website of the Ministry of Foreign Affairs of the Republic of Slovenia.

Distance from major European cities:

Amsterdam – 1.236 km
Venice – 249 km
Belgrade – 539 km
Berlin – 995 km
Brussels – 1.188 km
Budapest – 572 km
Vienna – 375 km
Frankfurt – 800 km
Graz – 202 km
London – 1498 km
Madrid – 2.041 km
Milano – 495 km
Moscow – 2.293 km
Muchen – 408 km
Paris – 1.250 km
Prague – 649 km
Rome – 753 km
Salzburg – 290 km
Split – 428 km
Stockholm – 2.082 km
Trieste – 110 km
Zagreb – 134 km
Zurich – 710 km

Getting to Slovenia by train

Ljubljana has good international rail connections. Train is also an efficient means of transport for trips within the country. Distances are mainly short, travel costs low, and almost the entire fleet of trains operated by the Slovenske železnice national railway company was modernised a few years ago.

Main lines:
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)

Slovenian Railways

Getting to Slovenia by car

Ljubljana is located at the crossroads of the country’s most important road routes.

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

Don’t forget your vignette
Don’t risk driving on the motorways without a road toll vignette – the fines are heavy. Vignettes (stickers) can be bought at any petrol station. More info for drivers:

Getting to Slovenia by plane

Ljubljana Jože Pučnik Airport, located in Brnik near Ljubljana, is the country’s main airport. Its distance from the capital being a little less than 26 kilometres, it can be reached within a 20-minute ride.

Flight connections with the highest frequencies from Ljubljana Airport to major European cities:

Weekdays Weekends Flight time
Amsterdam 1 to 2 /day 1 / day 2:00h
Brussels 4 / day 1 to 3 / day 1:50h
Budapest 2 / day 1 / day 0:50h
Frankfurt 4 / day 2 to 3 / day 1:25h
Istanbul 1 to 3 / day 2 to 3 / day 3:00h
London 2 to 3 / day 2 to 3 / day 1:20h
Moscow 1 / day 1 / day 2:55h
Munich 4 / day 3 / day 1:00h
Paris 4 / day 3 to 4 / day 2:00h
Prague 2 / day 1 / day 1:25h
Tirana 1 / day 1 / day 1:25h
Vienna 3 to 4 / day 3 to 4 / day 0:50h
Zurich 3 / day 2 to 3 / day 1:00h

Other destinations with non-stop connections are: Athens, Barcelona, Belgrade, Bucharest, Copenhagen, Dublin, Helsinki, Kiev, Madrid, Manchester, Ohrid, Podgorica, Priština, Sarajevo, Skopje, Stockholm, Tel Aviv and Warsaw. Some destinations operate only in the spring – summer seasonal schedule. More information are available at the website of the Ljubljana Jože Pučnik Airport.

Texts and data used with permission of KinoDvor.