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.
Information on timetables is available from this website of Ljubljana Bus Station.
Slovenia’s road network has been modernised over the past decade as to provide an efficient road system, improve road safety, and ensure wider European integration. Road connections
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.
Ljubljana is located at the crossroads of the country's most important road routes.
- 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
Modern comfortable trains serve the capital as well as almost every important tourist destination in Slovenia. Railway connections from Ljubljana to the major cities across the borders are often operated by intercity trains. There are good connections to neighbouring countries as direct train services connect Ljubljana /Slovenia with Austria, Germany, Hungary, Croatia, Italy, Serbia, etc.
Railway travel is convenient and inexpensive.
Information on international timetables
is available from this website of Slovenian Railways
All flights to and from Ljubljana are operated through the Ljubljana Jože Pučnik Airport, which is located at 25 km from the city centre and can be reached within a 20-minute ride.
More information on scheduled flights is available at www.lju-airport.si.
Ljubljana is also close to several other airports served by various budget airlines.Distances from the neighbouring airports to Ljubljana
by road:Graz Airport
, Austria: 187 kmKlagenfurt Airport
, Austria: 85 km Zagreb Airport
, Croatia: 140 kmTrieste Airport
, Italy: 130 kmVenice Airport
, Italy 230 kmUseful links
The public city bus network makes it easy to travel within the city. Close to 30 bus lines, which run according to regular schedules throughout the day, are complemented by suburban buses, which link Ljubljana to its close surroundings. A smart card, Urbana, has to be purchased before use of public transport. It is also convenient to travel by bus to reach other localities around the country.
Ljubljana also has a well-organised taxi service, which is not exceedingly expensive. There are fixed spots in the city where taxis are stationed, or they can be ordered by telephone.
In 2011 a self service bike system – BicikeLJ has been introduced in Ljubljana.