RandSwitchHomeJobsCarsHome power

Petrol price in South Africa

Official prices from 7 October 2026, what's expected for November 2026, and every month of 2026.

95 inland (Gauteng)R30.25/L▲ 333c vs September 2026
95 coastR29.38/Lfrom 7 October 2026
Diesel 0.05% inlandR31.95/Lwholesale

Official source: Minister's statement on gov.za.

November 2026: forecast, not official
Mid-month data points to 95 petrol going up about R2.28/L, which would make it roughly R32.53/L inland, from 4 November 2026. This can still change before the official announcement. Details and sources →

2026 so far

20.75Jan20.10Feb20.30Mar23.36Apr26.63May28.06Jun26.10Jul25.58Aug26.92Sep30.25Oct
Month (effective)95 inland95 coastChange (95 inland)Diesel 0.05% inland*
October 2026 (7 October 2026)R30.25R29.38▲ up 333cR31.95
September 2026 (2 September 2026)R26.92R26.05▲ up 134cR29.11
August 2026 (5 August 2026)R25.58R24.71▼ down 52cR26.17
July 2026 (1 July 2026)R26.10R25.23▼ down 196cR24.79
June 2026 (3 June 2026)R28.06R27.19▲ up 143cR27.93
May 2026 (6 May 2026)R26.63R25.76▲ up 327cR31.18
April 2026 (1 April 2026)R23.36R22.49▲ up 306cR25.91
March 2026 (4 March 2026)R20.30R19.47▲ up 20cR18.54
February 2026 (4 February 2026)R20.10R19.27▼ down 65cR17.92
January 2026 (1 January 2026)R20.75R19.92–R18.42

Rand per litre. Inland = Gauteng. *Diesel is the wholesale list price; the pump price is set by each retailer. Source: Fuels Industry Association of SA (official DMPR prices).

What it costs you

95 inland is up R9.50/L since January.

For a typical car using about 10.4 L/100km in real driving and doing 1 250 km a month, a change of R9.50/L is about R1 235 a month more. See what your own car costs, and whether a hybrid would save you money →

We update this page when the Department of Mineral and Petroleum Resources announces each month's prices, usually a few days before the first Wednesday.