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.

Yes. If you are leaving the coast for the interior, fill up before you go. Petrol is 87 cents per litre cheaper at the coast than in Gauteng, which saves R43.50 on a 50-litre tank.

Should I Fill Up Before Travelling Inland: current price

FuelCoastalGautengSaving per litre at the coast
Petrol 95R29.38R30.2587 c
Petrol 93R29.01R29.8887 c
Diesel 50ppm (wholesale)R31.93R32.8087.2 c
Diesel 500ppm (wholesale)R31.08R31.9587.2 c

What a coastal fill-up saves

Tank sizeSaving on Petrol 95
35 litresR30.45
45 litresR39.15
50 litresR43.50
60 litresR52.20
70 litresR60.90
80 litresR69.60

Inland, coastal or local zone context

Prices rise in steps as you move away from the sea, zone by zone. The saving is largest if you fill up in the coastal zone itself.

Travel and fill-up decision guidance

Compare petrol, diesel and other fuels

Diesel drivers save the same 87 cents on the wholesale price, but because the diesel pump price is set by each station it is worth comparing stations as well.

Why this area differs from other regions

The gap is the regulated cost of moving fuel from the coast to the interior. It is not a tax and does not change from month to month.

Related city, province and calculator pages

Frequently asked questions

How much do I save by filling up at the coast?

About 87 cents per litre against the Gauteng price, or R43.50 on 50 litres.

Is it worth carrying extra fuel?

No. A full tank is enough; the saving does not justify carrying containers.

When does the price change?

On the first Wednesday of every month. The current prices took effect on 7 October 2026 and the next adjustment is due on Wednesday, 4 November 2026.