Skip to content

How to use public transport in Sweden

Written by Anthony Toast9 sources

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.

Choose by Swedish region

Where you are travelingUse this operator
Stockholm County, including applicable Arlanda linksUse 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 KungsbackaUse 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 journeyUse Skånetrafiken and select the full destination, including Copenhagen when applicable, before paying.7
Uppsala County or a UL-operated airport connectionUse UL, but identify a machine or bank-card fallback before depending on first-time app setup.89

App details

SL app icon

SLEssential

Official Stockholm County app for journey planning, live information and single, visitor or period tickets.

Pro tip: Mobile tickets need activation before travel. A direct contactless card tap is a separate single-journey product for one traveler.

Västtrafik To Go app icon

Västtrafik To GoEssential

Official ticket, live-departure and journey-planning app for Göteborg, Västra Götaland and Kungsbacka.

Pro tip: App tickets activate at purchase. Direct bank-card tapping works only in Zone A and requires another tap on every transfer.

Skånetrafiken app icon

SkånetrafikenEssential

Official English-capable app for Malmö, Lund, Skåne and Öresund journeys into Copenhagen.

Pro tip: Select the complete destination before paying, especially across the Öresund. Activate the issued product before boarding when instructed.

UL app icon

UL

Official journey and ticket app for Uppsala County buses, local rail and applicable Arlanda connections.

Pro tip: Complete phone verification and card setup before the trip. Know the machine or documented on-bus card fallback.

At a glance

At a glanceSLVästtrafik To GoSkånetrafiken
Signing upTemporary 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.
PayingChoose 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.
EnglishEnglish 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 worksStockholm 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.

How to get a SIM in Sweden→

Plan nationally, buy regionally

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

Do not confuse activation with a card tap

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

Check airport and Copenhagen journeys separately

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

Make the ticket survive inspection

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 app does not work

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

What this does not cover: Checked on 24 August 2026. Fares, regional boundaries, airport supplements, app activation flows and accepted cards can change; cross-border combinations remain itinerary-specific.

Frequently asked questions

Is there one public transport app for all of Sweden?

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.

Can I tap a bank card on public transport in Sweden?

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.

Which transit app should I use in Stockholm, Göteborg or Malmö?

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.

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

Compare SIM and eSIM options for Sweden→

Get an eSIM

Sources

From the companies

  1. 1.Resrobot · Samtrafiken
  2. 2.Tickets in the SL app · SL
  3. 3.Single journey tickets · SL
  4. 4.Fares and tickets · SL
  5. 5.Single tickets · Västtrafik
  6. 6.Tap payment · Västtrafik
  7. 7.Tickets and discounts · Skånetrafiken
  8. 8.The UL app · UL
  9. 9.How to buy a ticket · UL