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.

PetrolPrice.co.za publishes official South African fuel price data free, as tables: current prices, monthly history from 2012, zone prices and the make-up of the price. It does not currently offer an API or file downloads.

Fuel Price Data South Africa overview

What is available today: PetrolPrice.co.za publishes official fuel prices as tables on its pages, free to read and copy. It does not currently offer a public API, API keys, paid plans or downloadable data files.

What the dataset includes

FuelZonePrice (R/l)Price (c/l)Effective dateType
Petrol 95Inland (Gauteng, 9C)30.253025.002026-10-07Retail
Petrol 95Coastal (1A)29.382938.002026-10-07Retail
Petrol 93Inland (Gauteng, 9C)29.882988.002026-10-07Retail
Diesel 50ppmInland (Gauteng, 9C)32.803279.892026-10-07Wholesale
Diesel 50ppmCoastal (1A)31.933192.692026-10-07Wholesale
Diesel 500ppmInland (Gauteng, 9C)31.953195.492026-10-07Wholesale
Diesel 500ppmCoastal (1A)31.083108.292026-10-07Wholesale
Illuminating paraffinInland (Gauteng, 9C)24.472447.102026-10-07Wholesale
Illuminating paraffinCoastal (1A)23.422341.702026-10-07Wholesale
Paraffin SMNRPNational31.823182.002026-10-07Maximum retail
LP gas (per kg)Inland (Gauteng, 9C)37.813781.002026-10-07Maximum retail
LP gas (per kg)Coastal (1A)34.563456.002026-10-07Maximum retail

Fields

FieldMeaning
FuelPetrol 93 or 95, diesel 50ppm (0.005% sulphur) or 500ppm (0.05% sulphur), illuminating paraffin, LP gas
ZonePricing zone. Gauteng (9C) is the inland benchmark and 1A the coastal benchmark; there are 54 zones in all
PriceRand per litre, or cents per litre in official documents; LP gas is per kilogram
Effective dateThe first Wednesday of the month on which the price took effect
TypePetrol is a regulated pump price; diesel and paraffin are wholesale prices; LP gas and the paraffin SMNRP are maximum retail prices

Where each dataset is

DatasetPage
Current pricesPetrol price today
Monthly historyMonthly fuel price history
Yearly averagesFuel price by year
RecordsHighest petrol price, lowest petrol price
Inflation-adjustedFuel price inflation adjusted
All 54 zonesFuel price zones South Africa
Price make-upFuel price formula South Africa

Historical coverage and update frequency

Source: the monthly announcement made for the Department of Mineral and Petroleum Resources, the Central Energy Fund’s media statement and the Fuels Industry Association’s price tables. History on this site runs from January 2012.

How to use the data

Access and contact

If you need the data in another form, such as a feed for your own system, use the contact page to describe what you need. No such service is offered at present, so this is an enquiry, not a sign-up.

Related data and history pages

Frequently asked questions

Is there an API?

Not at present. Prices are published as tables on the site.

Does the data cost anything?

No. Everything published on the site is free to read and copy.

How often is the data updated?

After each official adjustment, on the first Wednesday of the month. The current figures took effect on 7 October 2026.