Price for 95 unleaded inland from 7 October 2026.
How your trip cost is worked out
The government sets the price of petrol each month, and it changes on the first Wednesday. Prices are slightly higher inland, including Gauteng, than at the coast, because of the cost of transporting fuel.
- Distance. The distance of your trip in kilometres, doubled if you are driving there and back.
- Fuel used. The distance divided by 100, times your car's consumption in litres per 100 km. You can find this in your car's manual or on its trip computer.
- Cost. The litres used times the price per litre. The calculator fills in the current official price for your fuel and region, and you can change it to match your pump price.
- Cost per person. The total divided by the number of people sharing.
Diesel prices are set at wholesale level, so filling stations set their own retail price. Enter the price on the pump for an exact figure.
Example: a 300 km trip there and back
Mpho drives to a town 300 km away and back, so he enters 300 km and selects Return. His car uses 7.5 litres per 100 km, so the 600 km round trip uses 600 ÷ 100 × 7.5 = 45 litres. At the October 2026 inland price for 95 petrol of R30.25 a litre, the fuel costs about R1 361.
Shared between Mpho and two friends, that is about R454 each.
Common questions
What is the difference between 93 and 95?
The number is the octane rating. 95 is sold across the country, while 93 is mostly sold inland and costs a little less. Check your car's manual for the grade it needs before you switch.
Why is fuel cheaper at the coast?
Inland prices include the cost of transporting fuel from the coastal refineries and ports, so they are higher than coastal prices.
How accurate is my car's consumption figure?
Manufacturers' figures are measured in test conditions. Highway driving, heavy loads, air conditioning and traffic all change real consumption, so your trip computer's average is usually a better guide.