Sweden's public transport is easy once you choose by region. SL covers Stockholm, Västtrafik covers Göteborg and Västra Götaland, Skånetrafiken covers Malmö and Skåne, and UL covers Uppsala. Resrobot connects the map, but it isn't a universal ticket wallet.
Install only the operator apps for the regions on your itinerary. Use Resrobot to plan a journey that crosses regional boundaries, then buy from the named operator. A mobile ticket, contactless bank-card tap and interregional rail ticket are different products. Activate the correct one before boarding and keep the phone or physical card used for validation available throughout the trip.
| Where you are traveling | Use this operator |
|---|---|
| Stockholm County, including applicable Arlanda links | Use SL for local planning and tickets. Check the airport route because special services and passage charges can sit outside an ordinary journey.24 |
| Göteborg, Västra Götaland or Kungsbacka | Use Västtrafik To Go. Buy in the app for general travel; direct bank-card tapping is a Zone A product with its own transfer rules.56 |
| Malmö, Lund, Skåne or a regional Öresund journey | Use Skånetrafiken and select the full destination, including Copenhagen when applicable, before paying.7 |
| Uppsala County or a UL-operated airport connection | Use UL, but identify a machine or bank-card fallback before depending on first-time app setup.89 |
Official Stockholm County app for journey planning, live information and single, visitor or period tickets.
Official ticket, live-departure and journey-planning app for Göteborg, Västra Götaland and Kungsbacka.
Official English-capable app for Malmö, Lund, Skåne and Öresund journeys into Copenhagen.
Official journey and ticket app for Uppsala County buses, local rail and applicable Arlanda connections.
| At a glance | SL | Västtrafik To Go | Skånetrafiken |
|---|---|---|---|
| Signing up | Temporary visitors can register a payment card without a Swedish personal identity number. | Planning is available without Swedish identity credentials; complete payment setup before relying on the final departure. | The app supports visitor use; set up payment and confirm access to the ticket before leaving reliable data coverage. |
| Paying | Choose between a prepaid mobile ticket and pay-as-you-go before entering; mixing the two can create a second fare. | Supported bank cards and Swish fund checkout; select the intended fare before submitting the purchase. | Checkout lists eligible bank cards and phone wallets; make sure the Danish segment appears on a cross-border product. |
| English | English covers planning, ticket names and the main visitor and airport-fare guidance. | The route and fare flow is in English; disruption notices can retain Swedish place names. | Core account and fare controls are translated; keep the official Danish station name unchanged in search. |
| Where it works | Stockholm County local transport and products valid on named SL routes; airport services can require separate fare checks. | Göteborg, Västra Götaland and Kungsbacka across Västtrafik zones and participating services. | The southern regional authority, with destination search deciding whether a Danish leg is included. |
Resrobot is the national journey-planning service from Samtrafiken. It combines virtually all scheduled public transport across roughly 50,000 stops, which makes it useful for finding a route through several operators. Its former ticket-purchase function was phased out during 2025, so follow the named operator to buy the actual fare.1
Regional boundaries matter even when trains and buses connect smoothly. An SL ticket does not become a Västtrafik or Skånetrafiken ticket because the journey remains inside one app screen. Check the operator, zones and validity for every segment, especially when the route crosses a county or continues on a national train.4579
SL's current adult single journey costs SEK 43 and is valid for 75 minutes after activation. A ticket in the app does not activate itself merely because it was bought. Start it before travel. A direct contactless card tap is a separate pay-as-you-go option for one traveler, so use the same physical card at the reader and keep it for inspection.32
Västtrafik app tickets activate when purchased, which means buying too early wastes validity. Direct bank-card tapping is limited to Zone A and requires another tap on every transfer, using one card per passenger. For travel beyond Zone A or for day and period products, use To Go and select the correct zones before boarding.56
Arlanda can involve SL and UL services, national rail, airport coaches or products with an additional airport passage component. Search the exact terminal route and inspect the operator and fare rather than assuming that any Stockholm or Uppsala ticket reaches the airport on every train. UL's official channels list the app, ticket machines and card purchase on most buses as current options.489
Skånetrafiken sells journeys between Skåne and Copenhagen, including useful airport connections. Enter the Danish destination before purchase so the cross-border coverage is visible. Its current English guidance lists cards and supported phone wallets in the app, while machines at larger stations and Copenhagen Airport provide a practical alternative.7
Keep the active ticket visible, the phone charged and the screen bright enough to scan. Do not delete the app, sign out or switch the payment card before the journey ends. If the product is tied to a physical contactless card, present that same card rather than a different card stored in the same phone wallet.26
A dead battery, maintenance outage or rejected authorization can still stop an app purchase. Locate the operator's machine, service point or accepted on-board card channel before the last departure. UL explicitly lists ticket machines and bank-card payment on most buses, while Skånetrafiken lists machines at larger stations; the fallback is regional, not universal.97
If the regional app fails, use that operator's official machine, sales point or clearly documented bank-card channel before boarding. For a route across regions, split the itinerary by operator and buy each required segment. Save the route and ticket receipts offline, but remember that a screenshot of a dynamic ticket may not be valid for inspection.971
No. Resrobot plans journeys nationwide, but tickets are normally bought from the regional or rail operator. Install the apps for the regions you will actually visit.
In some networks and under specific rules. SL supports simple contactless single journeys, while Västtrafik limits direct tapping to Zone A. One card normally represents one traveler.
Match the city to its fare authority: SL for the capital, To Go for the west and Skånetrafiken for the south. Trips starting around Uppsala use UL products.
These apps need data
Guac eSIM covers Sweden 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