Choosing between a petrol and a diesel vehicle is one of the most critical financial decisions South African motorists, commuters, and fleet operators face. While diesel engines are renowned for lower fuel consumption per 100 kilometres, petrol vehicles often carry lower upfront purchase prices and routine servicing costs. To determine which option offers genuine savings for your specific driving habits, you need to look beyond the headline pump price.
Our Petrol vs Diesel Cost Calculator helps you convert fuel consumption figures, travel distances, and official South African fuel prices into actionable running cost comparisons.
Petrol vs Diesel Cost Calculator tool
Before running your comparison, gather a few basic details about your driving routine and vehicle specifications.
Inputs needed
To generate an accurate fuel spend estimate, you will need:
- Trip or Monthly Distance (km): The total distance you plan to drive (e.g., daily commute, monthly total, or annual mileage).
- Petrol Consumption (L/100km): Your petrol vehicle’s average fuel economy rating.
- Diesel Consumption (L/100km): Your diesel vehicle’s average fuel economy rating.
- Petrol Price (R/l): The current pump price per litre for Petrol 95 or Petrol 93.
- Diesel Price (R/l): The current retail or wholesale pump price per litre for Diesel 50ppm or Diesel 500ppm.
- Calculation Horizon: Select whether you wish to view costs per single trip, per month, or annually.
Note: All output figures provided by this tool are practical cost estimates designed to aid decision-making. Actual fuel economy varies based on driving style, traffic conditions, payload, and vehicle maintenance.
Use the interactive tool below to compare your running costs instantly:
Enter your distance, consumption and fuel price
To get the most accurate results from the tool, it is important to input realistic fuel efficiency figures and regional fuel prices.
How to obtain accurate inputs
- Distance: For commuting, multiply your round-trip daily distance by your working days per month, then add estimated weekend travel.
- Fuel Economy (L/100km): Check your vehicle manufacturer’s combined cycle rating, or check your onboard trip computer for real-world figures. Diesel vehicles typically consume 15% to 30% less fuel per 100 km than equivalent petrol models.
- Regional Pump Prices: Always select the correct price for your location. In South Africa, inland fuel prices differ from coastal fuel prices due to transport pipeline and rail tariffs set by the government.
When entering prices into the calculator, ensure you use the current effective Rand-per-litre (R/l) figures for your zone.
Current fuel-price assumptions
Fuel prices in South Africa are regulated by the Department of Mineral Resources and Energy (DMRE) and adjusted on the first Wednesday of every month.
Key pricing assumptions
- Inland vs. Coastal Pricing: Inland prices (Gauteng, Free State, Limpopo, Mpumalanga, North West) carry a transport zone premium, making petrol and diesel slightly more expensive per litre than in coastal provinces (Western Cape, Eastern Cape, KwaZulu-Natal).
- Fuel Grades: Petrol is price-capped by law at the pump (Unleaded 93 and Unleaded 95). Diesel (50ppm and 500ppm) prices are not subject to a maximum retail price cap; wholesale prices are regulated, but retail margins vary between service stations.
- Official Data Sources: Official monthly fuel price adjustments are published by the DMRE, while daily under-recovery or over-recovery trends are tracked by the Central Energy Fund (CEF).
Baseline Example Assumptions (Effective Standard Rates):
- Unleaded Petrol 95 (Inland baseline example): R23.50 / litre
- Diesel 50ppm (Inland baseline example): R21.80 / litre
(Note: Always verify current official monthly schedules on our price update pages before finalizing long-term financial planning.)
Worked example
To see how the calculation works in practice, consider a common South African vehicle buyer comparing two popular compact SUVs over a monthly driving distance of 1,500 km.
Example calculation
- Monthly Driving Distance: 1,500 km
- Petrol SUV: Consumes 7.2 L/100km @ R23.50 / litre
- Diesel SUV: Consumes 5.4 L/100km @ R21.80 / litre
Step 1: Calculate Petrol Monthly Cost
- Litres required = (1,500 km / 100) × 7.2 = 108 litres
- Total Petrol Spend = 108 litres × R23.50 = R2,538.00 per month
- Cost per km (Petrol) = R2,538 / 1,500 km = R1.69 / km
Step 2: Calculate Diesel Monthly Cost
- Litres required = (1,500 km / 100) × 5.4 = 81 litres
- Total Diesel Spend = 81 litres × R21.80 = R1,765.80 per month
- Cost per km (Diesel) = R1,765.80 / 1,500 km = R1.18 / km
Summary Breakdown:
- Monthly Savings with Diesel: R772.20
- Annual Fuel Savings with Diesel: R9,266.40
In this scenario, driving diesel saves over R9,000 per year in fuel spend alone.
How the calculation works
Understanding the mathematical formula helps you analyze how changes in mileage or fuel prices impact your budget.
Formula used
The basic fuel cost calculation rests on three primary formulas:
- Total Fuel Consumed (Litres):$$\text{Litres} = \left(\frac{\text{Distance in km}}{100}\right) \times \text{Consumption in L/100km}$$
- Total Spend (Rand):$$\text{Total Cost (R)} = \text{Litres Consumed} \times \text{Price per Litre (R/l)}$$
- Cost Per Kilometre (R/km):$$\text{Cost per km} = \frac{\text{Consumption in L/100km} \times \text{Price per Litre (R/l)}}{100}$$
Is diesel cheaper than petrol per km?
In most cases, is diesel cheaper than petrol per km comes down to efficiency. Yes, diesel is generally cheaper per kilometre driven due to two factors:
- Engine Efficiency: Diesel engines operate at higher compression ratios, providing higher thermal efficiency and lower fuel consumption per 100 km.
- Fuel Price Variations: While diesel wholesale prices fluctuate based on global demand and refining margins, diesel’s lower consumption rate often offsets pump price differences.
However, when deciding which vehicle to buy, factor in total ownership costs. Diesel vehicles often carry higher initial purchase prices and higher service costs for components like fuel filters and high-pressure injectors. High-mileage drivers (over 15,000–20,000 km annually) usually recover these costs quickly through fuel savings, whereas low-mileage urban drivers may take longer to break even.
Related calculators and price pages
To further refine your vehicle budget or check current official prices, explore our dedicated suite of South African fuel planning tools:
Related calculators
- fuel calculators South Africa: Access our main suite of fuel budget calculators and estimators.
- calculate fuel cost: Calculate total trip spend for single journeys or daily commutes.
- cost per kilometre calculator: Calculate total running cost per kilometre including fuel, maintenance, and wear.
- diesel fuel cost calculator: Dedicated cost estimator tailored specifically for diesel vehicle owners and logistics fleets.
- diesel price per litre South Africa: View the latest official inland and coastal wholesale diesel prices.
Frequently asked questions
What inputs does the petrol vs diesel cost calculator need?
The calculator requires your travel distance (in km), fuel consumption figures for both vehicles (in L/100km), current fuel prices (in R/l), and your desired calculation period (trip, monthly, or annual).
Are calculator results exact?
No, calculator results are practical estimates based on user-provided figures. Real-world fuel consumption varies depending on traffic conditions, driving style, tyre pressure, vehicle load, and terrain.
Should inland and coastal prices be included?
Yes. Because South Africa maintains different pricing structures for inland and coastal zones due to transport tariffs, you should always enter the exact pump price corresponding to your province.
How can users reduce fuel costs?
Drivers can reduce fuel spend by adopting smooth acceleration habits, maintaining proper tyre inflation, removing excess vehicle weight, combining trips, and regularly checking our fuel price forecast updates to time tank refills ahead of monthly price increases.