Freight Train Movement Data from ARTC

Train count and speed have been modelled by analysing GPS pings transmitted by trains and assigning them to the nearest point on the nearest rail segment. This data has been summarised by train service and rail segment for publication.

The GeoJSON map includes track gauge, length and geospatial lines. Users can use it to visualise average speed and calculate distance travelled for each train service.

Origin (or destination) refers to the most plausible stop location closest to and within 50km of the first (or last) ping. It prioritises locations within intermodal or urban boundaries.
Note: A small number of trains were not tracked for the entirety of their trip.

Tonnage is the gross mass of the longest leg of the journey for a train, aggregated by origin-destination and commodity. This has been replaced with 'NA' for routes where a train travelled on the ARTC operated network for less than 50% of its journey.

This data product will always have the latest 12 months of anonymised data.

Data and Resources


Additional Info

Field Value
Author NFDH
Maintainer NFDH
Last Updated September 22, 2023, 03:54 (UTC)
Created September 22, 2023, 03:15 (UTC)
Purpose For Collection The original operational data was collected for the purposes of planning for and monitoring train movements in real time across the ARTC rail network. It consisted of train schedules and attributes (RAMS), and GPS pings with timestamp (ICE).
Asset Type Dataset
AGIFT Theme Transport
Source (Internal / External) Internal
Access Rights Open
Temporal Coverage From 2021
Temporal Coverage To 2022
Geographic Scope National
Data Status Non-current
Update Frequency Unknown