1. Home
  2. Tools
  3. Grid Prices

Grid prices, by zone.

The official regulated price for every South African town and fuel zone: diesel, petrol, paraffin and LPGas. With next month’s outlook, a cost calculator and price history.

Prices effective
4 November 2026
Next adjustment
Wed 2 December 2026
Coverage
54 zones · 385 districts

01 / Find your price

What does fuel cost where you operate?

Search your town or magisterial district. Every price below comes from the Department of Mineral and Petroleum Resources schedule for the current month.

Gauteng

Johannesburg

Zone 9C Inland reference zone

Diesel 50ppm · wholesale

R32.80/ℓ

All product prices in this zone
ProductPricevs Gauteng
Request a quote for this zone

December outlook

Unofficial

Projected from 2 December in this zone

R31.04−R1.76

Price movement (CEF data)+124c
Fuel levy change−300c
Expected change−176c

Central Energy Fund data as at 3 November 2026. The official price is announced before the change and may differ.

Fuel cost calculator

Monthly cost now
R1 640 000
Annualised
R19.7m
December impact
−R88 000
vs coastal zone 1A
+R43 600

At the regulated list price, before any volume discount. Diesel and paraffin are wholesale list prices.

Volume-based discountsDiscounts on the grid price are available and are determined by the volume purchased each month.

Account facilitiesTrading accounts are available to qualifying customers, subject to our terms and conditions.

Discuss volume pricing

02 / National grid

Every zone, side by side.

All 54 pricing zones for the selected product, from the cheapest coastal zone to the furthest inland. Select a row to load it into the finder.

Fuel prices for every South African pricing zone
ZoneExample districtsPricevs Gauteng

Prices in rand per litre (LPGas per kilogram). Zone 1A covers the main coastal cities; zone 9C is Gauteng, the inland reference.

03 / Price history

How prices have moved.

Regulated monthly prices for Gauteng and the coast. Diesel and paraffin are wholesale list prices; petrol is the pump price.

Gauteng (9C)Coastal (1A)

04 / How grid prices work

Why fuel costs more inland.

How is the fuel price set in South Africa?

Every month the department sets a basic fuel price from international product prices, the rand and freight. A zone differential is then added to cover transporting fuel from the coast to each part of the country.

Which fuel price zone am I in?

South Africa is divided into more than 50 pricing zones by magisterial district. The further a zone is from coastal supply, the higher its differential. Gauteng is zone 9C; the main coastal cities are zone 1A.

Is the diesel price regulated?

Petrol prices are regulated at the pump. Diesel and illuminating paraffin are published as wholesale list prices: what a buyer actually pays depends on volume, delivery and contract terms.

When do fuel prices change in South Africa?

Prices change on the first Wednesday of each month. The Central Energy Fund publishes daily over- and under-recovery data during the review period, which is what our outlook is based on.

Sources & notes

  • Zone prices: Department of Mineral and Petroleum Resources, latest monthly Fuel Price Schedule, read automatically when it is published.
  • Districts and zones: published magisterial district zone list. Some districts are split by latitude or longitude; choose the entry that matches your site.
  • History: Fuels Industry Association of South Africa, regulated prices for coastal and Gauteng zones.
  • Outlook: Central Energy Fund daily basic fuel price reports (average over- and under-recovery for the review period), read automatically every business day, plus fuel levy changes announced by government. Indicative only; slate levy and other regulatory adjustments are confirmed only in the official announcement.
  • Prices are regulated list prices for information only and are not an offer to supply. Contact us for a quotation.