Euro Transit Guide

Ljubljana public transport guide

Capital of Slovenia. Trains, trams and metro, buses and airport links for visitors, with ticket prices, tips and apps.

Trains in Ljubljana

Ljubljana railway station is the main hub of Slovenske zeleznice (SZ), next to the main bus station. It has fast InterCity and ICS Pendolino trains to Maribor, regional trains across the country and international trains to Croatia, Austria, Italy and Germany. The station area is being rebuilt, so platforms and layout can change.

Regional and InterCity trains run from early morning to late evening, usually every 1 to 2 hours on the main lines. A new timetable starts on 13 December 2026. From February to July 2027 the Zurich and Stuttgart night trains are diverted and skip Ljubljana.

Tickets and prices

  • Single fares depend on distance and train type. IC, ICS, EC and EN trains cost extra on top of the ticket
  • ICS Pendolino to Maribor: seat reservation is compulsory and included in the fare
  • Slovenia-wide IJPP tickets for trains and buses: day ticket up to 18 EUR, 3-day up to 22 EUR, week up to 36 EUR
  • Ljubljana to Zagreb: about 9 EUR in 2nd class on regional trains, no seat reservation needed
  • Austria: ticket to Villach and Graz is cheapest in advance through OBB

Where to buy tickets

  • Ticket offices at Ljubljana station and other stations
  • Grem z vlakom app or the SZ website
  • On the train: possible, but with a surcharge of about 12 EUR if the ticket office at your station was open
  • International tickets: SZ international ticket offices. Full price tickets only on board and only to the border station
  • Austria: oebb.at. Hungary: MAV. Germany: Deutsche Bahn

Good to know: Buy before you board. If you get on at a station where the ticket office is open and have no ticket, you pay about 12 EUR extra on the train.

Slovenske zeleznice (SZ) (official site)

Direct trains from Ljubljana

  • Lesce-Bled: about 55 min from Ljubljana, SZ
  • Celje: about 1 h 5 min from Ljubljana, SZ InterCity
  • Bled Jezero: about 1 h 30 min from Ljubljana, SZ
  • Bohinjska Bistrica: about 1 h 30 min to 2 h from Ljubljana, SZ
  • Maribor: about 1 h 45 min from Ljubljana, SZ ICS Pendolino, InterCity
  • Koper: about 2 h 30 min from Ljubljana, SZ
  • Villach (Austria): about 1 h 40 min from Ljubljana, SZ, OBB
  • Zagreb (Croatia): about 2 h 10 min from Ljubljana, SZ
  • Trieste (Italy): about 2 h 55 min from Ljubljana, SZ EuroCity
  • Graz (Austria): about 3 h from Ljubljana, SZ, OBB
  • Salzburg (Austria): about 4 h from Ljubljana, OBB EuroNight
  • Munich (Germany): about 6 h 15 min from Ljubljana, OBB EuroCity
  • Vienna (Austria): about 6 h 30 min from Ljubljana, OBB EuroCity Emona
  • Budapest (Hungary): about 7 h 45 min from Ljubljana, SZ, MAV
  • Zurich (Switzerland): about 11 h 10 min from Ljubljana, OBB EuroNight

Trams and metro in Ljubljana

Ljubljana has no trams or metro. The city bus network of LPP is the main public transport and covers all of the city, which is one fare zone. A funicular goes up to Ljubljana Castle.

City buses run from about 03:30 until about midnight. There are no night buses.

Tickets and prices

  • Single ride: 1.50 EUR. With an Urbana card or the Urbana app it is valid for 90 minutes with free transfers
  • Paying with a Visa or Mastercard bank card is also 1.50 EUR, but it gives no free transfer
  • Longer rides: 2.50 EUR for two zones and 3.50 EUR for three zones
  • Urbana card: 2 EUR for the card plus credit up to 50 EUR. You get the 2 EUR back if you return it to a tourist information centre with the receipt
  • Ljubljana Card: unlimited city bus rides plus sights. 24 hours 41 EUR, 48 hours 49 EUR, 72 hours 54 EUR for adults
  • Fine without a valid ticket: 100 EUR. A fine of 15 EUR applies to small lapses such as forgetting to validate

