Skip to content

How to use public transport in Slovenia

Written by Anthony Toast8 sources

Slovenia doesn't have one visitor app that plans and sells every journey. Use Urbana for Ljubljana buses, Grem z vlakom for Slovenian Railways and the responsible bus operator or IJPP channel for intercity coaches. Slomet can reveal connections, but it cannot make a ticket valid.

In Ljubljana, choose Urbana when you need transfers and tap a contactless card only for a simple direct bus ride. For trains, buy in Grem z vlakom or another official channel before boarding when the station has an open ticket facility. For intercity buses, check Nomago or the named operator and do not assume an online IJPP product can be issued instantly without the required card.

Choose the right Slovenian transport tool

Your journeyUse this first
LPP buses within LjubljanaUse Urbana for a virtual card and transfers. For one direct ride, a contactless bank-card tap can be simpler but does not include the free transfer benefit.23
A Slovenian Railways journeyUse Grem z vlakom to search, buy and keep the ticket. Purchase before boarding when a ticket facility is open at the departure station.45
A coach between townsCheck Nomago or the named operator, then confirm whether the fare needs an IJPP card, an online product or purchase from the driver.6

App details

Urbana app icon

UrbanaEssential

Official Ljubljana virtual card and app for LPP bus fares, transfers, planning, arrivals and selected city services.

Pro tip: Enable Bluetooth, data and location, then validate every boarding. A direct bank-card tap is easier for one ride but has no free transfer.

Grem z vlakom app icon

Grem z vlakomEssential

Official Slovenian Railways app for train planning, tickets, delays and replacement-service information.

Pro tip: Buy before boarding when the station has an open sales facility. Keep the AZTEC ticket code ready for inspection.

BicikeLJ app icon

BicikeLJ

Official Ljubljana bike-share app for finding docks, subscribing, releasing bikes and confirming returns.

Pro tip: Inspect the bike before riding and wait for the return confirmation at the dock. The first 60 minutes of each trip are included with an active subscription.

Slomet app icon

Slomet

Independent national planner combining buses, trains, stops and available live positions from official open-data feeds.

Pro tip: Use it to discover connections, not to buy tickets. Confirm critical departures and platform changes with the operator because live data can fall back to the timetable.

At a glance

At a glanceUrbanaGrem z vlakom
Signing upVisitors can create and use the mobile card without a Slovenian identity number, subject to the app's account setup.The purchase flow requires passenger and payment details; keep access to the issued ticket on the traveling device.
PayingThe virtual card can be funded with supported Visa or Mastercard cards; keep a second method in case authorization fails.Supported payment cards can be used in the app. A station machine or ticket office is the safer immediate fallback.
EnglishPlanning and payment controls are translated; an inspector may still discuss a problem in Slovene.English covers checkout instructions and ticket retrieval; some station alerts and announcements can remain Slovenian.
Where it worksThe capital's fare wallet for transfers and companion city services; bus validators decide acceptance.Official mobile sales for rail-operated products, with the itinerary deciding whether an IJPP fare applies.

How to get a SIM in Slovenia→

Choose between Urbana and a direct card tap

The Urbana mobile app can act as a virtual Ljubljana card for visitors on iOS and Android. LPP's current conditions require Bluetooth, mobile data and location services for bus validation. Validate every boarding. When paying for more than one passenger, follow the app flow for the whole group and keep the phone available for inspection.23

A contactless Visa or Mastercard can be tapped directly on an LPP bus, which removes the setup for one straightforward ride. LPP's rules do not give payment-card trips the free transfer available to a correctly validated Urbana journey within the 90-minute window. Use the same method deliberately rather than mixing a bank-card tap with an assumed Urbana transfer.3

Buy the train ticket before boarding

Grem z vlakom is Slovenian Railways' own planning and ticket app. It sells domestic rail and IJPP products, shows delays and replacement buses, accepts supported payment cards and produces a ticket with an AZTEC code for inspection. Keep that code accessible and check the selected train and passenger details before paying.4

Slovenian Railways currently states that buying from train staff carries a EUR 12 surcharge when the departure station had an open ticket office or working ticket machine. The surcharge does not apply when there was no purchase facility. Avoid arguing that the app failed after boarding; use the machine, office or official website while still at the station.5

Treat intercity buses as a separate system

Nomago's current timetable guidance reflects an important change introduced on 1 August 2025: its old single-use paper products were discontinued. A passenger without an IJPP card can still buy a single IJPP ticket from the bus driver, but the price can differ from an advance channel. Check the current operator and fare before relying on the final departure.6

Online IJPP products can depend on possession of a physical IJPP card, and Nomago warns that card delivery takes several working days in Slovenia and longer abroad. That makes some online advice unsuitable for a visitor arriving tomorrow. For an immediate trip, verify driver sale, a staffed counter or an operator-specific ticket instead of assuming registration solves the problem.6

Use Slomet and BicikeLJ for their intended roles

Slomet combines official open timetable and available live data from LPP, IJPP, Marprom, Slovenian Railways and other networks. It is useful when a connection is hard to discover, but it is an independent planner and cannot sell the ticket. Confirm a critical departure, platform and disruption with the named operator.7

BicikeLJ is a bike-share service, not the missing national transit app. Its official visitor material describes weekly and annual subscriptions with the first 60 minutes of each ride included. Inspect the bike before release and wait for the return confirmation at the dock so an unclosed rental does not continue running.18

If the app does not work

If the relevant app fails, buy from the operator's official website, machine, station or staffed sales point before travel. For an intercity bus, confirm driver sale and accepted payment before the final service. Save the timetable and accommodation number offline, especially where an evening connection has no practical substitute.56

What this does not cover: Checked on 24 August 2026. Operator assignments, IJPP products, fares, app transitions and live feeds can change; foreign cards and driver terminals may behave differently.

Frequently asked questions

What is the best public transport app in Slovenia?

First identify whether the trip is a city bus, national train or intercity coach, then use the operator named for that leg. No single app handles all three systems.

Can I tap a bank card on Ljubljana buses?

Yes, for a straightforward single ride. Keep the same physical card or device for inspection, and expect to pay another fare if you change buses.

Can I buy a Slovenian train ticket on board?

Treat onboard purchase as an emergency fallback. If a station sales facility was available before departure, train staff can apply an additional charge.

These apps need data

Guac eSIM covers Slovenia with plans from $0.58 per GB. Install it before you land and activate instantly.

A data eSIM gives you internet, not a local phone number, so it cannot receive SMS verification codes.

Compare SIM and eSIM options for Slovenia→

Get an eSIM

Sources

Official sources

  1. 1.Useful mobile applications · Ljubljana Tourism