PumpdaySA fuel prices by zone

Announced 5 October 2026 · in force Wednesday 7 October 00:01

Diesel price: R32.80 in Gauteng

50ppm at the coast: R31.93. 500ppm in Gauteng: R31.95. These are wholesale prices; the pump price is set by the retailer.

Diesel 50ppm · R per litre
D50Gautengzone 9CR32.80▲ +R3.24
D50Coastzone 1AR31.93▲ +R3.24
D50Cheapest zone1AR31.93
D50Dearest zone64CR33.78

Source: DMPR media statement of 5 October 2026. Zone prices = September zone schedule + the national adjustment, until the DMPR zone table appears (Tuesday 6 October). Built 6 October 2026, 02:27 SAST.

Why your diesel price differs from ours

Diesel is the one transport fuel without a regulated pump price in South Africa. The department fixes the wholesale price per zone – R32.80 for 50ppm in Gauteng from Wednesday 7 October – and each forecourt adds its own retail margin. Engen, Shell, Sasol, Astron Energy and the independents therefore show different diesel prices on the same street.

The wholesale figure is still the best reference: when it moves by 324.38 c/l, as it did this month, pump prices follow within a day or two.

Diesel 50ppm: five-year range in Gauteng

R15R33
  • September R29.56
  • October R32.80

Lowest and highest monthly Gauteng price in five years: R15.75 and R32.80.

50ppm versus 500ppm

The number refers to sulphur: 50 parts per million (0.005%) for modern engines, 500ppm (0.05%) for older vehicles, generators and farm equipment. This month 50ppm carries a premium of 84.4 c/l over 500ppm inland.

Wholesale 50ppm diesel was above the Gauteng 95 pump price in 6 of the 10 adjustments of 2026; in October 2026 it is 254.89 c/l above it, before any retail margin.

R15R20R25R3020222023202420252026
GautengCoast
Diesel 50ppm · October 2026All 54 zones
ZoneDistrictsD50D500
1ABellville, Cape Town, Chatsworth…31.9331.08
2ACamperdown, Ndwedwe, Paarl…31.9931.15
3AGeorge, Hankey, King Williams Town…32.0531.20
4AAlbany, Alexandria, Calitzdorp…32.1231.28
3BHumansdorp, Lions River, New Hanover…32.1331.29
6BLadismith, Piketberg, Uniondale32.2031.35
5AAdelaide, Alfred, Bathurst…32.2331.39
5BEstcourt, Impendle, Mooirivier…32.2831.43
7BClanwilliam, Jansenville, Joubertina…32.3331.48
6ABabanango, Bredasdorp, Glen Grey/Cacadu/Lady Frere…32.3931.54
5CKliprivier32.3931.55
9BAberdeen, Bizana, Graaffreinett…32.4531.61
8BBeaufort West, Cradock, Fraserburg…32.4931.64
6CBergville, Dannhauser, Dundee…32.4931.65
57AEngcobo, Hofmeyer, Indwe…32.5231.68
7AAlbert, Aliwal North, Noupoort…32.5231.68
10BCarnavon, Kwabhaca, Lusikisiki…32.6131.76
57CPaulpietersburg, Utrecht, Volksrust32.6631.82
7CBethlehem, Fouriesburg, Witsieshoek32.6631.82
12BCalvinia, Mount Fletcher, Sutherland…32.6631.82
8ABarkly East, Bethulie, Colesberg…32.7831.94
14BCalvinia32.8031.95
9CAlberton, Bafokeng, Balfour…32.8031.95
31JNamakwaland South32.8031.96
58CPiet Retief, Simdlangentsha, Wakkerstroom32.8732.02
8CAmersfoort, Clocolan, Ermelo…32.8732.02
10CBela-Bela, Belfast, Bloemhof…33.0132.16
60C–33.0132.16
9ABritstown, Fauresmith, Hopetown…33.0632.22
32JNamakwaland Central33.0632.22
10A–33.1332.29
34JNamakwaland Vioolsdrif33.2332.38
11CBarkly West, Bloemfontein, Boshof…33.2532.40
61CBarberton, Mapulaneng, Mhala…33.2532.40
33JNamakwaland Aggeneys33.2532.41
15AKenhardt33.2632.42
36JNamakwaland Kleinsee33.3032.46
35JNamakwaland Port Nolloth33.3132.47
12CDitsobotla, Polokwane, Seshego…33.3232.48
62CLulekani33.3232.48
37JNamakwaland Alexander Bay33.4832.64
13CBochum, Dzanani Central, Dzanani South…33.5232.68
63CBolobedu, Letaba, Namakgale…33.5232.68
15CGanyesa, Kudumane33.5632.72
16CMokerong 1, Mokopane, Musina…33.5732.73
19AGordonia33.6032.76
69AKenhardt33.6032.76
11AHay33.6832.83
13AGordonia33.7132.87
17AGordonia Central33.7332.88
17CKuruman, Vryburg33.7732.93
67CThohoyandou33.7732.93
14CDzanani North, Musina, Mutale33.7832.93
64CGiyani, Malamulele33.7832.93
Wholesale prices, R per litre. Retail diesel is not regulated.

Wholesale diesel 50ppm by district

JohannesburgCape TownDurbanPretoriaGqeberhaBloemfonteinEast LondonPolokwaneMbombelaPietermaritzburgKimberleyRustenburgGeorge
R31.93R33.78diesel 50ppm wholesale, October 2026 · dot = district seat

Diesel across the zones

The cheapest wholesale 50ppm is in zone 1A (R31.93), the dearest in zone 64C (R33.78). The map above colours each magisterial district by that wholesale price.

Questions people ask

What is the diesel price in South Africa today?
Wholesale 50ppm diesel costs R32.80 a litre in Gauteng and R31.93 at the coast from Wednesday 7 October; 500ppm costs R31.95 inland. Pump prices are higher and vary by retailer.
Why is there no fixed pump price for diesel?
Only petrol (and the maximum retail prices of illuminating paraffin and LP gas) are regulated at retail. Diesel retail prices were deregulated, so the state publishes a wholesale price and a guideline margin.
Is Engen, Shell or Sasol diesel cheaper?
It depends on the site, not the brand: each forecourt sets its own diesel margin. Compare the pole signs near you against the wholesale price for your zone.