PumpdaySA fuel prices by zone

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

Petrol price from Wednesday 7 October: R30.25 inland

95 unleaded R30.25 in Gauteng and R29.38 at the coast, +R3.33 a litre. Until Tuesday 6 October 23:59 the old price of R26.92 still applies.

R per litre · October 2026
95ULPUnleaded 95Gauteng · zone 9CR30.25▲ +R3.33
93ULPUnleaded 93Gauteng · zone 9CR29.88▲ +R3.12
D50ppmDiesel 50ppmwholesale · zone 9CR32.80▲ +R3.24
D500ppmDiesel 500ppmwholesale · zone 9CR31.95▲ +R2.84
95ULPUnleaded 95Coast · zone 1AR29.38▲ +R3.33
93ULPUnleaded 93Coast · zone 1AR29.01▲ +R3.12
D50ppmDiesel 50ppmwholesale · zone 1AR31.93▲ +R3.24
D500ppmDiesel 500ppmwholesale · zone 1AR31.08▲ +R2.84

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, 01:14 SAST.

Where 95 inland sits in its five-year range

R19R31
  • a year ago R21.63
  • September R26.92
  • October R30.25

Range of the regulated Gauteng 95 price over five years: R19.54 to R30.25 (Fuels Industry Association monthly table and DMPR).

    385 magisterial districts from the official zone list. Older names work too.

    Every magisterial district, coloured by its 95 price

    JohannesburgCape TownDurbanPretoriaGqeberhaBloemfonteinEast LondonPolokwaneMbombelaPietermaritzburgKimberleyRustenburgGeorge
    R29.38R31.2395 unleaded, October 2026 · dot = district seat

    Why October costs more

    The October 2026 adjustment adds 333 c/l to 95, 312 c/l to 93, 324.38 c/l to 50ppm diesel and 284.38 c/l to 500ppm diesel. It is the same rand amount in every one of the 54 zones, which is why the inland premium does not change.

    Brent crude averaged 101 dollars a barrel over the review period, up from 87.89; the minister’s statement ties that to the US–Iran tensions and doubts about tanker traffic through the Strait of Hormuz. Higher international product prices added 329.07 c/l to the basic fuel price of petrol, 280.17 c/l to diesel and 357.23 c/l to illuminating paraffin.

    The rand barely moved – 16.213 to 16.212 per US dollar on average – so the exchange rate shaved off less than a cent. The slate levy, which claws back past under-recoveries, goes to 87.66 c/l; the slate stood R10.45 billion in the red at the end of the previous month.

    Pumpday applies that adjustment to each district’s September zone price, so the town finder below already shows the new figure. When the department publishes the full schedule we replace the calculation with the official table.

    Slip Nº 2026-10Regulated prices, R per litre
    Coast (zone 1A) and Gauteng (zone 9C)
    ProductGauteng SepGauteng OctCoast SepCoast Oct
    Unleaded 95R26.92R30.25R26.05R29.38
    Unleaded 93R26.76R29.88R25.89R29.01
    Diesel 50ppm (wholesale)R29.56R32.80R28.68R31.93
    Diesel 500ppm (wholesale)R29.11R31.95R28.24R31.08
    Illuminating paraffin (wholesale)R20.89R24.47R19.84R23.42
    LP gas (max. retail, per kg)R37.39R37.81R34.14R34.56
    Diesel and paraffin are wholesale prices. Retail diesel is set by each forecourt; loose paraffin has one national retail cap.

    Next adjustment: Wednesday 4 November

    Prices change on the first Wednesday of the month. The next one is Wednesday 4 November, normally announced a few days before. The Central Energy Fund’s daily sheet is the best early signal: its last full window (2 Oct to 2 Oct) showed an average under-recovery of 476.61 c/l on 95, almost exactly the 333 c/l that was announced.

    The fuel price outlook for November 2026 tracks the new window day by day once the CEF publishes it.

    Questions people ask

    What is the petrol price in South Africa right now?
    From Wednesday 7 October 95 unleaded costs R30.25 a litre in Gauteng (zone 9C) and R29.38 at the coast (zone 1A); 93 costs R29.88 inland. Other towns pay their own zone price, between R29.38 and R31.23 for 95.
    Why is the inland petrol price higher?
    Inland zones pay a transport differential for moving fuel from the coastal refineries and import terminals. In October 2026 Gauteng pays 87 c/l more than the coast for 95.
    Is diesel regulated at the pump?
    No. The state fixes the wholesale diesel price (R32.80 for 50ppm in Gauteng) and the retailer sets the pump price. Petrol, by contrast, has a fixed pump price in every zone.
    When will the next fuel price change be?
    On Wednesday 4 November at 00:01, if the usual first-Wednesday pattern holds. The Fuels Industry Association lists 4 November 2026 as the scheduled date.