Official figures — October 2026. These are the confirmed prices published by the Department of Mineral and Petroleum Resources (DMPR), effective Wednesday, 7 October 2026. Petrol 93 rose 312 c/l, petrol 95 rose 333 c/l, diesel 500ppm rose 284 c/l, diesel 50ppm rose 324 c/l and illuminating paraffin rose 358 c/l. The previous official prices took effect on 2 September 2026.

The highest wholesale price of diesel 500ppm on record is R31.95 per litre, effective 7 October 2026. That is the current price.

Highest Diesel Price South Africa overview

This record covers every official monthly price from January 2012 to October 2026 for the Gauteng inland zone. Diesel figures are regulated wholesale prices.

The ten most expensive months

RankEffective datePrice per litre
17 October 2026R31.95
26 May 2026R31.18
32 September 2026R29.11
43 June 2026R27.93
55 August 2026R26.17
61 April 2026R25.91
72 November 2022R25.49
86 July 2022R25.40
94 October 2023R25.02
101 July 2026R24.79

Highest price in each year

YearHighestMonth
2012R11.44November
2013R12.62September
2014R13.39March
2015R11.71July
2016R11.71July
2017R12.96December
2018R16.13November
2019R15.21June
2020R14.62January
2021R17.92December
2022R25.49November
2023R25.02October
2024R22.45April
2025R20.34February
2026R31.95October

How the record compares

Before 2026 the record was R25.49 per litre, set in November 2022 after Russia invaded Ukraine. The current price is R6.47 above that.

Historical coverage and update frequency

Source and coverage: Prices are the official monthly figures published for the Department of Mineral and Petroleum Resources, as tabulated by the Fuels Industry Association of South Africa. This page covers January 2012 to October 2026. Petrol figures are regulated pump prices; diesel and paraffin figures are wholesale prices, so pump prices for diesel vary by station.

Related history and forecast pages

Frequently asked questions

Is this the highest price ever?

It is the highest in this record, which starts in January 2012. Earlier prices are not covered here.

What is the price now?

R31.95 per litre from 7 October 2026.

How often does the price change?

On the first Wednesday of every month. The current prices took effect on 7 October 2026 and the next adjustment is due on Wednesday, 4 November 2026.