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.

Diesel, paraffin: wholesale price

A small car tank holds about 40 litres, a bakkie about 80

Other towns pay their own zone price, between the two

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 monthR6,048
How this is computed

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.

Pump prices of 4 November 2026; December figure estimated from the CEF sheet of 11 November 2026.
TankGauteng nowCoast nowGauteng from 2 December 2026
40 litresR1,210R1,175R1,117
50 litresR1,512R1,469R1,396
60 litresR1,814R1,762R1,675
80 litresR2,419R2,350R2,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
Full calculator: December 2026 estimate →

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.

Questions drivers ask

Tap a question to see the answer.

What is the difference between petrol 93 and 95?

The number is the octane rating, a measure of resistance to knocking in the engine. Petrol 95 costs +37c a litre more than 93 in Gauteng this month. Use the grade your car’s manual asks for: most modern engines tuned for 95 lose power and economy on 93, while an engine built for 93 usually gains little from 95.

Can a petrol station charge less than the regulated price?

No. The price of petrol is a fixed pump price in each zone, set by the Department of Mineral and Petroleum Resources, and stations must charge exactly that. Loyalty points and bank card rewards are the only ways a station or card can give money back, and they are paid outside the pump price.

How much does it cost to fill a 60-litre tank of 95?

R1,814 in Gauteng and R1,762 at the coast at the November price. If the December estimate holds, the same tank would cost about R1,675 inland from 2 December 2026. The calculator at the top takes any tank size and either zone.

Next steps

Central Energy Fund, Department and Reserve Bank documents behind this page (4)

Every price, levy and rate on this page was read in these documents on 13 November 2026.

Compiled by

Independent publisher of South African fuel price and interest rate calculators built on Central Energy Fund and Reserve Bank figures. Paid by no oil company, bank or lender: no commission, no affiliate link, no paid placement.

Checked on · Editorial policy · Contact

Next month figures are estimates built from the latest Central Energy Fund data and stated assumptions; the official price is announced by the Department of Mineral and Petroleum Resources a few days before the change. Diesel and paraffin prices are wholesale prices: your pump may charge more.