How are the railways, roads and public transport doing?
Short answer: Nine out of ten passenger trains arrived on time in 2025, but the 95 per cent target has never been met, and only seven out of ten long-distance trains were on time. The railway has a maintenance backlog of around 90 billion kronor, and the interlockings are 37 years old on average. The national plan for 2026 to 2037 totals 1,171 billion kronor, just over half of it for new roads and lines such as Ostlänken and Norrbotniabanan. A monthly pass for the whole county costs from 1,010 kronor on Gotland to just over 3,000 kronor in Norrbotten. 203 people died on the roads in 2025, the lowest number since the Second World War and the lowest in the EU per inhabitant.
More on travel and ownership: Privatisation shows what happened when the trains and other services were opened to competition, Electric cars works out charging and costs, Sweden's environmental impact shows the emissions and Water and sewage what it costs to repair the pipes under the streets. How far it is to a health centre, school and shop in towns and in the countryside is on Rural and urban, and how well fibre and the mobile network reach Digitalisation and broadband.
How many trains arrive on time.
Share of passenger trains that reached their final station no more than five minutes behind the timetable, excluding Saltsjöbanan and Roslagsbanan. Of trains run counts only trains that actually ran; of trains planned counts every train in the plan the day before, and a cancelled train then counts as late. Source: Trafikanalys, official statistics from 2013.
Per cent of the trains planned the day before that never ran, calculated as 100 minus the share of trains run. The figures for 2023 are uncertain because Trafikverket changed its planning system that year, and from 2024 they cannot be compared with earlier years. Source: Trafikanalys.
Share of planned trains that arrived on time in 2025 by how far they travel. Short distance is mainly commuter and regional trains near the cities, long distance for example the high-speed trains between Stockholm, Gothenburg and Malmö and the night trains to Norrland. Source: Trafikanalys.
In 2013 Trafikverket and the rail industry agreed that 95 per cent of all trains would be on time by 2020. It was never reached. The best year was 2020 itself, with 94.9 per cent, a year when the pandemic meant fewer trains ran. Since then the share fell to 87.1 per cent in 2024, about as low as 2010, the worst year since 2001 according to Trafikverket. In 2025 it turned upwards again. Riksrevisionen, the National Audit Office, has pointed out that nobody has calculated what reaching 95 per cent would cost or whether it is worth it.
In 2019, 32 per cent of delays were caused by the train operators themselves, 18 per cent by faults in track, signals and power, and 12 per cent by traffic control, according to Riksrevisionen. Among infrastructure faults, signalling, track and power systems were the most common causes. People on the tracks delayed more than 10,000 trains in 2025.
The maintenance that has been put off.
When a track, a switch or a bridge is not maintained in time, a debt builds up that eventually has to be paid, in delays or in costlier repairs. Trafikverket estimates the railway's maintenance backlog at around 90 billion kronor. The plan is for it to shrink by 10 to 15 per cent by 2037 and be gone by 2050. On the roads the backlog is to be gone as early as 2037.
The need has grown fast. The groundwork for the 2026 to 2037 plan puts the cost of keeping the railway in working order at 76 billion kronor, 30.5 billion or 67 per cent more than for the previous plan. Power systems and signalling account for most of the increase. The roads need 29.4 billion, 20 per cent more, according to Trafikanalys.
The interlockings
The interlockings that control signals and switches are 37 years old on average and have 12 years of technical life left. The oldest tenth are 63 years old.
Track and switches
Trafikverket's 14,200 kilometres of track are 28 years old on average and its 10,600 switches 29 years. The overhead line masts are 59 years old on average.
Money for maintenance
Trafikverket spent about 10 billion kronor on railway maintenance in 2021 and just over 18 billion in 2026.
The network
The railway has 10,903 kilometres of line in service and 15,776 kilometres of track. 2,099 kilometres are double track or more, 75 per cent is electrified and the new ERTMS signalling system covers 787 kilometres.
What is being built until 2037 and what it costs.
On 24 April 2026 the government adopted the national transport infrastructure plan for 2026 to 2037. The frame is 1,171 billion kronor in 2025 prices, 21 per cent more than the previous plan. 607 billion goes to new roads and lines, 354 billion to operating and maintaining the roads and 210 billion to operating and maintaining the railway. Funding for road maintenance rises by 53 per cent and for rail by 18 per cent. On top of the frame, about 91 billion comes from track charges, congestion tax and municipalities and regions that help pay.
Big projects often end up costing more than planned. In 2021 Riksrevisionen found that costs for the projects it examined had risen by 39 per cent on average over four years, 58 billion kronor in total.
| Project | Cost | Length | Opens |
|---|---|---|---|
| Ostlänken, Järna to Linköping | SEK 102.8 bn | 150 km | 2035 to Norrköping |
| Norrbotniabanan, Umeå to Luleå | SEK 62 bn | 270 km | 2036 to Skellefteå |
| Västlänken, tunnel under Gothenburg | SEK 36.5 bn | 8 km | 2030 |
| ERTMS, new signalling system | SEK 29.3 bn in the plan | whole country | in stages |
| Hässleholm to Lund, two new tracks | SEK 6.6 bn in the plan | no data | after 2037 |
Costs for Ostlänken and Norrbotniabanan are Trafikverket's in 2025 prices, for Västlänken in current prices; in 2009 Västlänken was estimated at 25.7 billion. For ERTMS and Hässleholm to Lund only the amount set aside in the 2026 to 2037 plan is given. Sources: government communication 2025/26:259 and Trafikverket's project pages.
From one state-owned SJ to fifteen train operators.
Sweden was one of the first countries in Europe to separate the tracks from the trains. In 1988 Banverket took over the tracks and SJ remained as the train operator. Freight was opened to competition in 1996, and from 2010 any operator could run passenger trains on commercial terms, in practice from the 2012 timetable. The regions procure their own regional trains.
Since 1990 the number of train departures has risen by about 150 per cent and travel has more than tripled. The cheapest fare on the high-speed trains has fallen by around 65 per cent since 1996, while the most expensive has risen by 30 per cent, according to Transportstyrelsen. In 2024 there were 15 passenger operators in eight groups, and the SJ group had 66 per cent of turnover. How deregulation has affected prices, punctuality and ownership more broadly is described on the page on privatisation.
What a monthly pass costs in your county.
Monthly pass for 28 to 31 days valid across the whole county, adult, full fare, in kronor. Prices are from August 2026 according to HurBra, for Halland and Västerbotten from January according to Carup. The sources differ for Kronoberg (1,551 kronor in January), Gotland (883), Gävleborg (1,869) and Norrbotten (2,860). From 1 July to 31 December 2026 the state pays half the price in every county.
Monthly pass for the whole county in 2014, adult, in kronor, from Trafikanalys report 2014:15, table 2.2. Source: Trafikanalys.
Price of SL's 30-day pass, adult, in kronor. Only years with a price in a source are shown: Sveriges Radio, SVT, Dagens PS, Trafikanalys and SL. The line between two years does not mean the price changed exactly that way.
A county pass in Norrbotten costs almost three times as much as in Stockholm, because the county is large and journeys are long. In the big cities passes are cheap relative to how much they are used. SL's pass has still become 54 per cent more expensive since 2010, and according to SCB local transport prices rose by 139 per cent from 2000 to 2022, against 32 per cent for prices overall. Örebro, Västmanland, Dalarna and Västernorrland, on the other hand, have cheaper county passes today than in 2014.
How many are killed and injured on the roads.
Number killed in road traffic accidents per year from Transportstyrelsen's accident statistics. The series breaks in 2010, when suicides stopped being counted; that explains part of the drop that year.
Number seriously injured according to police reports, from Transportstyrelsen's accident statistics until 2019 and Trafikanalys Road traffic injuries for 2022 to 2024. 2020, 2021 and 2025 are missing in comparable form.
In 1997 the Riksdag adopted Vision Zero: that nobody should be killed or seriously injured in traffic, and that roads and vehicles should be built so that human mistakes are not fatal. Since then deaths have fallen from 541 to 203 a year, by 62 per cent, while traffic has grown. Median barriers on 2+1 roads, speed cameras, safer cars and lower speeds in built-up areas are some of the reasons.
The government's target is no more than 133 deaths in traffic in 2030 and a quarter fewer seriously injured. In May 2026 Trafikverket judged that Sweden is not on track to meet the target. With 20 deaths per million inhabitants in 2025, Sweden still had the lowest death rate in the EU, ahead of Denmark with 23.
Where the figures come from.
- Source: Trafikanalys, open API (passenger train punctuality, table t0604), Rail traffic 2025, Road traffic injuries 2022 to 2025, PM 2025:11 on maintenance needs and report 2014:15 on public transport fares. This page is not a collaboration with Trafikanalys.
- Trafikverket: Järnkoll on punctuality, the state of the network, the maintenance backlog, the project pages and road safety 2026.
- The government: communication 2025/26:259 on the national plan for 2026 to 2037 and the presentation on 28 April 2026. Riksrevisionen, RiR 2022:27 on punctuality and RiR 2021:22 on cost increases.
- Transportstyrelsen: rail services and fares 1990 to 2024, The transport market in figures 2025 and the accident statistics. The European Commission on road deaths in the EU 2025.
- Monthly passes: HurBra (August 2026), Carup (January 2026), Sveriges Radio, SVT, Dagens PS and SL on SL fares and SCB on price trends.
Punctuality comes from the Trafikanalys API, the rest is compiled from the sources.