If you have driven past an Engen, Shell, or SASOL station anywhere in South Africa recently, you have felt the sting at the pump. As a mobile technology and consumer telematics specialist based in Gauteng, I spend half my day analyzing hardware efficiency and the other half analyzing the data pipelines that power modern vehicle telematics, route optimization, and banking reward apps. Every month when the Department of Mineral Resources and Energy (DMRE) drops the official slate adjustments, I run the numbers not just on my computer, but directly on my own vehicle’s OBD-II (On-Board Diagnostics) telematics loggers.
Navigating South Africa‘s economic landscape requires more than just knowing what fuel costs today; it requires understanding why it costs that much, how geographic zones dictate pump prices, and how smart tools—from bank rewards algorithms to real-time fuel-tracking mobile applications—can put real money back into your pocket.
Below is the definitive, human-verified guide to South Africa’s current petrol and diesel prices, the exact breakdown of levies and international factors, and tested strategies to cut your monthly fuel expenditure.
Official Petrol and Diesel Prices in South Africa
South Africa’s fuel pricing model operates under a dual mechanism. Petrol (Unleaded 93 and Unleaded 95) is strictly regulated at the retail pump by the government, meaning every service station within a specific pricing zone must charge the exact same price per litre. Diesel, on the other hand, is regulated only at the wholesale level. Retail service stations are free to set their own margins on diesel, which is why you will often see variance between different filling stations, even across the same street.
The figures below reflect the official prices set by the DMRE.
Current Fuel Prices at a Glance
| Fuel Type | Inland Pump / Wholesale Price | Coastal Pump / Wholesale Price | Monthly Price Movement |
| Petrol 95 Unleaded (ULP) | R26.10 per litre | R25.23 per litre | Decreased by R1.96/L |
| Petrol 93 Unleaded (ULP) | R25.94 per litre | R25.15 per litre | Decreased by R2.01/L |
| Diesel 50ppm (0.005% Sulfur) | R25.67 per litre (Wholesale) | R24.80 per litre (Wholesale) | Decreased by R3.59/L |
| Diesel 500ppm (0.05% Sulfur) | R24.78 per litre (Wholesale) | R23.91 per litre (Wholesale) | Decreased by R3.14/L |
| Illuminating Paraffin (SMNRP) | R18.85 per litre | R17.83 per litre | Decreased by R6.97/L |
| LPGas (Maximum Retail) | R41.11 per kg | R37.86 per kg | Increased by R0.16/kg |
Why Coastal and Inland Prices Differ: The Transport Margin Explained
One of the most common questions South African motorists ask is why filling up in Durban, Port Elizabeth, or Cape Town is noticeably cheaper than filling up in Johannesburg or Pretoria.
The price disparity comes down to transport costs. South Africa imports a vast amount of its refined petroleum and crude oil through coastal ports. Coastal areas incur minimal transport costs from the port terminal to the petrol pump. However, transporting that fuel inland to Gauteng—the economic heartland—requires piping and trucking it hundreds of kilometers over land.
The government factors this transport cost into the retail pricing structure using Magisterial District Zones (MDZs). Zone 9C (Gauteng) serves as the primary benchmark for inland pricing. The inland transport tariff adds approximately 87 cents to R1.02 per litre to the pump price compared to coastal ports.
Where Does Your Money Go? The Anatomy of a Fuel Litre
When you hand over R1,000 at a service station, where does that cash actually end up? Many drivers assume the oil companies are taking the entire chunk, but in reality, taxes, government levies, and distribution margins make up a massive portion of every litre sold in South Africa.
The price of petrol is divided into two major components:
-
The Basic Fuel Price (BFP): The actual international cost of purchasing, shipping, and insuring refined petroleum products.
-
Domestic Levies and Margins: Taxes, statutory levies, transport costs, and retail station operational margins added by local legislation.
Structure of the South African Petrol Price
-
Basic Fuel Price (BFP) [~55%]
-
International Crude Oil (Brent)
-
Rand / US Dollar Exchange Rate
-
International Shipping & Insurance
-
-
Levies & Taxes [~35%]
-
General Fuel Levy (GFL)
-
Road Accident Fund (RAF) Levy
-
Customs & Excise / Slate Levy
-
-
Local Margins & Distribution [~10%]
-
Wholesale & Retailer Operating Margins
-
Inland Transport Tariff (Zone 9C MDZ)
-
Breakdown of Taxes, Levies, and Margins (Inland 95 ULP Benchmark)
| Price Element | Cost Contribution per Litre | Percentage of Total Pump Price |
| Basic Fuel Price (BFP) | ~R14.18 | ~54.3% |
| General Fuel Levy (GFL) | R4.10 | ~15.7% |
| Road Accident Fund (RAF) Levy | R2.18 | ~8.4% |
| Retailer Margin | ~R2.45 | ~9.4% |
| Wholesale Margin & Storage | ~R0.85 | ~3.3% |
| Inland Transport Tariff | ~R0.87 | ~3.3% |
| Slate Levy & Customs Duty | ~R1.47 | ~5.6% |
| Total Retail Pump Price | R26.10 | 100.0% |
Key Takeaway on Tax Loads
Taxes and mandatory government charges account for roughly R6.28 to R7.75 per litre of the fuel you buy. This means that when you fill up a standard 50-litre tank, over R350 goes directly to the South African National Treasury, the Road Accident Fund, and associated state levies before a drop of fuel is combusted in your engine.
How Fuel Prices Are Calculated: The BFP Mechanics
South Africa’s Basic Fuel Price (BFP) is governed by global market forces. Because South Africa is a net importer of petroleum, the BFP fluctuates based on two key variables:
-
International Product Prices (Brent Crude Oil & Refined Petrol/Diesel Rates): Measured in US Dollars per barrel or metric ton. Global geopolitical dynamics, crude supply quotas set by OPEC+, and international refinery output directly dictate product costs.
-
The Rand / US Dollar Exchange Rate: Because fuel on the global market is traded exclusively in US Dollars, the purchasing power of the South African Rand plays a critical role. If the Rand weakens against the Dollar, imported fuel becomes more expensive in local terms, even if global crude oil prices remain static.
Over-Recovery vs. Under-Recovery Explained
Throughout any given month, the Central Energy Fund (CEF) tracks the daily difference between the real-time cost of importing fuel and the official fixed pump price.
-
Over-Recovery: Occurs when international oil prices fall or the Rand strengthens relative to the monthly benchmark. This builds up a balance that allows the government to decrease pump prices for the following month.
-
Under-Recovery: Occurs when global oil prices spike or the Rand depreciates rapidly. The imported cost exceeds the retail price, forcing the government to increase pump prices in the next monthly adjustment cycle.
The accumulated over- or under-recovery balance is calculated daily and finalized on the last Friday of each month by the DMRE. Changes take effect at midnight on the first Wednesday of every new month.
Looking Ahead: Fuel Price Predictions for Next Month
Early daily tracking data provided by the Central Energy Fund (CEF) offers a glimpse into potential movements for the upcoming month.
-
Petrol Outlook: Current mid-month estimates point toward a potential further decrease of approximately 90c to 107c per litre for 93 and 95 ULP, driven by stable Brent Crude trading ranges around $82–$85/barrel and steady performance from the Rand.
-
Diesel Outlook: Diesel displays a more constrained trajectory. While earlier weeks saw over-recovery, rising global demand for distillate fuels and ongoing geopolitical shifts around major shipping channels have narrowed the cushion. Motorists should expect flat prices or minor fluctuations between a 20c drop to a slight 5c increase per litre.
93 vs 95 Octane & Diesel 50ppm vs 500ppm: Making the Right Choice
Choosing the correct fuel grade isn’t just about saving cents per litre at the pump; it’s about protecting your engine and optimizing fuel economy.
Petrol: 93 Octane vs 95 Octane
Octane ratings measure a fuel’s resistance to pre-ignition (often called engine “knocking” or “pinging”).
-
High Altitude (Inland / Highveld): Air density in inland regions like Johannesburg or Pretoria (1,400+ meters above sea level) is lower. Lower air pressure reduces cylinder pressure in naturally aspirated engines, allowing them to run safely on 93 Octane without knocking. Using 95 Octane in a standard naturally aspirated engine at high altitude provides zero additional performance or health benefits—it simply wastes money.
-
Coastal Regions: Higher ambient air pressure demands 95 Octane to prevent premature combustion.
-
Turbocharged / High-Performance Engines: Modern turbocharged, supercharged, or high-compression direct-injection engines require 95 Octane regardless of altitude. Check your fuel filler cap or vehicle manual before downgrading.
Diesel: 50ppm vs 500ppm
“ppm” stands for parts per million of sulfur content.
-
Diesel 50ppm (Low Sulfur): Highly recommended for virtually all modern turbodiesel passenger cars, SUVs, and bakkies (e.g., Toyota Hilux, Ford Ranger, Isuzu D-Max). Low sulfur levels keep Exhaust Gas Recirculation (EGR) valves and Diesel Particulate Filters (DPF) clean, reducing long-term maintenance costs.
-
Diesel 500ppm (High Sulfur): Typically cheaper by 80c to 90c per litre, but intended primarily for older commercial trucks, agricultural equipment, or heavy machinery lacking sensitive modern emission controls. Using 500ppm in a modern passenger vehicle can clog fuel injectors and damage exhaust treatment systems over time.
Smartphone Tech & Smart Hacks to Slash Your Fuel Bill
As a tech specialist, I treat fuel efficiency as an engineering challenge. By pairing smartphone apps, vehicle OBD-II telematics, and South African banking rewards programs, you can effectively lower your net fuel spend by 10% to 30%.
1. Leverage Banking & Loyalty Cashback Ecosystems
South Africa has some of the most lucrative loyalty fuel programs in the world. If you aren’t optimizing these, you are leaving real cash on the table every time you refuel:
-
FNB eBucks + Engen: Earn up to R8.00 to R9.00 back per litre in eBucks when paying with qualifying FNB credit or cheque cards at Engen stations, depending on your reward level.
-
Discovery Insure + Shell / BP: Offers up to 50% cashback on monthly fuel spend based on your Vitality Drive score, which tracks smooth accelerating, cornering, and braking via a smartphone app or telematics sensor.
-
Standard Bank UCount + Astral / Caltex / Sasol: Earn up to R5.00 per litre in UCount Rewards points when filling up at participating partner stations.
-
Absa Rewards + Sasol: Earn up to 30% cash back on Sasol fuel purchases depending on your rewards tier.
-
Capitec + Shell: Earn live cash back bonuses directly into your Capitec account when tapping to pay at Shell outlets.
2. Utilize Telematics and OBD-II Smartphone Scanners
Connecting a budget Bluetooth OBD-II scanner (costing around R250 to R400) to your car’s diagnostic port unlocks real-time engine metrics via smartphone apps like Torque Pro, Car Scanner ELM OBD2, or OBD Fusion:
-
Monitor Short-Term Fuel Trim (STFT): Reveals whether your engine is burning excess fuel due to dirty air filters, faulty oxygen sensors, or poor spark plugs.
-
Track Instantaneous Fuel Consumption: Visualizing your exact fuel consumption during hard acceleration trains your right foot to adopt smoother throttle inputs. Smooth acceleration alone reduces urban fuel burn by 12% to 15%.
3. Route Optimization and Live Traffic Apps
Idling in heavy traffic on the N1, M1, or N2 is one of the quickest ways to waste fuel.
-
Google Maps & Waze: Enable “Eco-friendly routing” in Google Maps settings. The algorithm calculates the route with the lowest fuel consumption by analyzing road gradient, traffic congestion, and constant speed potential, rather than just choosing the shortest distance.
-
Fuel Tracking Apps: Use dedicated tracking apps like Fuelly or Drivvo to log every fill-up. They automatically compute your exact real-world L/100km, highlighting sudden dips in efficiency that signal underlying mechanical issues.
Monthly Fuel Cost Estimator for Popular SA Vehicles
To help you budget accurately under current pricing (Inland benchmark), here is what it costs to fill up some of South Africa’s most popular vehicles from empty:
| Vehicle Model | Engine / Recommended Fuel | Fuel Tank Capacity | Cost for Full Tank (Inland) | Est. Range per Tank (Combined Cycle) |
| Volkswagen Polo Vivo 1.4 | 93 ULP Petrol | 45 Litres | R1,167.30 | ~720 km (6.2 L/100km) |
| Toyota Corolla Cross 1.8 Hybrid | 95 ULP Petrol | 36 Litres | R939.60 | ~830 km (4.3 L/100km) |
| Toyota Hilux 2.4 GD-6 Bakkie | 50ppm Diesel | 80 Litres | R2,053.60 | ~1,020 km (7.8 L/100km) |
| Ford Ranger 2.0 Single-Turbo | 50ppm Diesel | 80 Litres | R2,053.60 | ~1,050 km (7.6 L/100km) |
| Suzuki Swift 1.2 GL | 93 ULP Petrol | 37 Litres | R959.78 | ~750 km (4.9 L/100km) |
| BMW 320i Sedan | 95 ULP Petrol | 59 Litres | R1,539.90 | ~900 km (6.5 L/100km) |
Frequently Asked Questions (FAQs)
Why is diesel not strictly regulated at retail stations like petrol?
In South Africa, diesel is viewed historically as an industrial, agricultural, and commercial input rather than purely a private consumer commodity. To promote commercial competition among wholesalers and distributor networks, the government regulates only the wholesale price ceiling. Retail service stations are allowed to compete on margins, which is why truck stops and independent fuel retailers often offer discounted diesel rates.
Is it harmful to switch between 93 and 95 Octane petrol?
No, switching back and forth will not damage your engine. Modern engine control units (ECUs) use knock sensors to adjust ignition timing dynamically within milliseconds based on the fuel detected in the combustion chamber. However, for maximum fuel efficiency and rated horsepower in performance or turbocharged engines, stick consistently with 95 Octane.
How much fuel do you actually burn when idling with the aircon on?
An average passenger vehicle engine idling burns between 0.6 and 1.0 litre of fuel per hour. Running the air conditioning compressor while idling increases fuel burn by an additional 0.2 to 0.4 litres per hour. Over a month of heavy stop-and-go commuting, excessive idling can add R150 to R300 to your monthly fuel bill.
Over to You: What’s Your Fuel Strategy?
Managing transport costs in South Africa requires balancing vehicle maintenance, driving habits, and smart technology.
Which banking reward scheme or fuel tracking app has saved you the most cash at the pumps this year? Are you finding 93 Octane sufficient for your inland daily commute, or do you stick strictly to 95? Drop your experiences, tips, or questions in the comments below!

Joseph Mathebula is a consumer tech analyst and market researcher at Prices in South Africa. He specializes in tracking smartphone prices and consumer electronics, helping everyday shoppers navigate the market to secure the best value.















