Passenger train traffic performance by type of train speed by country

Countries reporting
37
Highest
848,000 Thousand train-kilometres
Germany
Lowest
5.26 Thousand train-kilometres
Kosovo*
Median
35,852 Thousand train-kilometres
Years covered
55
1970–2024
Data points
1,053

What the numbers show

Passenger train traffic performance by type of train speed is currently reported for 37 countries. The highest value is 848,000 Thousand train-kilometres in Germany; the lowest is 5.26 Thousand train-kilometres in Kosovo*.

The median across all reporting countries is 35,852 Thousand train-kilometres, and the mean is 104,651 Thousand train-kilometres.

Over the past decade 20 countries rose and 15 fell. The largest increase was in Türkiye (up 83.0%), and the largest decrease in Albania (down 91.1%).

Passenger train traffic performance by type of train speed: full country ranking

#Country LatestYear 10-year changeTrend
1 Germany 848,000 Thousand train-kilometres 2021 down 21.4% rising
2 United Kingdom 515,227 Thousand train-kilometres 2024 up 1.5% rising
3 France 388,441 Thousand train-kilometres 2024 down 5.5% rising
4 Italy 349,079 Thousand train-kilometres 2024 up 10.0% rising
5 Switzerland 214,935 Thousand train-kilometres 2024 up 12.0% rising
6 Poland 198,540 Thousand train-kilometres 2024 up 53.3% falling
7 Spain 197,075 Thousand train-kilometres 2024 up 5.3% rising
8 Netherlands 141,777 Thousand train-kilometres 2024 up 2.6% rising
9 Czechia 141,622 Thousand train-kilometres 2024 up 12.6% rising
10 Austria 138,523 Thousand train-kilometres 2024 up 25.8% rising
11 Sweden 127,608 Thousand train-kilometres 2024 up 10.1% rising
12 Belgium 95,618 Thousand train-kilometres 2024 up 18.4% rising
13 Hungary 82,630 Thousand train-kilometres 2012 up 15.7% rising
14 Denmark 63,065 Thousand train-kilometres 2024 down 5.0% rising
15 Romania 62,911 Thousand train-kilometres 2024 up 4.8% falling
16 Slovakia 47,509 Thousand train-kilometres 2024 up 49.2% flat
17 Norway 42,288 Thousand train-kilometres 2024 up 11.3% rising
18 Türkiye 39,316 Thousand train-kilometres 2024 up 83.0% falling
19 Finland 35,852 Thousand train-kilometres 2024 up 0.5% rising
20 Portugal 30,340 Thousand train-kilometres 2024 down 0.9% flat
21 Bulgaria 18,573 Thousand train-kilometres 2024 down 27.0% falling
22 Ireland 17,735 Thousand train-kilometres 2023 down 19.9% rising
23 Croatia 13,212 Thousand train-kilometres 2024 down 12.7% falling
24 Slovenia 13,195 Thousand train-kilometres 2024 up 27.6% rising
25 Serbia 8,741 Thousand train-kilometres 2024 down 24.2% falling
26 Luxembourg 7,856 Thousand train-kilometres 2024 rising
27 Latvia 7,571 Thousand train-kilometres 2024 up 23.8% falling
28 Greece 6,929 Thousand train-kilometres 2024 down 34.5% falling
29 Lithuania 6,237 Thousand train-kilometres 2024 up 18.5% falling
30 Estonia 6,053 Thousand train-kilometres 2024 up 22.9% rising
31 Georgia 2,201 Thousand train-kilometres 2024 down 33.6% falling
32 Bosnia and Herzegovina 1,462 Thousand train-kilometres 2024 down 19.0% falling
33 Montenegro 909 Thousand train-kilometres 2024 down 21.4% falling
34 North Macedonia 580 Thousand train-kilometres 2024 down 61.3% falling
35 Moldova 461.1 Thousand train-kilometres 2024 down 81.7% volatile
36 Albania 25.94 Thousand train-kilometres 2024 down 91.1% volatile
37 Kosovo* 5.26 Thousand train-kilometres 2021 volatile

About this data

Indicator
Passenger train traffic performance by type of train speed
Unit
Thousand train-kilometres
Source
Eurostat
Licence
CC BY 4.0 (Eurostat)
Coverage
37 places, 1,053 data points, 1970–2024
Last refreshed