Ljubljana is primarily served by the Ljubljana International Airport and complemented by five cross-border airports (Graz, Klagenfurt, Trieste, Venice, Zagreb) in the region providing more non-stop destinations and low-cost air carriers. The Ljubljana Airport is located at 25 km from the city centre.
There are various options for getting to and from the airports. Budget transfers is available from Ljubljana Airport and also other airports (Graz, Klagenfurt, Munich, Trieste, Venice, Zagreb) to Ljubljana by Go-Opti.
Slovenia’s road network has been modernized over the past decade as to provide an efficient road system, improve road safety, and ensure wider European integration. The construction of the motorway cross is nearly completed and the access from the border crossings with Italy, Austria and Hungary towards Ljubljana is swift. Motorways are complemented by a good network of main roads and regional roads.
Modern and comfortable trains serve the capital as well as almost every important tourist destination in Slovenia. Connections to neighboring countries are very good, as direct train services connect Ljubljana / Slovenia with Italy, Austria, Germany, Hungary, Croatia, Serbia, etc.
Railway travel is convenient and inexpensive. Information on international timetables is available from the website of the Slovenian Railways.