Skip to content

Road freight transport, annual (million tonne-km)

Commercial use OKFresh
Query in workbench

Follow this dataset

Get a notice in your feed when a new snapshot is published. Optionally, we also POST it to your webhook.

Must be a public https address. We never follow redirects.

Sample onlyDownload sample CSVDownload sample JSONSample rows only (up to 20) — not the complete dataset.

Annual road freight transport in million tonne-kilometres, by country of haulier registration, for EU member states, EFTA countries, EU candidates and EU aggregates. Eurostat dataset road_go_ta_tott ('Road freight transport by type of operation and type of transport'), filtered to tra_type=TOTAL (all transport), tra_oper=TOTAL (all operations: loaded and empty, national and international), unit MIO_TKM (million tonne-kilometres). Each row is one (year, country): total road freight (empty runs included) reported by hauliers registered in the reporting country. Method: Eurostat compiles road freight surveys reported by national statistical offices; cabotage and cross-trade are attributed to the haulier's country of registration; non-EU/EFTA/candidate countries (notably the UK) are dropped by the connector's commercial-use geo rule. Units: million tonne-kilometres. Caveats: the tra_oper=TOTAL slice includes empty runs, so values exceed loaded-only series; the EU27_2020, EU28, EU27_2007, EU25 and EU15 aggregates are included as published; recent years are provisional and revised. Coverage: ~36 geographic units after the geo rule, 1999 to the present, annual. Provenance: Eurostat keyless JSON-stat API, free reuse with attribution (Commission Decision 2011/833/EU) - please cite Eurostat. Primary key: (year, country_code). Join keys: country_code (ISO 3166-1 alpha-3), year. Cadence: refreshed yearly; Eurostat publishes the annual series each summer. Sample use: join with 'eurostat-rail-freight-annual' to track road-vs-rail modal split.

Source
Eurostat
Rows
791
Columns
4
Source cadence
Yearly
Last refreshed
Sep 23, 2026
Theme
transport

Use your own AI key

Once today's free allowance is used up, AI features can run on your own provider account.

Kept in this browser tab only (cleared when you close it) and sent with each AI request. Our servers use it for that request and never store or log it.