Where to buy tickets

  • Tap a Visa or Mastercard bank card, phone or watch on the validator when you board
  • Urbana card from LPP ticket offices, tourist information centres, newsstands, tobacconists and post offices
  • Top up the Urbana card with cash or card at the green Urbanomat machines at bus stops
  • Urbana app (tickets and Ljubljana Card)
  • Ljubljana Card online, in the Urbana app, or at the tourist information centre and Ljubljana Airport
  • Not possible to pay by phone call, this service has ended

Good to know: Board at the front door and validate your Urbana card, app or bank card at every boarding. If you pay with a bank card, tell the driver when you pay for more than one person.

Visit Ljubljana: City buses (official site)

Ljubljana network

Ljubljana has no metro and no trams. City buses (LPP) run all routes, and a funicular goes to the castle.

  • City buses (LPP): the whole City of Ljubljana is fare zone 1
  • Buses run from about 03:30 to midnight and there are no night buses
  • Lines 2, 9, 25 and 27 serve the station area, which is being rebuilt
  • A funicular runs to Ljubljana Castle from the old town

Buses in Ljubljana

Ljubljana main bus station is beside the railway station. Nomago, FlixBus and other companies run coaches across Slovenia and to Croatia, Italy and Austria.

Coaches run from early morning to evening, with the most services on weekdays. Check the operator's timetable for the day you travel.

Tickets and prices

  • Slovenia-wide IJPP day ticket for buses and trains: up to 18 EUR
  • Fares depend on distance and operator, check the operator's site for your trip
  • City bus fares apply for the nearby towns: 2.50 EUR for two zones and 3.50 EUR for three zones
  • Pay for city buses with an Urbana card, the app or a bank card
  • Long distance: book coaches online in advance for the best price

Where to buy tickets

  • Ticket counters at the bus station
  • Online with the coach operator
  • Some routes sell tickets on board, check the operator
  • IJPP tickets: non-personal chip card from a station ticket office, then load the ticket online
  • City buses: Urbana card, app or bank card

Good to know: Coaches and trains leave from the same area. The station is being rebuilt, so allow extra time to find your stop.

Slovenske zeleznice (SZ) (official site)

Airport links in Ljubljana

Ljubljana Jože Pucnik Airport (LJU) is at Brnik, about 20 km north of the city. There is no train. Buses, shuttles and taxis link it to the centre.

Buses run about every hour from the bus station on weekdays, from about 05:00 to 21:00, and less often at weekends. Buses and shuttles run from early morning to about 21:00.

Tickets and prices

  • Nomago bus from the bus station: about 4 EUR one way, 30 to 60 minutes
  • Shuttle (GoOpti, Nomago, Markun Shuttle): about 9 to 12 EUR, book in advance
  • Taxi: about 25 to 35 EUR, about 30 minutes
  • Ljubljana Card is sold at the airport

Where to buy tickets

  • Bus: online, at the bus station ticket counters, or from the driver
  • Shuttle: online in advance with GoOpti or the operator's site
  • Taxi: rank outside the terminal, or book ahead
  • Bank cards are accepted on public airport buses

Good to know: Late flights often arrive after the last regular bus, so book a shuttle for evening arrivals.

THE Slovenia: How to get to Ljubljana Airport (official site)

Airport to city centre: full guide

Tips for Ljubljana

  • Ljubljana's old town is small and mostly car-free, so many visitors walk or use a bike instead of the bus.
  • Use an Urbana card or the app for free transfers within 90 minutes. A bank card gives no free transfer.
  • The fine without a valid bus ticket is 100 EUR since April 2026. Always validate.
  • The railway and bus station are being rebuilt, so allow extra time to find your platform.

Apps to download

  • Urbana: Bus tickets, Urbana card top-up and Ljubljana Card
  • Grem z vlakom: Slovenian train tickets and times
  • OBB: Trains to Villach, Graz, Salzburg and Vienna
  • GoOpti: Airport and city shuttles

Fares checked against official sources on 2026-11-11.

Get around any European capital

Pick a country on the map to see how to move around its capital city: trains, trams and metro, buses and airport links. Each page lists schedules, ticket options and prices, plus local tips, useful apps and news about strikes, works and events that can affect your journey.

Explore the map

Loading the map...
Choose a country