Free tools · From the department’s schedule for 7 Oct 2026
Petrol and diesel prices today
From Wednesday 7 October 2026, 95 petrol costs R30.25 a litre in Gauteng and R29.38 at the coast (up R3.33 a litre on the month before). Find the price in your town: prices differ by zone, by the cost of bringing fuel inland. The next adjustment is on Wednesday 4 November 2026.
- R30.2595 petrol, Gautengup R3.33
- R29.3895 petrol, coastup R3.33
- R32.80Diesel 50 ppm, Gautengwholesale
- 4 NovNext adjustmentWednesday
The price in your town
Fuel prices since 2022, rand a litre
95 petrol, Gauteng95 petrol, coastDiesel 50 ppm, Gauteng (wholesale)
The chart needs JavaScript; this month’s prices are in the table below.
Every zone, from 7 October 2026
| Zone | Where | 95 petrol pump price | 93 petrol pump price | Diesel 50 ppm wholesale | Diesel 500 ppm wholesale | Paraffin wholesale | LPG maximum retail, per kg |
|---|---|---|---|---|---|---|---|
| 1A | Western Cape, KwaZulu-Natal, Eastern Cape | R29.38 | R29.01 | R31.93 | R31.08 | R23.42 | R34.56 |
| 2A | KwaZulu-Natal, Western Cape, Eastern Cape | R29.44 | R29.07 | R31.99 | R31.15 | R23.48 | R34.68 |
| 3A | Western Cape, Eastern Cape, KwaZulu-Natal | R29.50 | R29.13 | R32.05 | R31.20 | R23.54 | R34.82 |
| 3B | Eastern Cape, KwaZulu-Natal | R29.59 | R29.22 | R32.13 | R31.29 | R23.62 | R35.08 |
| 4A | Eastern Cape, Western Cape, KwaZulu-Natal | R29.58 | R29.21 | R32.12 | R31.28 | R23.61 | R35.04 |
| 5A | Eastern Cape, KwaZulu-Natal, Western Cape | R29.69 | R29.32 | R32.23 | R31.39 | R23.72 | R35.35 |
| 5B | KwaZulu-Natal | R29.73 | R29.36 | R32.28 | R31.43 | R23.77 | R35.47 |
| 5C | KwaZulu-Natal | R29.84 | R29.47 | R32.39 | R31.55 | R23.88 | R35.78 |
| 6A | KwaZulu-Natal, Western Cape, Eastern Cape | R29.84 | R29.47 | R32.39 | R31.54 | R23.88 | R35.77 |
| 6B | Western Cape | R29.65 | R29.28 | R32.20 | R31.35 | R23.69 | R35.31 |
| 6C | KwaZulu-Natal, Free State | R29.95 | R29.58 | R32.49 | R31.65 | R23.98 | R35.97 |
| 7A | Eastern Cape, Northern Cape | R29.98 | R29.61 | R32.52 | R31.68 | R24.01 | R36.12 |
| 7B | Western Cape, Eastern Cape | R29.78 | R29.41 | R32.33 | R31.48 | R23.82 | R35.52 |
| 7C | Free State | R30.12 | R29.75 | R32.66 | R31.82 | R24.14 | R36.49 |
| 8A | Eastern Cape, Free State, Northern Cape | R30.24 | R29.87 | R32.78 | R31.94 | R24.26 | R36.85 |
| 8B | Western Cape, Eastern Cape, Northern Cape | R29.94 | R29.57 | R32.49 | R31.64 | R23.98 | R36.06 |
| 8C | Mpumalanga, Free State | R30.32 | R29.95 | R32.87 | R32.02 | R24.55 | R37.10 |
| 9A | Northern Cape, Free State | R30.51 | R30.14 | R33.06 | R32.22 | R24.54 | R37.52 |
| 9B | Eastern Cape, Western Cape | R29.91 | R29.54 | R32.45 | R31.61 | R23.94 | R35.91 |
| 9C | Gauteng, North West, Mpumalanga, Free State | R30.25 | R29.88 | R32.80 | R31.95 | R24.47 | R37.81 |
| 10A | – | R30.59 | R30.22 | R33.13 | R32.29 | R24.61 | R38.13 |
| 10B | Northern Cape, Eastern Cape | R30.06 | R29.69 | R32.61 | R31.76 | R24.10 | R36.31 |
| 10C | Limpopo, Mpumalanga, North West, Free State | R30.46 | R30.09 | R33.01 | R32.16 | R24.68 | R38.10 |
| 11A | Northern Cape | R31.13 | R30.76 | R33.68 | R32.83 | R25.11 | R38.73 |
| 11C | Northern Cape, Free State, North West, Limpopo | R30.70 | R30.33 | R33.25 | R32.40 | R24.98 | R38.51 |
| 12B | Northern Cape, Eastern Cape | R30.12 | R29.75 | R32.66 | R31.82 | R24.15 | R36.55 |
| 12C | North West, Limpopo | R30.78 | R30.41 | R33.32 | R32.48 | R24.83 | R39.31 |
| 13A | Northern Cape | R31.17 | R30.80 | R33.71 | R32.87 | R25.18 | R40.97 |
| 13C | Limpopo, Northern Cape, North West | R30.98 | R30.61 | R33.52 | R32.68 | R25.08 | R39.62 |
| 14B | Northern Cape | R30.25 | R29.88 | R32.80 | R31.95 | R24.29 | R36.77 |
| 14C | Limpopo | R31.23 | R30.86 | R33.78 | R32.93 | R25.24 | R40.09 |
| 15A | Northern Cape | R30.71 | R30.34 | R33.26 | R32.42 | R24.73 | R38.39 |
| 15C | North West | R31.02 | R30.65 | R33.56 | R32.72 | R25.29 | R39.75 |
| 16C | Limpopo | R31.03 | R30.66 | R33.57 | R32.73 | R25.03 | R39.50 |
| 17A | Northern Cape | R31.18 | R30.81 | R33.73 | R32.88 | R25.20 | R39.43 |
| 17C | Northern Cape, North West | R31.22 | R30.85 | R33.77 | R32.93 | R25.21 | R40.52 |
| 19A | Northern Cape | R31.06 | R30.69 | R33.60 | R32.76 | R25.07 | R39.28 |
| 31J | Northern Cape | R30.25 | R29.88 | R32.80 | R31.96 | R24.29 | R36.91 |
| 32J | Northern Cape | R30.51 | R30.14 | R33.06 | R32.22 | R24.55 | R37.63 |
| 33J | Northern Cape | R30.71 | R30.34 | R33.25 | R32.41 | R24.74 | R38.16 |
| 34J | Northern Cape | R30.68 | R30.31 | R33.23 | R32.38 | R24.72 | R38.09 |
| 35J | Northern Cape | R30.76 | R30.39 | R33.31 | R32.47 | R24.80 | R38.32 |
| 36J | Northern Cape | R30.76 | R30.39 | R33.30 | R32.46 | R24.79 | R38.30 |
| 37J | Northern Cape | R30.94 | R30.57 | R33.48 | R32.64 | R24.97 | R38.79 |
| 57A | Eastern Cape, KwaZulu-Natal | R29.98 | R29.61 | R32.52 | R31.68 | R24.01 | R36.12 |
| 57C | KwaZulu-Natal, Mpumalanga | R30.12 | R29.75 | R32.66 | R31.82 | R24.15 | R36.49 |
| 58C | Mpumalanga, KwaZulu-Natal | R30.32 | R29.95 | R32.87 | R32.02 | R24.55 | R37.10 |
| 60C | – | R30.46 | R30.09 | R33.01 | R32.16 | R24.68 | R38.10 |
| 61C | Mpumalanga, Limpopo | R30.70 | R30.33 | R33.25 | R32.40 | R24.98 | R38.51 |
| 62C | Limpopo | R30.78 | R30.41 | R33.32 | R32.48 | R24.87 | R39.31 |
| 63C | Limpopo | R30.98 | R30.61 | R33.52 | R32.68 | R25.08 | R39.62 |
| 64C | Limpopo | R31.23 | R30.86 | R33.78 | R32.93 | R25.24 | R40.09 |
| 67C | Limpopo | R31.22 | R30.85 | R33.77 | R32.93 | R25.25 | R40.52 |
| 69A | Northern Cape | R31.06 | R30.69 | R33.60 | R32.76 | R25.09 | R39.28 |
Petrol is the regulated pump price; diesel and paraffin are wholesale prices, so a forecourt sets its own retail price; LPG is the maximum retail price per kilogram. In rand, with the fuel and Road Accident Fund levies; petrol, diesel and paraffin carry no VAT (they’re zero-rated), and LPG includes it.
How fuel prices are set
Fuel prices are regulated. On the first Wednesday of every month the Department of Mineral and Petroleum Resources adjusts them, mostly for the oil price and the rand over the month before. Each of the 54 Magisterial District Zones adds its own zone differential, the cost of transporting fuel there from the coast, so prices rise the further inland you go.
Source: Department of Mineral and Petroleum Resources, the monthly fuel price schedules, each checked against its price build-up, the gazetted regulations and the announced change. Zones of each magisterial district: National Treasury.