Go to content

Ljubljana is located at the intersection of major European transportation routes, half way between Vienna and Venice. It is easily accessible by train, from the highway, and by air, with Ljubljana Jože Pučnik international airport being only a short drive away.

Getting to Ljubljana bike photo Jost Gantar

Getting to Ljubljana by air

Ljubljana Jože Pučnik Airport is located 26 kilometres to Ljubljana (20 minutes by road).

Flight information

T: +386 (0)4 20 61 981
W: Aerodrom Ljubljana

Transfers to/from the airport

  • Shuttle transfers: GoOpti, Nomago, MNJ Shuttle, Markun Shuttle, ZUP prevozi.
  • Taxi: Taxi services are available in front of the airport building.
  • Rent-a-car: consult the list of rent-a-car service providers at the airport.

Regular bus route

A regular bus route connects the Ljubljana Jože Pučnik Airport and the Ljubljana Central Bus Station (bus stop no. 28).

Other airports within reasonable distance to Ljubljana

The distances to the other airports:

Ljubljana is easily accessible by airport transfers

  • Airport Graz, Austria: 187 km
  • Airport Klagenfurt, Austria: 85 km
  • Airport Zagreb, Croatia: 140 km
  • Airport Trieste, Italy: 130 km
  • Airport Venice, Italy: 230 km

Several airports within reasonable distance to Ljubljana are served by low-fare carriers. Favourably priced scheduled transfers from these airports and Ljubljana Jože Pučnik Airport can be booked through: 

Transfers can be booked online. 

Getting to Ljubljana by road

Ljubljana is located at the crossroads of Slovenia's most important road routes. Motorway access from any of the neighbouring countries is very easy.

Road tax vignettes

Road tax vignettes must be purchased for the use of Slovenian motorways, including the Ljubljana bypass. The roads where the vignette is required are marked by special vignette signs. Vignettes can be purchased at petrol stations located in the border areas of Slovenia's neighbouring countries, at petrol stations, post offices and most newspaper kiosks in Slovenia, and at branch offices of the Automobile Association of Slovenia (AMZS) and other automobile clubs.

Vignette prices

Vignettes

Class A/1 (one-track motor vehicles)

  • Yearly vignette: €58.70
  • Half-year vignette: €32.00
  • Weekly vignette: €8.00

Class 2A (passenger cars and mobile homes)

  • Yearly vignette: €117.50
  • Half-year vignette: €32.00
  • Weekly vignette: €16.00

Class 2B (vehicles exceeding 1.3m in height above the front axis)

  • Yearly vignette: €235.00
  • Half-year vignette: €64.10
  • Weekly vignette: €32.00

For further information visit the website of the Motorway Company in the Republic of Slovenia (DARS).

Traffic information

The Traffic Information Centre for Public Roads collects and provides information on traffic and road conditions in Slovenia.
More information: 
T: 1970 or +386 (0)1 518 85 18
W: Traffic Information Centre for Public Roads

AMZS, the Slovenian national automobile association, provides roadside assistance, car towing services and car repair services 24 hours, seven days a week.
More information:
T: +386 (0)1 530 53 53
W: AMZS

Getting to Ljubljana by train

The Ljubljana Railway Station is Slovenia's main railway station. It connects Ljubljana to Trieste, Frankfurt, Munich, Zurich, Prague, Vienna, Graz, Budapest, Zagreb, and Belgrade. Railway is also a convenient means of transport within Slovenia, given that distances within the country are mainly short and travel costs low.

Please visit their official website for more information on train schedules and tickets.

Public transport tickets (bus and train)

Bus or train tickets for travels within Slovenia are sold at the sales points of the LPP Passenger Centre, located at Slovenska cesta 56.

Getting to Ljubljana by bus

The Ljubljana Bus Station serves as a key departure point for regular intercity and international bus services connecting Slovenia with neighbouring countries and major European cities. From here, travellers can access a wide network of direct routes to some of the most popular destinations both within Slovenia and across Europe.

Direct international bus connections from Ljubljana include:
Trieste, Venice (Mestre, Marco Polo Airport), Florence, Milan, Klagenfurt, Vienna, Munich, Dortmund, Paris, Budapest, Zagreb, Sarajevo, Belgrade, Niš, and Sofia.

Popular Slovenian destinations served by direct routes include:
The lakeside resorts of Bled and Bohinj, Postojna Cave, and the coastal towns of Portorož and Piran.

In addition to these direct routes, several major Slovenian tourist attractions are also accessible by bus from Ljubljana.

Getting to Ljubljana by bicycle

If you are travelling to Ljubljana by train or by bus, you can take your bicycle with you on selected international train lines and on selected bus lines operated by FlixBus in the summer months.

Most other bus companies enable you to transport your bike in the trunk of the bus, but only when enough space is available in the trunk, as the passengers' luggage has priority.

Train lines, enabling you to travel with a bike throughout the whole year:

  • EC 150/151 Ljubljana-Vienna-Ljubljana,
  • EC 158/159 Zagreb-Vienna-Zagreb,
  • EC 212/213 Zagreb-Ljubljana-Villach-(Munich-Frankfurt)-Villach-Ljubljana-Zagreb

More information: Slovenske železnice

Once you arrive in Ljubljana, you won't have any problem getting around by bike, as Ljubljana is one of the most cycling-friendly cities in the world.

Help us improve the site

Did you find the information you were looking for?