Train traffic performance by train category and source of energy by country
Countries reporting
44
Highest
1.13 million Thousand train-kilometres
Germany
Lowest
28.71 Thousand train-kilometres
Kosovo*
Median
52,404 Thousand train-kilometres
Years covered
12
2013–2024
Data points
493
What the numbers show
Train traffic performance by train category and source of energy is currently reported for 44 countries. The highest value is 1.13 million Thousand train-kilometres in Germany; the lowest is 28.71 Thousand train-kilometres in Kosovo*.
The median across all reporting countries is 52,404 Thousand train-kilometres, and the mean is 149,141 Thousand train-kilometres.
The gap between the highest and lowest reporting country is a factor of about 39,192.
Over the past decade 20 countries rose and 23 fell. The largest increase was in Poland (up 39.3%), and the largest decrease in Albania (down 77.2%).
Train traffic performance by train category and source of energy: full country ranking
| # | Country | Latest | Year | 10-year change | Trend |
|---|---|---|---|---|---|
| 1 | Germany | 1.13 million Thousand train-kilometres | 2021 | up 9.8% | rising |
| 2 | United Kingdom | 547,003 Thousand train-kilometres | 2024 | up 0.2% | falling |
| 2 | United Kingdom | 547,003 Thousand train-kilometres | 2024 | up 0.2% | falling |
| 4 | Moldova | 446,347 Thousand train-kilometres | 2024 | down 47.2% | falling |
| 4 | Moldova | 446,347 Thousand train-kilometres | 2024 | down 47.2% | falling |
| 6 | France | 442,243 Thousand train-kilometres | 2024 | down 0.7% | flat |
| 7 | Italy | 400,015 Thousand train-kilometres | 2024 | up 11.5% | rising |
| 8 | Poland | 274,193 Thousand train-kilometres | 2024 | up 39.3% | rising |
| 8 | Poland | 274,193 Thousand train-kilometres | 2024 | up 39.3% | rising |
| 10 | Switzerland | 241,583 Thousand train-kilometres | 2024 | up 9.6% | rising |
| 11 | Spain | 237,119 Thousand train-kilometres | 2024 | up 11.3% | flat |
| 12 | Austria | 184,596 Thousand train-kilometres | 2024 | up 22.2% | rising |
| 13 | Czechia | 168,597 Thousand train-kilometres | 2024 | up 8.4% | rising |
| 14 | Sweden | 164,826 Thousand train-kilometres | 2024 | up 7.7% | rising |
| 15 | Netherlands | 149,579 Thousand train-kilometres | 2024 | up 2.5% | flat |
| 15 | Netherlands | 149,579 Thousand train-kilometres | 2024 | up 2.5% | flat |
| 17 | Ukraine | 132,397 Thousand train-kilometres | 2023 | down 48.2% | falling |
| 18 | Romania | 79,631 Thousand train-kilometres | 2024 | up 2.4% | flat |
| 19 | Denmark | 65,741 Thousand train-kilometres | 2024 | down 5.8% | falling |
| 20 | Slovakia | 58,846 Thousand train-kilometres | 2024 | up 35.8% | rising |
| 20 | Slovakia | 58,846 Thousand train-kilometres | 2024 | up 35.8% | rising |
| 22 | Türkiye | 55,581 Thousand train-kilometres | 2024 | up 29.2% | rising |
| 23 | Norway | 49,227 Thousand train-kilometres | 2024 | up 6.6% | flat |
| 24 | Finland | 48,563 Thousand train-kilometres | 2024 | down 2.2% | flat |
| 25 | Portugal | 35,383 Thousand train-kilometres | 2024 | down 4.7% | falling |
| 26 | Slovenia | 19,089 Thousand train-kilometres | 2024 | up 4.4% | flat |
| 26 | Slovenia | 19,089 Thousand train-kilometres | 2024 | up 4.4% | flat |
| 28 | Croatia | 18,517 Thousand train-kilometres | 2024 | down 7.8% | falling |
| 28 | Croatia | 18,517 Thousand train-kilometres | 2024 | down 7.8% | falling |
| 30 | Ireland | 18,057 Thousand train-kilometres | 2023 | down 19.2% | falling |
| 31 | Serbia | 12,315 Thousand train-kilometres | 2024 | down 29.5% | falling |
| 32 | Lithuania | 10,774 Thousand train-kilometres | 2024 | down 24.6% | falling |
| 32 | Lithuania | 10,774 Thousand train-kilometres | 2024 | down 24.6% | falling |
| 34 | Latvia | 9,787 Thousand train-kilometres | 2024 | down 44.6% | falling |
| 34 | Latvia | 9,787 Thousand train-kilometres | 2024 | down 44.6% | falling |
| 36 | Estonia | 7,132 Thousand train-kilometres | 2024 | down 10.7% | falling |
| 36 | Estonia | 7,132 Thousand train-kilometres | 2024 | down 10.7% | falling |
| 38 | Greece | 6,622 Thousand train-kilometres | 2023 | down 40.8% | falling |
| 39 | Georgia | 5,628 Thousand train-kilometres | 2024 | down 0.5% | flat |
| 40 | Bosnia and Herzegovina | 4,078 Thousand train-kilometres | 2024 | down 2.8% | flat |
| 41 | Montenegro | 1,094 Thousand train-kilometres | 2024 | down 27.4% | falling |
| 42 | North Macedonia | 878 Thousand train-kilometres | 2024 | down 60.5% | falling |
| 43 | Albania | 97.82 Thousand train-kilometres | 2024 | down 77.2% | volatile |
| 44 | Kosovo* | 28.71 Thousand train-kilometres | 2021 | — | volatile |