Petrol 95 price today and the cost of a full tank
The petrol 95 price is R30.24 a litre in Gauteng and R29.37 at the coast until 1 December. Enter your tank size to see what filling it costs.
Example: a 50-litre tank in Gauteng· change a figure to see yours
50 litres of petrol 95, Gauteng
R1,512
at R30.24 a litre (pump price until 1 December 2026)
| Same tank from 2 December 2026 (estimate) | R1,396 |
| Difference per tank | -R116 |
| Four tanks a month | R6,048 |
Compiled by Radif Partners · How the estimate is made
Petrol 95, the unleaded grade sold at every station, has a regulated pump price in South Africa: the station cannot charge more or less than the price set for its zone. Since 4 November 2026 that price is R30.24 a litre in Gauteng and R29.37 at the coast. A 50-litre tank therefore costs R1,512 inland, against R1,056 a year earlier, when 95 was R21.12. Of each litre, R18.44 is the landed cost of the fuel and R6.44 goes to taxes and levies. The Central Energy Fund figures to 11 November 2026 point to a cut of about +232c on 2 December 2026, to R27.92 inland and R27.05 at the coast, even after the temporary levy relief ends. On a 50-litre tank that would save about R116.
Petrol 95 price for each tank size
The table gives the cost of a full tank at the price in force and at the estimated December price. A small hatchback holds about 40 litres, a family sedan 50 to 60 litres and a double-cab bakkie on petrol about 80. The tank is rarely empty when you fill up, so your slip is usually smaller than these figures.
| Tank | Gauteng now | Coast now | Gauteng from 2 December 2026 |
|---|---|---|---|
| 40 litres | R1,210 | R1,175 | R1,117 |
| 50 litres | R1,512 | R1,469 | R1,396 |
| 60 litres | R1,814 | R1,762 | R1,675 |
| 80 litres | R2,419 | R2,350 | R2,234 |
What the R30.24 pays for
The price is built from the landed cost of the fuel, the Basic Fuel Price of R18.44 in this month’s structure, to which the formula adds the general fuel levy (+279c during the relief), the Road Accident Fund levy (+225c), the slate levy (+136c), the retail margin of the station (+320c), the wholesale margin (+67c), storage and distribution (+58c) and transport to Gauteng (+91c). No VAT is charged on petrol. The litre breakdown page turns these lines into rand for your own litres.
Only the first line moves every month. The levies and margins change when the Treasury or the Department decides, usually once a year, with the exception of the slate levy, which has moved with each statement since it was set above zero again in May 2026.
Petrol 95 on 2 December
Example: petrol 95, levy relief ending as announced, CEF data to 11 November 2026· Change the fuel or the assumptions to see another estimate
Petrol 95, estimated from 2 December 2026 (Gauteng pump price)
R27.92
-R2.32 a litre (-232c) on today’s R30.24 · coast R27.05
| Over-recovery so far (average from 30 October 2026) | +312c a litre |
| Latest day (11 November 2026) | +438c over |
| Window average projected to the close | +382c over |
| Fuel levy relief ends | +150c |
Petrol 95 over the past year
From R21.12 in November 2025, the price fell to R20.10 in February 2026, then climbed with international prices from April to reach R30.25 in October. The November price is 43% above the price a year earlier. The history page lists every change since April 2024. For the 93 grade, see the petrol 93 page; for what the coming change means for a month of driving, the cost per kilometre.