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 petrol 95 price on record is R30.25 per litre, effective 7 October 2026. That is the current price.

Highest Petrol Price South Africa overview

This record covers every official monthly price from January 2012 to October 2026 for the Gauteng inland zone.

The ten most expensive months

RankEffective datePrice per litre
17 October 2026R30.25
23 June 2026R28.06
32 September 2026R26.92
46 July 2022R26.74
56 May 2026R26.63
61 July 2026R26.10
74 October 2023R25.68
85 August 2026R25.58
91 May 2024R25.49
103 August 2022R25.42

Highest price in each year

YearHighestMonth
2012R12.22May
2013R13.55August
2014R14.39April
2015R13.77July
2016R13.34July
2017R14.76December
2018R17.08October
2019R16.76June
2020R16.16January
2021R20.29December
2022R26.74July
2023R25.68October
2024R25.49May
2025R22.41February
2026R30.25October

How the record compares

Before 2026 the record was R26.74 per litre, set in July 2022 after Russia invaded Ukraine. The current price is R3.51 above that.

The coastal price of Petrol 95 is also at a record, at R29.38 per litre.

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?

R30.25 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.