Goods and passenger train traffic performance in Switzerland

Switzerland: Goods and passenger train traffic performance was 244,847 Thousand train-kilometres in 2025. ▲ Rising

Latest (2025)
244,847 Thousand train-kilometres
Change on year
up 1.4%
World rank
6th
of 42 countries
All-time high
244,847 Thousand train-kilometres
in 2025
All-time low
200,810 Thousand train-kilometres
in 2008
Years of data
18
2008–2025

Goods and passenger train traffic performance in Switzerland, 2008–2025

050.0k100.0k150.0k200.0k250.0k2008201620252008: 200.8k Thousand train-kilometres2009: 207.6k Thousand train-kilometres2010: 210.5k Thousand train-kilometres2011: 210.0k Thousand train-kilometres2012: 211.5k Thousand train-kilometres2013: 215.5k Thousand train-kilometres2014: 220.3k Thousand train-kilometres2015: 222.7k Thousand train-kilometres2016: 227.4k Thousand train-kilometres2017: 226.1k Thousand train-kilometres2018: 226.1k Thousand train-kilometres2019: 228.9k Thousand train-kilometres2020: 221.4k Thousand train-kilometres2021: 232.7k Thousand train-kilometres2022: 236.3k Thousand train-kilometres2023: 240.1k Thousand train-kilometres2024: 241.6k Thousand train-kilometres2025: 244.8k Thousand train-kilometres

Source: Eurostat. Measured in Thousand train-kilometres.

Analysis

In 2025, goods and passenger train traffic performance in Switzerland stood at 244,847 Thousand train-kilometres. That is the highest value across all 18 years on record.

That represents a change of up 1.4% on the previous year and up 10.0% over ten years.

Over the whole period, goods and passenger train traffic performance in Switzerland peaked at 244,847 Thousand train-kilometres in 2025 and was at its lowest, 200,810 Thousand train-kilometres, in 2008.

Switzerland ranks 6th of 42 countries on this measure, in the top quarter.

The long-run direction has been consistently rising across the 18 years of available data.

Goods and passenger train traffic performance in Switzerland, year by year

Annual values for Goods and passenger train traffic performance in Switzerland, 2008 to 2025.
Year Thousand train-kilometres Change
2008 200,810 Thousand train-kilometres —
2009 207,564 Thousand train-kilometres +3.4%
2010 210,546 Thousand train-kilometres +1.4%
2011 209,953 Thousand train-kilometres -0.3%
2012 211,481 Thousand train-kilometres +0.7%
2013 215,505 Thousand train-kilometres +1.9%
2014 220,327 Thousand train-kilometres +2.2%
2015 222,652 Thousand train-kilometres +1.1%
2016 227,355 Thousand train-kilometres +2.1%
2017 226,118 Thousand train-kilometres -0.5%
2018 226,071 Thousand train-kilometres -0.0%
2019 228,939 Thousand train-kilometres +1.3%
2020 221,421 Thousand train-kilometres -3.3%
2021 232,726 Thousand train-kilometres +5.1%
2022 236,276 Thousand train-kilometres +1.5%
2023 240,058 Thousand train-kilometres +1.6%
2024 241,584 Thousand train-kilometres +0.6%
2025 244,847 Thousand train-kilometres +1.4%

Switzerland compared with similar countries

  • Switzerland's 244,847 Thousand train-kilometres is above the median for Europe & Central Asia, which is 52,722 Thousand train-kilometres, 4.6× the median. (32 countries reporting)
  • Switzerland's 244,847 Thousand train-kilometres is above the median for high income countries, which is 76,165 Thousand train-kilometres, 3.2× the median. (29 countries reporting)

Averages by decade

DecadeAverage LowestHighest Years
2000s 204,187 Thousand train-kilometres 200,810 Thousand train-kilometres 207,564 Thousand train-kilometres 2
2010s 219,895 Thousand train-kilometres 209,953 Thousand train-kilometres 228,939 Thousand train-kilometres 10
2020s 236,152 Thousand train-kilometres 221,421 Thousand train-kilometres 244,847 Thousand train-kilometres 6

Countries ranked near Switzerland

  1. 4 France 468,904 Thousand train-kilometres compare
  2. 5 Italy 399,649 Thousand train-kilometres compare
  3. 7 Poland 227,630 Thousand train-kilometres compare
  4. 7 Poland 227,630 Thousand train-kilometres compare
  5. 9 Spain 220,630 Thousand train-kilometres compare

See the full ranking of 42 places →

More reference data data for Switzerland

All data for Switzerland →

Frequently asked questions

What is goods and passenger train traffic performance in Switzerland?
Goods and passenger train traffic performance in Switzerland was 244,847 Thousand train-kilometres in 2025, according to Eurostat.
What is the highest goods and passenger train traffic performance recorded in Switzerland?
The highest recorded value was 244,847 Thousand train-kilometres in 2025.
What is the lowest goods and passenger train traffic performance recorded in Switzerland?
The lowest recorded value was 200,810 Thousand train-kilometres in 2008.
How does Switzerland rank for goods and passenger train traffic performance?
Switzerland ranks 6th out of 42 countries with data for 2025.
Is goods and passenger train traffic performance rising or falling in Switzerland?
Over the last ten years it is up 10.0%. The long-run trend across the full record is rising.
Where does this Switzerland data come from?
The figures come from Eurostat, published as part of Goods and passenger train traffic performance. Statizoid updates them automatically from the source API.

Download this data

CSV · JSON — 18 observations, free to reuse under CC BY 4.0 (Eurostat).

Share, cite or embed this page

Cite this page

Goods and passenger train traffic performance in Switzerland. Statizoid, drawing on Eurostat. Retrieved 25 September 2026, from https://reference.statizoid.com/stat/goods-and-passenger-train-traffic-performance/switzerland/

Embed or link this data

Paste this into a page to link back to these figures. The data itself is free to reuse under CC BY 4.0 (Eurostat); please keep the attribution.

<a href="https://reference.statizoid.com/stat/goods-and-passenger-train-traffic-performance/switzerland/">Goods and passenger train traffic performance in Switzerland</a> — Statizoid

About this data

Indicator
Goods and passenger train traffic performance
Unit
Thousand train-kilometres
Source
Eurostat
Licence
CC BY 4.0 (Eurostat)
Coverage
42 places, 772 data points, 2004–2025
Last refreshed