Petrol price history in South Africa, month by month

This petrol price history lists all 32 regulated prices since 3 April 2024. Pick a month to see how much more, or less, the same tank costs now.

Other towns pay their own zone price, between the two

A small car tank holds about 40 litres, a bakkie about 80

Example: November 2025 against November 2026· change a figure to see yours

Change since November 2025

+43.2%

R21.12 a litre then, R30.24 now (Gauteng)

50 litres thenR1,056
50 litres nowR1,512
Difference+R456
How this is computed

Compiled by Radif Partners · How the estimate is made

Petrol 95 cost R25.12 a litre in Gauteng on 3 April 2024 and costs R30.24 since 4 November 2026. Over the 31 changes in between it rose 14 times and fell or held 17 times. The lowest point of the period was R20.10 on 4 February 2026; the highest, R30.25, came on 7 October 2026. Almost all of the climb happened in 2026: from R20.30 in March the price jumped by +306c in April and +327c in May, as international prices rose, even with a fuel levy relief in place. Diesel 500 ppm, at R22.45 wholesale in April 2024, peaked at R31.95 on 7 October 2026. All figures come from the price history annexed to the Central Energy Fund statements.

Petrol price history: the full table

Each row is a price change on the first Wednesday of a month, as listed in Annexure 1 of the latest Central Energy Fund statement. Petrol 95 is the pump price; diesel 500 ppm and paraffin are wholesale prices, before the station’s margin; LPG is the maximum retail price per kilogram. The first figure is Gauteng, the second the coast.

Rand a litre (LPG a kilogram), Gauteng / coast. CEF statement of 30 October 2026, Annexure 1.
FromPetrol 95Diesel 500 ppmParaffinLPG per kg
4 November 2026R30.24 / R29.37R30.86 / R29.98R27.22 / R26.17R39.64 / R36.39
7 October 2026R30.25 / R29.38R31.95 / R31.08R24.47 / R23.42R37.81 / R34.56
2 September 2026R26.92 / R26.05R29.11 / R28.24R20.89 / R19.84R37.39 / R34.14
5 August 2026R25.58 / R24.71R26.17 / R25.30R18.76 / R17.71R36.70 / R33.44
1 July 2026R26.10 / R25.23R24.79 / R23.92R17.24 / R16.19R41.11 / R37.86
3 June 2026R28.06 / R27.19R27.93 / R27.05R22.47 / R21.42R40.95 / R37.69
6 May 2026R26.63 / R25.76R31.18 / R30.30R28.43 / R27.38R41.12 / R37.87
1 April 2026R23.36 / R22.49R25.91 / R25.04R24.21 / R23.16R36.05 / R32.79
4 March 2026R20.30 / R19.47R18.54 / R17.71R12.54 / R11.53R34.97 / R31.72
4 February 2026R20.10 / R19.27R17.92 / R17.09R12.10 / R11.09R34.74 / R31.49
7 January 2026R20.75 / R19.92R18.42 / R17.59R12.63 / R11.62R34.43 / R31.17
3 December 2025R21.41 / R20.58R19.79 / R18.96R13.73 / R12.72R34.22 / R30.97
5 November 2025R21.12 / R20.29R19.13 / R18.30R12.99 / R11.97R33.98 / R30.82
1 October 2025R21.63 / R20.80R19.34 / R18.51R13.00 / R11.98R34.59 / R31.43
3 September 2025R21.55 / R20.72R19.44 / R18.61R13.11 / R12.09R34.76 / R31.60
6 August 2025R21.59 / R20.76R20.00 / R19.17R13.48 / R12.46R36.08 / R32.92
2 July 2025R21.87 / R21.04R19.35 / R18.52R13.16 / R12.14R36.77 / R33.61
4 June 2025R21.35 / R20.52R18.53 / R17.70R12.49 / R11.47R37.34 / R34.18
7 May 2025R21.40 / R20.57R18.90 / R18.07R13.05 / R12.03R38.23 / R35.07
2 April 2025R21.62 / R20.79R19.32 / R18.49R13.36 / R12.34R37.77 / R34.62
5 March 2025R22.34 / R21.55R20.16 / R19.37R14.17 / R13.18R38.56 / R35.40
5 February 2025R22.41 / R21.62R20.34 / R19.55R14.23 / R13.24R38.58 / R35.42
1 January 2025R21.59 / R20.80R19.29 / R18.50R13.26 / R12.27R38.29 / R35.14
4 December 2024R21.47 / R20.68R19.21 / R18.42R13.36 / R12.37R38.16 / R35.00
6 November 2024R21.30 / R20.51R18.66 / R17.87R12.87 / R11.88R36.44 / R33.48
2 October 2024R21.05 / R20.26R18.45 / R17.66R12.66 / R11.67R36.08 / R33.12
4 September 2024R22.19 / R21.40R19.59 / R18.80R13.77 / R12.78R35.85 / R32.89
7 August 2024R23.11 / R22.32R20.38 / R19.59R14.80 / R13.81R35.95 / R32.99
4 July 2024R23.26 / R22.47R20.66 / R19.87R15.02 / R14.03R36.09 / R33.13
5 June 2024R24.25 / R23.46R20.97 / R20.18R15.20 / R14.21R36.31 / R33.35
1 May 2024R25.49 / R24.70R22.15 / R21.36R16.00 / R15.01R37.66 / R34.70
3 April 2024R25.12 / R24.33R22.45 / R21.66R16.19 / R15.20R38.12 / R35.16

