Free calculator · updated September 2026

Petrol and diesel prices

Prices for September 2026, in effect from Wednesday 2 September 2026.

Prices per litre

FuelInland (Gauteng)Coastal
Petrol 95 R26.92 R26.05
Petrol 93 R26.76 –
Diesel 50 ppm R29.56 R28.69
Diesel 500 ppm R29.12 R28.24
Illuminating paraffin R20.90 R19.84

Petrol prices are the regulated pump prices. Diesel and paraffin prices are wholesale, so pump prices vary by garage. Official prices are set by the Department of Mineral and Petroleum Resources.

Price history

The price history chart appears once there are two months of prices.

Next change · Wed 7 October

Petrol is expected to go up by about R2.80 a litre, based on mid-month data. Official prices are announced a few days before the change.

This is a forecast, not the official price.

What will my trip cost?

Fuel costR0

Know about fuel price changes first

One message a month, the day new fuel prices are announced. Free, and you can stop any time.

Put fuel prices on your website

Free for news sites, blogs and community pages. The box updates itself every month.

How fuel prices are set

Fuel prices change on the first Wednesday of every month. The petrol price at the pump is regulated, so every garage in a zone charges the same. Diesel and paraffin are regulated at wholesale level, so pump prices can differ between garages. Inland areas pay more because fuel has to be transported from the coast.

Read: why petrol prices change every month.