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 inland price of Petrol 95 is R30.25 per litre from 7 October 2026. That is the Gauteng price, the benchmark for the interior; other inland zones range from R29.84 to R31.23.

Inland 95 Petrol Price: current price

GradeInland (Gauteng)CoastalChange on 7 October 2026
Petrol 95R30.25R29.38Up R3.33
Petrol 93R29.88R29.01Up R3.12

The coastal Petrol 93 price is from the Department’s schedule for 7 October 2026.

Inland, coastal or local zone context

“Inland” is not one price. South Africa has 54 pricing zones, and each adds its own transport charge. Gauteng’s charge is 91.1 cents per litre. The cheapest inland zone carries 50.3 c/l and the most expensive 189.0 c/l, so inland prices span about R1.39 per litre.

Source: zone prices are from the fuel price schedule published by the Department of Mineral and Petroleum Resources for 7 October 2026.

The last 13 months

Effective datePrice per litreChange
7 October 2026R30.25Up R3.33
2 September 2026R26.92Up R1.34
5 August 2026R25.58Down R0.52
1 July 2026R26.10Down R1.96
3 June 2026R28.06Up R1.43
6 May 2026R26.63Up R3.27
1 April 2026R23.36Up R3.06
4 March 2026R20.30Up R0.20
4 February 2026R20.10Down R0.65
1 January 2026R20.75Down R0.66
3 December 2025R21.41Up R0.29
3 November 2025R21.12Down R0.51
1 October 2025R21.63Up R0.08

Compare petrol, diesel and other fuels

From 7 October 2026 the inland benchmarks are R30.25 for Petrol 95, R29.88 for Petrol 93, R32.80 for diesel 50ppm and R31.95 for diesel 500ppm (both wholesale).

Why this area differs from other regions

Fuel is priced as if it were imported at the coast and then moved inland. The further a zone is from its supply point, the larger the transport charge. Every other part of the price, including the fuel levy and the margins, is the same across the country.

Travel and fill-up decision guidance

Gauteng is 87 cents per litre dearer than the coast, which is R43.50 on a 50-litre tank. If you are driving to the coast, arrive with a lighter tank; if you are driving inland, fill up before you leave.

Related city, province and calculator pages

Frequently asked questions

What is the inland price of Petrol 95 now?

R30.25 per litre in Gauteng from 7 October 2026.

Is the inland price the same everywhere inland?

No. It varies by pricing zone. Gauteng is the benchmark quoted in official announcements.

When 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.