Public transportation apps, curated for travelers visiting Latvia.
Riga's buses, trolleybuses and trams use tickets that must be bought before travel and registered immediately after boarding.
Riga code tickets, schedules, regional tickets, parking and Jūrmala passes for users with a supported-country phone number.
Mobilly is the most useful app for an eligible visitor: it sells Riga code tickets, shows schedules and a live map, and also handles parking and some regional tickets. The current app accepts phone numbers from the EU, UK, Norway, Switzerland, Iceland and Ukraine. It is therefore not a dependable option for a visitor whose number comes from the Americas, Asia, Africa, Oceania or another unsupported country. Test registration and payment before the first ride.
Code tickets require the phone to be online. Buy the ticket before boarding, then scan the vehicle QR code or enter its five-digit identifier as soon as you enter. Register again when changing vehicle if the selected product requires it, and keep the active ticket open for inspection. A dead phone or an unregistered ticket can lead to a fine even when a ticket was purchased.
If the app, number or payment method is unsuitable, buy a physical yellow e-ticket at an authorized outlet such as Narvesen and validate it on every boarding. The airport Visitor Centre sells city bus tickets, and bus 22 links RIX with central Riga. Keep a physical ticket as a useful fallback during an app outage. Riga products do not automatically cover another Latvian city's local transport.
Check that city's operator, ticket rules and validation method rather than assuming Mobilly or a Riga pass applies. Use the official stop display and service notice for a critical airport or rail connection.
Mobilly is the top-rated transit app in Latvia. Riga code tickets, schedules, regional tickets, parking and Jūrmala passes for users with a supported-country phone number.
Bento recommends one transit app in Latvia, checked in 2026.
These apps need data
Guac eSIM covers Latvia 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