Fuel prices in South Africa
On 5 November 2026, petrol 95 inland costs R30.24 a litre. This is the official price that has applied since 4 November 2026.
| Product | Price | Since |
|---|---|---|
| Petrol 95 inland | R30.24 | |
| Petrol 95 coast | R29.37 | |
| Petrol 93 inland | R29.87 | |
| Diesel 0.05% inland | R30.85 |
| Takes effect | Petrol 95 inland | Petrol 95 coast | Petrol 93 inland | Diesel 0.05% inland |
|---|---|---|---|---|
| R30.24 | R29.37 | R29.87 | R30.85 | |
| R30.25 | R29.38 | R29.88 | R31.95 | |
| R30.25 | R29.38 | R29.88 | R31.95 | |
| R26.92 | R26.05 | R26.76 | R29.11 | |
| R25.58 | R24.71 | R25.42 | R26.17 | |
| R26.10 | R25.23 | R25.94 | R24.78 | |
| R28.06 | R27.19 | R27.95 | R27.92 |
Download the full history (CSV)
Source: the official prices set each month by the Department of Mineral and Petroleum Resources. Inland prices are for Gauteng; coastal prices are for the main ports.