Sweden
Trains in Sweden: tickets, passes and routes
Yes — for Stockholm, Gothenburg and Malmö the train is the default: 3–3 h 20 between Stockholm and Gothenburg, 4 h 30 to Malmö, SEK 250–900 one way. Book 2–8 weeks ahead for the cheap fares; a pass only pays off if you are making several long trips or want flexible dates.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideSweden
Key facts
- Best for
- Stockholm – Gothenburg – Malmö, and the night train to Lapland
- Stockholm – Gothenburg
- 3 h–3 h 20, SEK 250–900 one way (2026 estimate)
- Stockholm – Malmö
- 4 h 30, SEK 250–900 one way (2026 estimate)
- Stockholm – Kiruna (night train)
- About 15–17 h, SEK 700–2,500 berth or cabin (2026 estimate)
- Book ahead
- 2–8 weeks for the SEK 250–900 band
- Rail passcheck
- Only worth it for several long trips or flexible dates — check conditions
- Main trap
- Delays on the Southern Main Line; leave slack before flights
Details
Sweden's long-distance network is run by several operators, not one. SJ covers most of the main lines with X 2000 and SJ 3000 trains; Vy and Snälltåget run the northern night trains and some seasonal international routes. Regional traffic is handled by county operators (for example SL around Stockholm, Västtrafik around Gothenburg, Skånetrafiken in the south), so a single ticket rarely covers a whole journey.
Fares work like airline tickets: a limited number of cheap seats per departure, rising as the train fills. Booking 2–8 weeks out is the usual way to land in the SEK 250–900 band on Stockholm – Gothenburg or Stockholm – Malmö. Walk-up fares close to departure can be several times higher, and Friday afternoon and Sunday evening departures are the first to sell out.
The night train is the exception worth planning around. Stockholm – Kiruna takes about 15–17 h and costs SEK 700–2,500 for a berth or cabin, which replaces a hotel night and puts you in Lapland without a flight. Winter and Easter dates sell out first; the seasonal routes toward Germany run only part of the year, so check before building a trip around them.
On board, seat reservation is standard on long-distance trains, and most have a bistro or trolley. Bicycles need a booked space on many services. Delays are common on the Southern Main Line between Stockholm and Malmö, so leave a buffer of a few hours before a flight or a ferry.
For short hops, regional tickets are bought from the county operator's app or a ticket machine, not from SJ. If you are connecting a regional train to a long-distance one, buy them separately and allow time at the change.
| Route | Time | Cost (2026 estimate) | Notes |
|---|---|---|---|
| Stockholm – Gothenburg | 3 h–3 h 20 | SEK 250–900 | SJ high-speed; the default choice |
| Stockholm – Malmö | 4 h 30 | SEK 250–900 | Continues to Copenhagen; delays common |
| Stockholm – Kiruna (night) | About 15–17 h | SEK 700–2,500 | Berth or cabin; winter sells out |
| Stockholm – Berlin (seasonal) | About 15 h | Check | Seasonal route — check dates |
| Stockholm – Uppsala | About 40 min | Check | Frequent regional and SJ services |
| Stockholm – Visby | Ferry, not train | SEK 100–600 | Nynäshamn – Visby 3 h 15 by ferry |
Times and bands follow the site's Sweden country facts; verify current fares and timetables with the operator before booking.
Tips
Book early for price, late only if you value flexibility. The cheapest seats on a given departure are gone weeks ahead in summer and around holidays.
Compare a point-to-point ticket against a pass before buying either. A pass makes sense mainly if you are taking several long journeys, want to change plans on the day, or are travelling with a group — check the current conditions, as they change.
Keep regional and long-distance tickets separate. County apps (SL, Västtrafik, Skånetrafiken) sell local travel; SJ and the night-train operators sell the long legs.
Build slack on the Southern Main Line. If you have a flight or a ferry after a train from Malmö or Gothenburg, leave a few hours rather than minutes.
For Lapland, decide between the night train and a flight early. Flying Stockholm – Kiruna takes about 1 h 35 and costs SEK 800–2,500; the train takes 15–17 h but saves a hotel night.
- Buy 2–8 weeks ahead for the SEK 250–900 band on main lines
- Reserve seats and bike spaces on long-distance trains
- Check seasonal international routes before planning around them
- Allow a buffer before flights and ferries on the Southern Main Line
Questions people ask
Is the train a good way to get around Sweden?
Yes for the main cities: Stockholm – Gothenburg is 3–3 h 20 and Stockholm – Malmö 4 h 30, at SEK 250–900 one way if booked ahead. For Lapland, the night train works but takes 15–17 h; a flight is faster.
Do I need a rail pass for Sweden?
Usually no. Point-to-point tickets booked 2–8 weeks ahead are cheaper for a simple city-to-city trip. A pass can pay off for several long journeys, flexible dates or group travel — check current conditions, as they change.
How far in advance should I book trains in Sweden?
Two to eight weeks is the practical window for cheap fares on Stockholm – Gothenburg and Stockholm – Malmö. Summer, holidays, Friday afternoons and Sunday evenings sell out first; walk-up fares can be several times higher.
Deep dive
Every source; changeable facts are marked check
Sources
- officialSJ (Swedish national rail operator)
- officialVisit Sweden
- officialTrafikverket (Swedish Transport Administration)
- secondaryWikivoyage – Sweden