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.
| Your journey | Use this first |
|---|---|
| LPP buses within Ljubljana | Use 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 journey | Use 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 towns | Check Nomago or the named operator, then confirm whether the fare needs an IJPP card, an online product or purchase from the driver.6 |
Official Ljubljana virtual card and app for LPP bus fares, transfers, planning, arrivals and selected city services.
Official Slovenian Railways app for train planning, tickets, delays and replacement-service information.
Official Ljubljana bike-share app for finding docks, subscribing, releasing bikes and confirming returns.
Independent national planner combining buses, trains, stops and available live positions from official open-data feeds.
| At a glance | Urbana | Grem z vlakom |
|---|---|---|
| Signing up | Visitors 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. |
| Paying | The 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. |
| English | Planning 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 works | The 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. |
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
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
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
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 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
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.
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.
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.
Local taxi apps, lek cash and offline maps matter more than global brands
Public transport first, with city and Alpine tools that prevent expensive mistakes
Carry BAM, use local transport apps, and stay on established routes
National rail, regional transit and simple card backups for Belgium
Licensed taxi apps, city-specific transit tools and euro cash backups
Use SBB first, keep a card and francs handy, and prepare offline maps for the mountains