Public transport in Ljubljana is currently represented only by city buses. In addition, the city has a funicular connecting the central city market with the castle on the mountain.

City buses in Ljubljana

  • Opening hours : all year round, from 05:00 to 22:30 – day routes, from 22:30 to 00:20 and from 02:50 to 04:50 – night routes)
  • Fare : from € 1.2 per trip

Buses in Ljubljana are white and green by Man and Mercedes-Benz. The bus network (42 in total) covers most of the central region of Ljubljana. Passenger transportation is provided around the city and to nearby settlements: Borovnitsa, Vrhnika, Logatets, Shkoflitsa and others.

Public transport runs according to a timetable, which may vary on weekends and holidays. Check the lpp.si website for up-to-date transport timetables. To do this, select the number of the route you are interested in and the direction and open the pdf document.

The stops are equipped with LED screens that indicate the arrival time of the buses. Most city buses have air conditioning and a dedicated seat for wheelchair users and disabled people. Local transport rush hours are from 07:00 to 09:00 and from 15:00 to 17:00.

I am spreading the current plans of daily bus routes in Ljubljana.

Funicular in Ljubljana

  • Opening hours : year-round, from 10:00 to 20:00 in winter, from 09:00 to 23:00 in summer
  • Fare : € 2.2 one way, € 4 two ways

A modern funicular will take you from the center of Ljubljana to the Ljubljana Castle in just a minute. You can pay for travel, as I indicated above, with an Urbana card. The address of the lower station of the funicular is Krek Square (opposite the central market of Ljubljana).

Payment for travel with Urbana card

There are no tickets for travel on public transport in Ljubljana in the classical sense. For these purposes, the Urbana map is used.

The Urbana card is a contactless card for non-cash payment of travel on all bus routes and on the funicular to Ljubljana Castle, Eurban cars, as well as for paying for parking in the white zone. With the Urbana card, you can make a free transfer within 90 minutes within the selected tariff zones. When traveling around the city, you will remain in zone 1. When boarding a vehicle, it will be enough to attach the card to the green reader, and the corresponding amount will be debited from it. Several passengers can travel on one card – in this case, you will need to go to the driver and tell him how many people are traveling with you so that he can enter the necessary data into the system.

Urbana card may be personalized and non-personalized. Tourists should use a yellow, non-personalized card that can be handed over to another person after your departure. The card can be purchased at the following places: in green stand-alone vending machines (Urbanomat) near bus stops, in the public transport information center (LPP) at Slovenska cesta 56, at the Ljubljana bus station, in large shopping centers – Mercator and Spar. In Urbanomat, you can check the balance of the card and top up it. The cost of an “empty” card without travel is € 2. You can put up to € 50 on the card.

Travel for children under 6 years old accompanied by an adult is free. There is no charge for strollers, suitcases or dogs. If you travel without a ticket, you face a fine of € 40.

Fares for Ljubljana city public transport

Tariff typeFare
Travel within 1 zone€ 1.2
Travel within 2 zones€ 1.6
Travel within 3 zones€ 2.5
1-month pass – adult, 1 zone€ 37
1-month pass – adult, 2 zones€ 49
1-month pass – adult, 3 zones€ 63
Bicycle transportation€ 2.4

You can view the map of Ljubljana with tariff zones below.

Bus station in Ljubljana

The bus station in Ljubljana is located at Trg Osvobodilne fronte 4, 1000 Ljubljana (the city bus stop Ljubljana AP (Avtobusna Postaja). This is where the bus from Ljubljana airport arrives.

Intercity, suburban and international buses leave from the bus station. The most popular international bus routes are to Belgrade (Serbia) and Trieste (Italy). Check the route schedule on the websites of the carriers Alpetour and Flixbus. Bus tickets sell out quickly during the summer season, so it’s best to take care of yourself and buy your ticket online in advance. Tickets purchased online will be asked to print at the station. You can buy tickets at the ticket office at the bus station only for cash.

International buses will also take you to the following cities in Europe and the Balkans: Zagreb, Klagenfurt, Graz, Venice, etc. The cost of a bus ticket is from € 7 one way, depending on the direction. When moving from Slovenia to Croatia, allow for extra border crossing time. When traveling from Slovenia to Austria or Italy, there is no border.

Railway station in Ljubljana

Slovenia has a regular railway connection with other cities of the country and Europe. There are 6 passenger stations within Ljubljana. The main railway station of Ljubljana is located next to the bus station, within walking distance from the historic center of Ljubljana. The exact address of the station is Trg Osvobodilne fronte 6.

The railway station is very convenient: it provides a cafe, luggage storage, car rental and a waiting area. From the local railway station you can go to the largest cities in Europe: Trieste, Frankfurt, Munich, Zurich, Vienna, etc. The cost of a train ticket on the domestic route is from € 6 one way, on the international – from € 15 one way.

Trains connect Ljubljana with the resort and sea cities of the country – Rogaška Slatina, Lake Bled, Koper. Typically, trains run where the bus does not go. If you need to get to a place where neither trains nor buses go, the only option is a taxi transfer or car rental.

Car rental in Ljubljana

Ljubljana is well positioned for road travel in Europe. Italy, Croatia, Austria are located next to it. Renting a car is convenient when traveling with a group of friends – this way you will save on travel expenses on intercity buses or trains. If you are interested in the coast of Slovenia or the ski resorts of the country, it is most convenient to reach them with a rented car.

You can compare the cost of the car rental and book a car on the Rentalcars website. Since 2019 alone, all companies rent cars with a credit card and an international driver’s license, and also take high deposits (deposits). When renting, you will be given a car already with a vignette for driving on the roads of Slovenia, there will be no additional payments for travel on the roads. With early booking, you can rent a car at a price of € 25 per day. Traffic rules in Slovenia do not differ from European ones.

Taxi in Ljubljana

There are many taxi services in Ljubljana. Taxi fares are as follows: € 1.5-2 per landing, € 1-1.2 per kilometer. Taxis can be called by phone or taken at specialized taxi ranks. Taxi companies in Ljubljana include Laguna, Taxi Metro, Intertours, Taxi Ljubljana.

To avoid trouble with vacation, I recommend that you order a taxi in advance via the Internet. By ordering a taxi, you will comfortably reach your destination in Ljubljana or another city in Slovenia. You will receive a guaranteed good price without surcharges, and in a short time, you will comfortably reach your hotel.