PumpdaySA fuel prices by zone

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

Petrol price in Western Cape: R29.38 to R29.94

43 magisterial districts in 10 zones, from Wednesday 7 October.

Western Cape · cheapest zone 1A · R per litreFuel price zone 1A1A
95ULPUnleaded 95pump priceR29.38▲ +R3.33
93ULPUnleaded 93pump priceR29.01▲ +R3.12
D50ppmDiesel 50ppmwholesaleR31.93▲ +R3.24
D500ppmDiesel 500ppmwholesaleR31.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, 02:27 SAST.

95 across Western Cape

From Wednesday 7 October, 95 unleaded in Western Cape costs between R29.38 and R29.94, depending on the magisterial district.

Across Western Cape's 43 districts the list uses 10 different zones, with 1A the largest group (9).

Bottom of the provincial range: Bellville, Cape Town, Goodwood and 6 more. Top: Beaufort West. Its districts carry the codes 1A, 2A, 3A, 4A, 6B, 5A, 7B, 6A, 9B, 8B.

City by city

City by city: Cape Town zone 1A at R29.38; George zone 3A at R29.50.

The diesel range

Farmers and transporters in Western Cape work from a 50ppm wholesale price between R31.93 and R32.49.

In rand per tank

A driver crossing the province from zone 1A to zone 8B pays R28.00 more for the same 50 litres of 95.

Western Cape by zone

Cape TownDurbanGqeberhaEast LondonGeorge
R29.38R31.2395 unleaded, October 2026 · dot = district seat
Western Cape43 districts · October 2026
DistrictZone95D50
Beaufort West8B29.9432.49
Bellville1A29.3831.93
Bredasdorp6A29.8432.39
Caledon5A29.6932.23
Calitzdorp4A29.5832.12
Cape Town1A29.3831.93
Ceres5A29.6932.23
Clanwilliam7B29.7832.33
George3A29.5032.05
Goodwood1A29.3831.93
Heidelberg4A29.5832.12
Hermanus5A29.6932.23
Hopefield5A29.6932.23
Knysna4A29.5832.12
Kuilsrivier1A29.3831.93
Ladismith6B29.6532.20
Laingsburg7B29.7832.33
Malmesbury (north of 33°30′ latitude)3A29.5032.05
Malmesbury (south of 33°30′ latitude)1A29.3831.93
Mitchells Plain1A29.3831.93
Montagu5A29.6932.23
Moorreesburg4A29.5832.12
Mossel Bay1A29.3831.93
Murraysburg9B29.9132.45
Oudtshoorn4A29.5832.12
Paarl2A29.4431.99
Piketberg6B29.6532.20
Prince Albert7B29.7832.33
Riversdale4A29.5832.12
Robertson5A29.6932.23
Simonstown1A29.3831.93
Somerset West2A29.4431.99
Stellenbosch2A29.4431.99
Strand2A29.4431.99
Swellendam5A29.6932.23
Tulbagh4A29.5832.12
Uniondale6B29.6532.20
Van Rhynsdorp9B29.9132.45
Vredenburg5A29.6932.23
Vredendal9B29.9132.45
Wellington2A29.4431.99
Worcester5A29.6932.23
Wynberg1A29.3831.93
95: regulated pump price. D50: diesel 50ppm wholesale.