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.

You can get South African fuel prices into Excel by copying the tables published on this site. The table below holds the last 13 monthly prices in a layout that pastes cleanly into a spreadsheet.

What is available today: PetrolPrice.co.za publishes official fuel prices as tables on its pages. It does not currently offer a public API or downloadable data files.

Fuel Price Excel South Africa overview

Prices are in rand per litre with a plain decimal point and ISO dates, so Excel reads them as numbers and dates without editing.

What the dataset includes

Effective datePetrol 95Petrol 93Diesel 50ppmDiesel 500ppmParaffin
2026-10-0730.2529.8832.8031.9524.47
2026-09-0226.9226.7629.5629.1120.89
2026-08-0525.5825.4226.4126.1718.76
2026-07-0126.1025.9425.1724.7917.24
2026-06-0328.0627.9528.7627.9322.47
2026-05-0626.6326.5231.3831.1828.43
2026-04-0123.3623.2526.1125.9124.21
2026-03-0420.3020.1918.6018.5412.54
2026-02-0420.1019.9917.9517.9212.10
2026-01-0120.7520.6418.5218.4212.63
2025-12-0321.4121.2620.0219.7913.73
2025-11-0321.1220.9719.2019.1312.99
2025-10-0121.6321.4819.3919.3413.00

Download formats and field definitions

There is no file to download at present; the table above is the data. Each column means the following.

ColumnMeaning
Effective dateThe date the price took effect (first Wednesday of the month), as YYYY-MM-DD
Petrol 93 / 95Regulated pump price, rand per litre, Gauteng inland zone
Diesel 50ppm / 500ppmRegulated wholesale price, rand per litre, Gauteng inland zone
ParaffinWholesale price of illuminating paraffin, rand per litre

How to use the data

Useful formulas: monthly change =B2-B3; percentage change =(B2-B3)/B3; cost of a fill =B2*50.

Historical coverage and update frequency

The site’s history runs from January 2012 and is updated after each official adjustment on the first Wednesday of the month. For longer tables see monthly fuel price history and fuel price by year.

Related history and forecast pages

Frequently asked questions

Can I download an Excel file of fuel prices?

Not at present. You can copy the tables on this site into Excel.

Are the prices inland or coastal?

The table uses the Gauteng inland zone. Coastal petrol is 87 cents per litre lower.

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.