DataDesk is currently in beta — you may encounter some issues. Request access to the beta.
← Back to DataDesk
Line chart showing Road freight and Rail freight payload per month (million tonnes) in South Africa from January 2010 to July 2025. The chart's headline states: "For every tonne of freight moved by rail, six tonnes are transported on SA’s roads." Road freight (red line) consistently dominates, fluctuating between about 50 and 95 million tonnes, while Rail freight (grey line) remains relatively steady between 10 and 20 million tonnes. Both lines show a dip around 2020, marked "Covid-19 movement restrictions."
View dataset

Republish this chart? Charts must be used as is — no customisation, editing or cropping. The Outlier logo must remain on the chart unchanged.

In July 2025, over 85% of South Africa’s land freight was carried by road. For every tonne moved by rail, more than six were hauled by road.

Over the past 15 years, the amount of road freight per month has increased by over 50% to 82-million tonnes. Rail freight has dropped by 15% to 13.3-million tonnes a month, according to Statistics South Africa’s latest land transport survey.

Vandalism and poor maintenance are at the root of the drop in rail freight, according to a 2024 research report on the state of rail infrastructure. As a result, there are more heavy trucks on the country’s roads, worsening congestion. A report published in 2023 stated that 3,546 trucks were involved in fatal crashes over a five-year period, an average of two crashes a day.

Transnet has opened its rail network to private operators. The reform aims to shift road freight back to rail, which will ease pressure on roads.