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