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 wholesale price of diesel 500ppm is R31.95 per litre from 7 October 2026. That is the Gauteng price, the benchmark for the interior; other inland zones range from R31.55 to R32.93.
Inland Diesel Price: current price
| Grade | Inland (Gauteng) | Coastal | Change on 7 October 2026 |
| Diesel 50ppm | R32.80 | R31.93 | Up R3.24 |
| Diesel 500ppm | R31.95 | R31.08 | Up R2.84 |
Diesel figures are wholesale prices. The pump price is not regulated and is set by each station.
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 date | Price per litre | Change |
| 7 October 2026 | R31.95 | Up R2.84 |
| 2 September 2026 | R29.11 | Up R2.94 |
| 5 August 2026 | R26.17 | Up R1.38 |
| 1 July 2026 | R24.79 | Down R3.14 |
| 3 June 2026 | R27.93 | Down R3.25 |
| 6 May 2026 | R31.18 | Up R5.27 |
| 1 April 2026 | R25.91 | Up R7.37 |
| 4 March 2026 | R18.54 | Up R0.62 |
| 4 February 2026 | R17.92 | Down R0.50 |
| 1 January 2026 | R18.42 | Down R1.37 |
| 3 December 2025 | R19.79 | Up R0.65 |
| 3 November 2025 | R19.13 | Down R0.21 |
| 1 October 2025 | R19.34 | Down R0.10 |
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
- Diesel price South Africa
- Diesel price inland vs coastal
- Petrol price today
- Inland vs coastal fuel prices
- Inland fuel price
- Coastal fuel price
- Fuel transport cost South Africa
- Trip fuel cost calculator
- Fuel cost calculator
Frequently asked questions
What is the inland wholesale price of diesel 500ppm now?
R31.95 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.