KwaZulu-Natal Fuel Price (May 2026)
Coastal pricing zone - effective 6 May 2026
Petrol 95 (ULP)
R24.38
per litre - up R3.28 from April
Diesel 50ppm
R22.32
per litre - up R3.77 from April
KwaZulu-Natal is primarily on coastal pricing. Some western parts (around Volksrust and the Free State border) fall under inland pricing - check your magisterial district if you are in the western interior.
Full KwaZulu-Natal price table
| Fuel | Current | Previous | Change |
|---|---|---|---|
| Petrol 95 (ULP) | R24.38 | R21.10 | +R3.28 |
| Petrol 93 (ULP) | R24.18 | R20.90 | +R3.28 |
| Diesel 0.005% (50ppm) | R22.32 | R18.55 | +R3.77 |
| Diesel 0.05% (500ppm) | R22.20 | R18.45 | +R3.75 |
| Illuminating Paraffin | R13.30 | R11.36 | +R1.94 |
| LP Gas (per kg) | R35.20 | R34.18 | +R1.02 |
Where to fill up in KwaZulu-Natal
The price above applies at every filling station across KwaZulu-Natal's coastal pricing zone - Shell, Caltex, Engen, BP, Sasol, Total, Astron Energy. Differences between stations are limited to small per-litre rebates / surcharges based on the local site. Major cities and towns in KwaZulu-Natal include:
- Durban
- Pietermaritzburg
- Richards Bay
- Newcastle
- Pinetown
- Umhlanga
- Ladysmith
FAQ - KwaZulu-Natal fuel prices
What is the petrol price in KwaZulu-Natal for May 2026?
Petrol 95 in KwaZulu-Natal is R24.38 per litre, and Petrol 93 is R24.18 per litre, effective 6 May 2026. KwaZulu-Natal falls under the coastal pricing zone.
What is the diesel price in KwaZulu-Natal?
Diesel 50ppm in KwaZulu-Natal is R22.32 per litre, and Diesel 500ppm is R22.20 per litre, effective 6 May 2026.
Why does KwaZulu-Natal have coastal fuel pricing?
KwaZulu-Natal is on coastal fuel pricing because the magisterial districts are close to the coast and to fuel refineries / import terminals (Cape Town, Durban, Mossel Bay). Coastal prices do not include the inland transport differential.
When does the next fuel price change in KwaZulu-Natal?
Fuel prices in South Africa are reviewed monthly and adjusted on the first Wednesday of each month. The next price review takes effect on the first Wednesday of June 2026 (subject to public-holiday adjustments).
Other provinces
Gauteng - R25.21/L (inland)Western Cape - R24.38/L (coastal)Eastern Cape - R24.38/L (coastal)Mpumalanga - R25.21/L (inland)Limpopo - R25.21/L (inland)North West - R25.21/L (inland)Free State - R25.21/L (inland)Northern Cape - R25.21/L (inland)
Related
- Fuel cost calculator - calculate the cost of any trip
- Full SA fuel price breakdown - what makes up the petrol price
- All SA province fuel prices
Prices verified 2026-05-14 from the Department of Mineral and Petroleum Resources May 2026 adjustment announcement. Fuel zones are determined by magisterial district. Source: gov.za.

