Goods and passenger train traffic performance by country

Countries reporting
33
Highest
1.15 million Thousand train-kilometres
Germany
Lowest
137 Thousand train-kilometres
Liechtenstein
Median
48,785 Thousand train-kilometres
Years covered
22
2004–2025
Data points
596

What the numbers show

Goods and passenger train traffic performance is currently reported for 33 countries. The highest value is 1.15 million Thousand train-kilometres in Germany; the lowest is 137 Thousand train-kilometres in Liechtenstein.

The median across all reporting countries is 48,785 Thousand train-kilometres, and the mean is 141,497 Thousand train-kilometres.

The gap between the highest and lowest reporting country is a factor of about 8,413.

Over the past decade 19 countries rose and 13 fell. The largest increase was in Lithuania (up 53.0%), and the largest decrease in North Macedonia (down 52.4%).

Goods and passenger train traffic performance: full country ranking

#Country LatestYear 10-year changeTrend
1 Germany 1.15 million Thousand train-kilometres 2024 up 12.4% rising
2 United Kingdom 594,460 Thousand train-kilometres 2019 up 10.4% rising
3 France 442,243 Thousand train-kilometres 2024 down 6.7% falling
4 Italy 400,015 Thousand train-kilometres 2024 up 11.5% rising
5 Switzerland 241,584 Thousand train-kilometres 2024 up 9.6% rising
6 Poland 227,630 Thousand train-kilometres 2017 up 3.7% flat
7 Spain 220,630 Thousand train-kilometres 2025 up 5.5% flat
8 Austria 180,112 Thousand train-kilometres 2024 up 19.2% rising
9 Sweden 169,920 Thousand train-kilometres 2025 up 11.2% rising
10 Czechia 168,509 Thousand train-kilometres 2024 up 8.4% rising
11 Netherlands 138,654 Thousand train-kilometres 2011 up 4.5% flat
12 Hungary 100,627 Thousand train-kilometres 2014 up 2.7% flat
13 Belgium 94,514 Thousand train-kilometres 2011 flat
14 Denmark 77,737 Thousand train-kilometres 2024 down 2.5% flat
15 Romania 76,165 Thousand train-kilometres 2025 down 4.7% falling
16 Slovakia 56,658 Thousand train-kilometres 2025 up 23.2% rising
17 Norway 48,785 Thousand train-kilometres 2025 up 0.5% rising
18 Finland 48,563 Thousand train-kilometres 2024 down 2.2% falling
19 Türkiye 47,240 Thousand train-kilometres 2024 up 11.5% rising
20 Portugal 35,476 Thousand train-kilometres 2024 up 0.4% falling
21 Bulgaria 26,986 Thousand train-kilometres 2025 down 5.5% falling
22 Lithuania 21,418 Thousand train-kilometres 2025 up 53.0% flat
23 Ireland 19,683 Thousand train-kilometres 2025 up 8.1% rising
24 Slovenia 18,567 Thousand train-kilometres 2025 up 4.7% flat
25 Croatia 17,921 Thousand train-kilometres 2025 down 9.1% falling
26 Latvia 11,380 Thousand train-kilometres 2025 down 33.7% falling
27 Greece 10,410 Thousand train-kilometres 2017 down 50.6% falling
28 Luxembourg 8,244 Thousand train-kilometres 2024 down 5.4% rising
29 Estonia 7,132 Thousand train-kilometres 2024 down 10.7% falling
30 Bosnia and Herzegovina 3,259 Thousand train-kilometres 2025 down 19.3% falling
31 Montenegro 1,094 Thousand train-kilometres 2024 down 16.9% falling
32 North Macedonia 1,033 Thousand train-kilometres 2025 down 52.4% falling
33 Liechtenstein 137 Thousand train-kilometres 2024 up 12.3% falling

About this data

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