Three phases since 2024

April 2024 to March 2026: a slow fall. From R25.12, petrol 95 drifted down overall, with rises in between, and reached R20.10 in February 2026. Diesel followed a similar path. Over these two years the largest monthly move on 95 was -124c a litre.

April to June 2026: the jump. International product prices rose sharply in March. The CEF recorded an average under-recovery of +582c on petrol for the April change and +1,013c on diesel. The government cut the fuel levy to +129c on petrol and +116c on diesel, so the pump moved by less: +306c on 95 in April, then +327c in May, when the slate levy, at zero since January, was set at +123c.

July to November 2026: the levy returns. The full fuel levy came back in July at +429c on petrol. Prices fell in July and August, then rose again in September and October, to the high of R30.25. A second, shorter relief from 4 November 2026 held the November price flat.

What your petrol cost through 2026

Example: 150 litres a month· change a figure to see yours

Petrol 95 bought from January to November 2026

R41,744

150 litres a month, Gauteng · cheapest month R3,015, dearest R4,538

Same litres at January’s priceR34,238
Extra paid over 11 monthsR7,506
Average monthR3,795
Back to the full calculator at the top →

Month-by-month change in 2026

The change column of each statement explains the history table. Positive figures are increases. The levy changes are counted inside the change, which is why April and November moved by less than the under-recovery suggested.

Cents a litre, Gauteng. Media statements of the Central Energy Fund, 2026.
Change ofPetrol 95Petrol 93Diesel 500 ppmParaffin
7 January 2026-66c-62c-137c-110c
4 February 2026-65c-65c-50c-53c
4 March 2026+20c+20c+62c+44c
1 April 2026+306c+306c+737c+1,167c
6 May 2026+327c+327c+527c+422c
3 June 2026+143c+143c-325c-596c
1 July 2026-196c-201c-314c-523c
5 August 2026-52c-52c+138c+152c
2 September 2026+134c+134c+294c+213c
7 October 2026+333c+312c+284c+358c
4 November 2026-1c-1c-110c+275c

Over the eleven changes of 2026, petrol 95 went from R21.41 to R30.24, +883c in all. The December estimate gives the likely next row, and the rand and oil page shows how much of a move comes from the exchange rate.

Questions drivers ask

Tap a question to see the answer.

What was the petrol price in January 2026?

From 7 January 2026, petrol 95 cost R20.75 a litre in Gauteng and R19.92 at the coast. It fell again in February, to R20.10, the lowest price of the whole period since April 2024, before the increases of April and May.

What is the highest petrol price South Africa has had?

In the period covered here, the highest Gauteng price of 95 was R30.25 a litre, from 7 October 2026. The November price is -1c below it. Older records before April 2024 are in earlier CEF statements, which this site has not reread.

Why is the coast cheaper than Gauteng?

Fuel lands at the coastal ports, and moving it inland by pipeline and road costs money. That cost is built into the regulated price as the zone differential, +91c a litre in Gauteng. The gap between Gauteng and the coast was +87c on 95 in November 2026.

Next steps

Central Energy Fund, Department and Reserve Bank documents behind this page (3)

Every price, levy and rate on this page was read in these documents on 13 November 2026.

Compiled by

Independent publisher of South African fuel price and interest rate calculators built on Central Energy Fund and Reserve Bank figures. Paid by no oil company, bank or lender: no commission, no affiliate link, no paid placement.

Checked on · Editorial policy · Contact

Next month figures are estimates built from the latest Central Energy Fund data and stated assumptions; the official price is announced by the Department of Mineral and Petroleum Resources a few days before the change. Diesel and paraffin prices are wholesale prices: your pump may charge more.