Rail passenger transport by country, 2025

The total distance travelled by rail passengers in the country, in millions of passenger-kilometres. One passenger travelling one kilometre counts as one passenger-kilometre.

32 places ranked for 2025. Highest: Germany (111,764 million passenger-km). Lowest: Kosovo (3 million passenger-km). The median is 5,379 million passenger-km.

Unit: million passenger-kilometres Source: Eurostat Trend, map and download

Highest 10

  1. 1. Germany 111,764 million passenger-km
  2. 2. France 110,618 million passenger-km
  3. 3. Italy 55,566 million passenger-km
  4. 4. Spain 38,274 million passenger-km
  5. 5. Poland 30,649 million passenger-km
  6. 6. Switzerland 23,522 million passenger-km
  7. 7. Netherlands 17,729 million passenger-km
  8. 8. Ukraine 16,571 million passenger-km
  9. 9. Hungary 16,145 million passenger-km
  10. 10. Austria 14,978 million passenger-km

Lowest 10

  1. 32. Kosovo 3 million passenger-km
  2. 31. North Macedonia 19 million passenger-km
  3. 30. Liechtenstein 31 million passenger-km
  4. 29. Bosnia and Herzegovina 34 million passenger-km
  5. 28. Estonia 343 million passenger-km
  6. 27. Lithuania 475 million passenger-km
  7. 26. Luxembourg 547 million passenger-km
  8. 25. Greece 718 million passenger-km
  9. 24. Latvia 746 million passenger-km
  10. 23. Slovenia 918 million passenger-km

Source: Eurostat.

In short

  • Among the 32 countries with a value for 2025, the highest is Germany (111,764 million passenger-km) and the lowest Kosovo (3 million passenger-km).
  • Half of the countries are above 5,379 million passenger-km and half below.
  • From 2024 to 2025 the value rose in 20 countries and fell in 10.

Full ranking

Rail passenger transport by country, 2025
#CountryValuePeriodRelative size
1 Germany 111,764 million passenger-km 2025
2 France 110,618 million passenger-km 2025
3 Italy 55,566 million passenger-km 2025
4 Spain 38,274 million passenger-km 2025
5 Poland 30,649 million passenger-km 2025
6 Switzerland 23,522 million passenger-km 2025
7 Netherlands 17,729 million passenger-km 2025
8 Ukraine 16,571 million passenger-km 2025
9 Hungary 16,145 million passenger-km 2025
10 Austria 14,978 million passenger-km 2025
11 Sweden 13,897 million passenger-km 2025
12 Czechia 10,569 million passenger-km 2025
13 Portugal 6,848 million passenger-km 2025
14 Denmark 6,752 million passenger-km 2025
15 Türkiye 5,860 million passenger-km 2025
16 Finland 5,428 million passenger-km 2025
17 Romania 5,329 million passenger-km 2025
18 Norway 3,968 million passenger-km 2025
19 Slovakia 3,599 million passenger-km 2025
20 Ireland 2,812 million passenger-km 2025
21 Bulgaria 1,456 million passenger-km 2025
22 Croatia 1,229 million passenger-km 2025
23 Slovenia 918 million passenger-km 2025
24 Latvia 746 million passenger-km 2025
25 Greece 718 million passenger-km 2025
26 Luxembourg 547 million passenger-km 2025
27 Lithuania 475 million passenger-km 2025
28 Estonia 343 million passenger-km 2025
29 Bosnia and Herzegovina 34 million passenger-km 2025
30 Liechtenstein 31 million passenger-km 2025
31 North Macedonia 19 million passenger-km 2025
32 Kosovo 3 million passenger-km 2025

Places are ordered from the highest to the lowest value. Group medians on this site are the middle value of the members with data for the same year; they are not official aggregates.

How this ranking works

Every country is ranked on its value for 2025, the latest period that most countries have, so all values are for the same point in time. Countries without a value for 2025 are left out. Groups and aggregates such as the European Union are not ranked. Values are as published by Eurostat; the ranking is a plain ordering from the highest to the lowest value and says nothing about whether a high value is good or bad.

Earlier years: use the year selector above. Methodology · Coverage and freshness

Related