Road freight transport by type of cargo and distance class (t, tkm, vehicle-km, basic transport operations) - annual data by country
Countries reporting
29
Highest
2.80 million
Germany
Lowest
1,013
Montenegro
Median
223,324
Years covered
27
1999–2025
Data points
645
What the numbers show
Road freight transport by type of cargo and distance class (t, tkm, vehicle-km, basic transport operations) - annual data is currently reported for 29 countries. The highest value is 2.80 million in Germany; the lowest is 1,013 in Montenegro.
The median across all reporting countries is 223,324, and the mean is 522,162.
The gap between the highest and lowest reporting country is a factor of about 2,768.
Over the past decade 16 countries rose and 13 fell. The largest increase was in Cyprus (up 205.5%), and the largest decrease in Luxembourg (down 61.9%).
Road freight transport by type of cargo and distance class (t, tkm): full country ranking
| # | Country | Latest | Year | 10-year change | Trend |
|---|---|---|---|---|---|
| 1 | Germany | 2.80 million | 2025 | down 7.6% | rising |
| 2 | Spain | 1.67 million | 2025 | up 32.8% | falling |
| 3 | Poland | 1.65 million | 2025 | up 30.2% | rising |
| 4 | France | 1.56 million | 2025 | down 13.3% | falling |
| 5 | United Kingdom | 1.47 million | 2019 | up 0.7% | falling |
| 6 | Italy | 1.28 million | 2005 | up 18.7% | rising |
| 7 | Netherlands | 619,942 | 2025 | down 3.4% | rising |
| 8 | Czechia | 466,112 | 2025 | up 6.1% | rising |
| 9 | Sweden | 427,501 | 2025 | up 1.0% | rising |
| 10 | Austria | 359,815 | 2025 | up 2.5% | rising |
| 11 | Romania | 330,078 | 2025 | up 65.7% | rising |
| 12 | Switzerland | 283,341 | 2025 | down 2.1% | flat |
| 13 | Belgium | 253,873 | 2025 | down 14.0% | falling |
| 14 | Norway | 228,886 | 2025 | down 2.9% | rising |
| 15 | Greece | 223,324 | 2025 | down 46.8% | falling |
| 16 | Finland | 202,020 | 2025 | down 25.7% | falling |
| 17 | Hungary | 192,801 | 2025 | down 6.7% | rising |
| 18 | Denmark | 175,940 | 2025 | down 2.9% | falling |
| 19 | Bulgaria | 167,087 | 2025 | up 2.0% | rising |
| 20 | Slovakia | 149,897 | 2025 | up 1.8% | falling |
| 21 | Lithuania | 140,850 | 2025 | up 140.4% | rising |
| 22 | Portugal | 115,152 | 2025 | down 23.4% | falling |
| 23 | Slovenia | 97,316 | 2025 | up 38.0% | rising |
| 24 | Croatia | 96,117 | 2025 | up 42.5% | rising |
| 25 | Latvia | 84,404 | 2025 | up 24.9% | rising |
| 26 | Cyprus | 43,997 | 2025 | up 205.5% | falling |
| 27 | Estonia | 26,486 | 2025 | down 6.0% | falling |
| 28 | Luxembourg | 22,383 | 2024 | down 61.9% | falling |
| 29 | Montenegro | 1,013 | 2025 | up 20.7% | rising |