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 | 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 |
| 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 |