Fuel prices in South Africa from 7 October 2026

Official petrol and diesel prices per litre, as announced by the Department of Mineral and Petroleum Resources. The next adjustment is on 4 November 2026.

FuelInland (Gauteng)Coastal (Cape Town, Durban, Gqeberha)
Petrol 95R30.25R29.38
Petrol 93R29.88Not yet confirmed
Diesel 50 ppm (0.005%)R32.80R31.93
Diesel 500 ppm (0.05%)R31.95R31.08

Petrol: regulated retail pump price. Diesel: wholesale list price; filling stations set their own diesel pump price. Prices differ slightly between towns depending on the magisterial district zone.

Work out a trip's fuel cost

How fuel prices are set

The government adjusts fuel prices on the first Wednesday of each month. The change reflects international oil prices and the rand/dollar exchange rate over the previous month, plus taxes and levies such as the General Fuel Levy and the Road Accident Fund levy, and transport costs to inland areas.

KayaWise

Clear money answers for South African homes