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.

South Africa is divided into 54 fuel pricing zones. Each zone adds its own transport charge, from 3.9 to 189.0 cents per litre, so Petrol 95 ranges from R29.38 to R31.23 in October 2026.

Fuel Price Zones South Africa: current price

The two zones quoted in every official announcement are zone 1A at the coast and zone 9C for Gauteng.

Benchmark zoneZone differentialPetrol 95Petrol 93Diesel 500ppm (wholesale)
Coast (zone 1A)3.9 c/lR29.38R29.01R31.08
Gauteng (zone 9C)91.1 c/lR30.25R29.88R31.95

How the zones work

All 54 zones, cheapest to most expensive

ZoneZone differentialCompared with GautengPetrol 95Petrol 93Diesel 500ppm (wholesale)
1A3.9 c/l87.2 c/l belowR29.38R29.01R31.08
2A10.3 c/l80.8 c/l belowR29.44R29.07R31.15
3A16.1 c/l75.0 c/l belowR29.50R29.13R31.20
4A23.7 c/l67.4 c/l belowR29.58R29.21R31.28
3B24.7 c/l66.4 c/l belowR29.59R29.22R31.29
6B30.8 c/l60.3 c/l belowR29.65R29.28R31.35
5A34.4 c/l56.7 c/l belowR29.69R29.32R31.39
5B39.0 c/l52.1 c/l belowR29.73R29.36R31.43
7B43.8 c/l47.3 c/l belowR29.78R29.41R31.48
6A49.8 c/l41.3 c/l belowR29.84R29.47R31.54
5C50.3 c/l40.8 c/l belowR29.84R29.47R31.55
9B56.7 c/l34.4 c/l belowR29.91R29.54R31.61
8B60.1 c/l31.0 c/l belowR29.94R29.57R31.64
6C60.5 c/l30.6 c/l belowR29.95R29.58R31.65
57A63.5 c/l27.6 c/l belowR29.98R29.61R31.68
7A63.5 c/l27.6 c/l belowR29.98R29.61R31.68
10B71.8 c/l19.3 c/l belowR30.06R29.69R31.76
57C77.5 c/l13.6 c/l belowR30.12R29.75R31.82
7C77.5 c/l13.6 c/l belowR30.12R29.75R31.82
12B77.6 c/l13.5 c/l belowR30.12R29.75R31.82
8A89.7 c/l1.4 c/l belowR30.24R29.87R31.94
14B90.8 c/l0.3 c/l belowR30.25R29.88R31.95
9C91.1 c/lSame as GautengR30.25R29.88R31.95
31J91.2 c/l0.1 c/l aboveR30.25R29.88R31.96
58C97.9 c/l6.8 c/l aboveR30.32R29.95R32.02
8C97.9 c/l6.8 c/l aboveR30.32R29.95R32.02
10C111.8 c/l20.7 c/l aboveR30.46R30.09R32.16
60C111.8 c/l20.7 c/l aboveR30.46R30.09R32.16
9A117.2 c/l26.1 c/l aboveR30.51R30.14R32.22
32J117.3 c/l26.2 c/l aboveR30.51R30.14R32.22
10A124.6 c/l33.5 c/l aboveR30.59R30.22R32.29
34J133.9 c/l42.8 c/l aboveR30.68R30.31R32.38
11C136.1 c/l45.0 c/l aboveR30.70R30.33R32.40
61C136.1 c/l45.0 c/l aboveR30.70R30.33R32.40
33J136.6 c/l45.5 c/l aboveR30.71R30.34R32.41
15A137.3 c/l46.2 c/l aboveR30.71R30.34R32.42
36J141.7 c/l50.6 c/l aboveR30.76R30.39R32.46
35J142.2 c/l51.1 c/l aboveR30.76R30.39R32.47
12C143.7 c/l52.6 c/l aboveR30.78R30.41R32.48
62C143.7 c/l52.6 c/l aboveR30.78R30.41R32.48
37J159.5 c/l68.4 c/l aboveR30.94R30.57R32.64
13C163.5 c/l72.4 c/l aboveR30.98R30.61R32.68
63C163.5 c/l72.4 c/l aboveR30.98R30.61R32.68
15C167.4 c/l76.3 c/l aboveR31.02R30.65R32.72
16C168.5 c/l77.4 c/l aboveR31.03R30.66R32.73
19A171.4 c/l80.3 c/l aboveR31.06R30.69R32.76
69A171.4 c/l80.3 c/l aboveR31.06R30.69R32.76
11A179.0 c/l87.9 c/l aboveR31.13R30.76R32.83
13A182.6 c/l91.5 c/l aboveR31.17R30.80R32.87
17A184.0 c/l92.9 c/l aboveR31.18R30.81R32.88
17C188.3 c/l97.2 c/l aboveR31.22R30.85R32.93
67C188.3 c/l97.2 c/l aboveR31.22R30.85R32.93
14C189.0 c/l97.9 c/l aboveR31.23R30.86R32.93
64C189.0 c/l97.9 c/l aboveR31.23R30.86R32.93

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

Inland vs coastal prices

The cheapest zone is 1A and the most expensive is 64C, a spread of R1.85 per litre. Gauteng sits roughly in the middle at 91.1 c/l.

How to use this price information

If you know the price of Petrol 95 at your local station, find the matching price in the table to identify your zone. Several zones can share the same differential, so more than one code may match.

Related tools and updates

Frequently asked questions

How many fuel pricing zones are there?

54.

Which zone is Gauteng?

Zone 9C.

Which zone is the cheapest?

Zone 1A, with a differential of 3.9 c/l.