South African petrol prices decreased in August 2025, with both 93 and 95 octane dropping by 28 cents per litre, while diesel prices increased by up to 65 cents per litre[1][3]. This follows the Department of Mineral and Petroleum Resources’ announcement, with the adjustment attributed to lower international oil prices and the strengthening of the rand against the US dollar[3].
Current official fuel prices for August 2025 are as follows[5]:
- Petrol 93 inland: R21.51 per litre
- Petrol 93 coastal: R20.72 per litre
- Petrol 95 inland: R21.59 per litre
- Petrol 95 coastal: R20.76 per litre
- Diesel (0.05%) inland: R20.00 per litre
- Diesel (0.05%) coastal: R19.17 per litre
In the coastal regions, the 95 Unleaded petrol now stands at R20.80 per litre, while in Gauteng it is R21.59 per litre, with 93 ULP slightly less expensive[7].
The primary drivers behind these adjustments are movements in international oil prices, geopolitical developments—such as increased supply from OPEC and the easing of tensions in the Middle East—and the exchange rate of the rand against the dollar[1][3][4]. The Department has indicated that local fuel prices are heavily influenced by these external factors, resulting in monthly adjustments[4].
Looking ahead, September 2025 is forecast to bring further relief, with indications that petrol and diesel prices may decrease again, provided current trends—such as a continuing stronger rand and declining Brent crude prices—persist[2]. Exact figures for September will be released by the Department of Mineral Resources and Energy at month-end.
References
- [1] Minister Gwede Mantashe announces adjustment of fuel prices effective from 6 August 2025
- [2] Here’s the petrol price forecast for September 2025 – The South African
- [3] Petrol prices for August will go down by 28-cents a litre – SABC News
- [4] Mineral and Petroleum Resources announces adjustment of fuel prices from 2 July 2025
- [5] Fuel Price Drop in South Africa for September 2025
- [7] Official fuel prices for August: here’s what you’ll pay for petrol and diesel