Petrol and diesel prices in South Africa
Last updated
Compiled from official government and open-data fuel price publications for South Africa. Every figure on this page is available through our free JSON API.
Current fuel prices in South Africa
- RON 98 25.06 ZAR/L $1.54/L · $5.81/gal -6.9% in 30 days
- RON 95 25.67 ZAR/L $1.57/L · $5.95/gal -6.9% in 30 days
- Diesel 27.50 ZAR/L $1.68/L · $6.38/gal +0.0% in 30 days
How fuel prices have moved in South Africa
| Fuel | 30 days | 90 days | 1 year |
|---|---|---|---|
| RON 98 | -6.9% | +9.3% | +37.7% |
| RON 95 | -6.9% | +12.2% | +41.4% |
| Diesel | +0.0% | +7.9% | +66.2% |
Fuel prices by zone in South Africa
Figures for 6 July 2026, in ZAR per litre.
| Zone | RON 98 | RON 95 | Diesel |
|---|---|---|---|
| Coastal | 25.32 | 25.32 | 27.06 |
| Inland | 24.80 | 26.02 | 27.94 |
Fuel price history for South Africa
The last 24 published updates, in ZAR per litre. We hold 28 readings for South Africa, back to 27 June 2016.
| Date | RON 98 | RON 95 | Diesel |
|---|---|---|---|
| 25.06 | 25.67 | 27.50 | |
| 25.06 | 25.67 | 27.50 | |
| 26.97 | 27.63 | 30.64 | |
| 26.97 | 27.63 | 27.49 | |
| 26.97 | 27.63 | 27.49 | |
| 26.91 | 27.57 | 27.49 | |
| 26.20 | 26.14 | 30.74 | |
| 22.93 | 22.87 | 25.48 | |
| 19.89 | 19.83 | 18.13 | |
| 19.68 | 19.63 | 17.50 | |
| 20.34 | 20.28 | 18.00 | |
| 18.90 | 18.85 | 17.35 | |
| 18.20 | 18.15 | 16.55 | |
| 17.60 | 17.55 | 15.95 | |
| 17.40 | 17.35 | 15.75 | |
| 16.90 | 16.85 | 15.20 | |
| 16.40 | 16.35 | 14.70 | |
| 17.40 | 17.35 | 15.65 | |
| 17.90 | 17.85 | 16.15 | |
| 18.20 | 18.15 | 16.45 | |
| 15.60 | 15.55 | 13.90 | |
| 12.90 | 12.85 | 11.35 | |
| 12.26 | 12.21 | 10.65 | |
| 14.89 | 14.84 | 13.34 |
Frequently asked questions
How much is petrol in South Africa today?
As of 6 July 2026, RON 95 petrol in South Africa costs 25.67 ZAR per litre — about $1.57 per litre, or $5.95 per US gallon.
What is the RON 95 price in South Africa?
RON 95 costs 25.67 ZAR per litre in South Africa as of 6 July 2026.
Is diesel cheaper than petrol in South Africa?
Petrol is cheaper. As of 6 July 2026, diesel costs 27.50 ZAR per litre and petrol 25.67 ZAR per litre — a difference of 1.83 ZAR (6.7% less than diesel).
Have fuel prices gone up in South Africa?
Petrol in South Africa has fallen 6.9% in the past 30 days, from 27.57 to 25.67 ZAR per litre.
When were these South Africa fuel prices last updated?
These prices were last updated on 6 July 2026. South Africa typically publishes new fuel prices about every 7 days.
Compare with nearby markets
Or compare South Africa against any market side by side · All fuel prices in Africa