Passenger train traffic performance by type of train speed by country
Countries reporting
47
Highest
848,000 Thousand train-kilometres
Germany
Lowest
5.26 Thousand train-kilometres
Kosovo*
Median
30,340 Thousand train-kilometres
Years covered
55
1970–2024
Data points
1,356
What the numbers show
Passenger train traffic performance by type of train speed is currently reported for 47 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 30,340 Thousand train-kilometres, and the mean is 102,593 Thousand train-kilometres.
Over the past decade 28 countries rose and 17 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 | Latest | Year | 10-year change | Trend |
|---|---|---|---|---|---|
| 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 |
| 2 | United Kingdom | 515,227 Thousand train-kilometres | 2024 | up 1.5% | rising |
| 4 | France | 388,441 Thousand train-kilometres | 2024 | down 5.5% | rising |
| 5 | Italy | 349,079 Thousand train-kilometres | 2024 | up 10.0% | rising |
| 6 | Switzerland | 214,935 Thousand train-kilometres | 2024 | up 12.0% | rising |
| 7 | Poland | 198,540 Thousand train-kilometres | 2024 | up 53.3% | falling |
| 7 | Poland | 198,540 Thousand train-kilometres | 2024 | up 53.3% | falling |
| 9 | Spain | 197,075 Thousand train-kilometres | 2024 | up 5.3% | rising |
| 10 | Netherlands | 141,777 Thousand train-kilometres | 2024 | up 2.6% | rising |
| 10 | Netherlands | 141,777 Thousand train-kilometres | 2024 | up 2.6% | rising |
| 12 | Czechia | 141,622 Thousand train-kilometres | 2024 | up 12.6% | rising |
| 13 | Austria | 138,523 Thousand train-kilometres | 2024 | up 25.8% | rising |
| 14 | Sweden | 127,608 Thousand train-kilometres | 2024 | up 10.1% | rising |
| 15 | Belgium | 95,618 Thousand train-kilometres | 2024 | up 18.4% | rising |
| 16 | Hungary | 82,630 Thousand train-kilometres | 2012 | up 15.7% | rising |
| 17 | Denmark | 63,065 Thousand train-kilometres | 2024 | down 5.0% | rising |
| 18 | Romania | 62,911 Thousand train-kilometres | 2024 | up 4.8% | falling |
| 19 | Slovakia | 47,509 Thousand train-kilometres | 2024 | up 49.2% | flat |
| 19 | Slovakia | 47,509 Thousand train-kilometres | 2024 | up 49.2% | flat |
| 21 | Norway | 42,288 Thousand train-kilometres | 2024 | up 11.3% | rising |
| 22 | Türkiye | 39,316 Thousand train-kilometres | 2024 | up 83.0% | falling |
| 23 | Finland | 35,852 Thousand train-kilometres | 2024 | up 0.5% | rising |
| 24 | Portugal | 30,340 Thousand train-kilometres | 2024 | down 0.9% | flat |
| 25 | Bulgaria | 18,573 Thousand train-kilometres | 2024 | down 27.0% | falling |
| 26 | Ireland | 17,735 Thousand train-kilometres | 2023 | down 19.9% | rising |
| 27 | Croatia | 13,212 Thousand train-kilometres | 2024 | down 12.7% | falling |
| 27 | Croatia | 13,212 Thousand train-kilometres | 2024 | down 12.7% | falling |
| 29 | Slovenia | 13,195 Thousand train-kilometres | 2024 | up 27.6% | rising |
| 29 | Slovenia | 13,195 Thousand train-kilometres | 2024 | up 27.6% | rising |
| 31 | Serbia | 8,741 Thousand train-kilometres | 2024 | down 24.2% | falling |
| 32 | Luxembourg | 7,856 Thousand train-kilometres | 2024 | — | rising |
| 33 | Latvia | 7,571 Thousand train-kilometres | 2024 | up 23.8% | falling |
| 33 | Latvia | 7,571 Thousand train-kilometres | 2024 | up 23.8% | falling |
| 35 | Greece | 6,929 Thousand train-kilometres | 2024 | down 34.5% | falling |
| 36 | Lithuania | 6,237 Thousand train-kilometres | 2024 | up 18.5% | falling |
| 36 | Lithuania | 6,237 Thousand train-kilometres | 2024 | up 18.5% | falling |
| 38 | Estonia | 6,053 Thousand train-kilometres | 2024 | up 22.9% | rising |
| 38 | Estonia | 6,053 Thousand train-kilometres | 2024 | up 22.9% | rising |
| 40 | Georgia | 2,201 Thousand train-kilometres | 2024 | down 33.6% | falling |
| 41 | Bosnia and Herzegovina | 1,462 Thousand train-kilometres | 2024 | down 19.0% | falling |
| 42 | Montenegro | 909 Thousand train-kilometres | 2024 | down 21.4% | falling |
| 43 | North Macedonia | 580 Thousand train-kilometres | 2024 | down 61.3% | falling |
| 44 | Moldova | 461.1 Thousand train-kilometres | 2024 | down 81.7% | volatile |
| 44 | Moldova | 461.1 Thousand train-kilometres | 2024 | down 81.7% | volatile |
| 46 | Albania | 25.94 Thousand train-kilometres | 2024 | down 91.1% | volatile |
| 47 | Kosovo* | 5.26 Thousand train-kilometres | 2021 | — | volatile |