Official figures — September 2026. These are the confirmed prices published by the Department of Mineral and Petroleum Resources (DMPR), effective Wednesday, 2 September 2026. Petrol 93 and 95 both rose 134 c/l, diesel 500ppm rose 294 c/l, diesel 50ppm rose 315 c/l and illuminating paraffin rose 213 c/l. The previous official prices took effect on 5 August 2026.
If you’ve ever filled up your car in Durban or Cape Town and noticed it costs less than in Johannesburg or Pretoria, you’ve experienced South Africa’s regional fuel pricing structure firsthand. Petrol in coastal areas is cheaper than inland petrol because of transport costs from ocean ports to the interior.
Inland vs Coastal Petrol Price: current price
As announced by the Department of Mineral and Petroleum Resources (DMPR), the official South African fuel prices effective 2 September 2026 show an average 87 cents per litre difference between coastal and inland retail prices for 95 Unleaded Petrol.
The table below breaks down official regulated pump prices and wholesale rates across both pricing zones:
| Fuel Grade | Inland Price (Zone 9C / Gauteng) | Coastal Price (Cape Town / Durban) | Price Difference | Context / Type |
| Petrol 95 ULP | R26.92 / litre (2,610 c/l) | R26.05 / litre (2,523 c/l) | 87 c/l lower at coast | Official Retail Price |
| Petrol 93 ULP | R26.76 / litre (2,594 c/l) | R25.97 / litre (2,515 c/l) | 79 c/l lower at coast | Official Retail Price |
| Diesel 50ppm (0.005% S) | R29.56 / litre | R28.68 / litre | R1.26 / L lower at coast | Wholesale Benchmark |
| Diesel 500ppm (0.05% S) | R29.11 / litre | R28.24 / litre | 87 c/l lower at coast | Wholesale Benchmark |
Key takeaway: Every petrol station within a specific geographic magisterial zone must charge the exact same regulated retail price for petrol by law. If you are checking petrol price today before heading to the pumps, ensure you are referencing your specific region’s zone figure.
Inland, coastal or local zone context
South Africa’s fuel grid is divided into distinct Magisterial District Zones managed by the DMPR.
- Coastal Zone (Zones 1A to 3A): Encompasses port cities like Durban, Cape Town, Gqeberha (Port Elizabeth), and East London. Fuel arrives directly via ocean tankers into marine storage terminals, incurring minimal overland transport overhead.
- Inland Zone (Zone 9C baseline): Covers interior provinces, including Gauteng, Free State, Limpopo, Mpumalanga, and North West. Gauteng (Johannesburg and Pretoria) serves as the benchmark zone 9C.
When viewing the map above, look for the boundary line separating the coastal perimeter from the interior: the deeper into the country fuel must travel via pipeline, rail, or road tanker, the higher the zone differential added to the base price.
Every retail service station within a single zone charges identical petrol rates. There are no neighborhood-level or municipal retail price variations for petrol—retail station owners cannot discount or inflate retail petrol prices above or below the official state-determined figure.
Compare petrol, diesel and other fuels
While petrol is strictly regulated at the retail pump, diesel is regulated at the wholesale level.
Petrol vs Diesel Pricing Dynamics
- Retail Regulation: Petrol (93 and 95 Octane ULP) has a fixed retail price enforced across all filling stations in a zone. Station owners are legally prohibited from changing the price per litre.
- Wholesale Margin Flexibility: Diesel (both 50ppm and 500ppm) has a regulated wholesale price set by the government, but retail garages set their own final margins. This is why diesel prices often vary by 20c to 60c per litre between different fuel station brands, truck stops, or highway rest stops.
- Commercial and Logistics Focus: High-volume commercial fleet operators usually negotiate wholesale bulk rates for 50ppm diesel that sit below published retail pump prices.
Why this area differs from other regions
The price gap between coastal and inland petrol is primarily driven by transportation and logistics costs.
[Imported Crude / Refined Petrol]
│
(Landed at Sea Ports)
│
├──► Coastal Retail Pumps (Base Cost)
│
[Transnet Pipeline & Logistics]
│
└──► Inland Retail Pumps (Base Cost + Zone Differential)
Key Drivers of Regional Price Variations:
- Pipeline & Freight Tariffs: South Africa imports a large portion of its refined fuel through the Port of Durban. Transporting this liquid fuel hundreds of kilometers uphill to the Highveld requires pumping via the Transnet Pipeline network. The cost to operate and maintain this bulk logistics infrastructure is calculated as the Zone Differential.
- Elevation & Octane Requirements: Modern high-altitude environments (such as Johannesburg, sitting ~1,750 meters above sea level) have lower atmospheric pressure. Atmospheric pressure reduces engine knock risks, allowing older or naturally aspirated cars to run safely on 93 ULP. At coastal sea level, 95 ULP is the standard requirement for most petrol engines to prevent engine damage.
Travel and fill-up decision guidance
If you are planning a long-distance road trip between inland provinces and coastal holiday destinations (such as traveling from Gauteng to Durban or Cape Town), timing your fill-ups can save you real money.
1.Fill up fully before leaving coastal towns:Saves ~87c per litre.
When returning from coastal cities (e.g., Durban, Ballito, or Cape Town) to inland regions, fill your tank to capacity at coastal prices right before entering the highway. On a 50-litre tank, this simple move saves you approximately R43.50compared to refuelling inland.
2.Use 93 ULP when driving in high-altitude inland areas:Save an extra ~16c per litre.
If your vehicle’s manufacturer manual permits 93 ULP, switch from 95 ULP to 93 ULP once you are back on the Highveld. 93 Octane is cheaper and performs perfectly in high-altitude conditions.
3.Shop around for retail diesel savings:Independent truck stops & major routes.
Since diesel prices are not capped at retail, compare diesel stations along major highways (like the N3 or N1). Truck stops and high-volume stations often offer lower diesel retail margins.
Related city, province and calculator pages
When planning monthly travel expenses or calculating road trip costs, relying on manual estimates can throw off your budget.
To calculate your exact fuel expenditure, gather these four inputs:
- Distance: Total trip or monthly commuting kilometers.
- Consumption Rate: Your vehicle’s average fuel economy (e.g., 7.5 L/100km).
- Fuel Type & Grade: Petrol 93, Petrol 95, or Diesel 50ppm.
- Regional Price: The current price per litre based on your starting or destination zone.
For full regional price breakdowns and automated calculation tools, explore our planned portal resources:
- Learn more on our main inland vs coastal fuel prices hub page.
- Run exact trip calculations using our interactive calculate fuel cost tool.
- Monitor live updates and monthly DMPR adjustments on petrol price today.
Frequently asked questions
Why is petrol cheaper at the coast than inland in South Africa?
Coastal areas are situated right where imported fuel arrives at port terminals. Inland fuel must be transported via pipeline or rail to interior hubs like Gauteng, and the cost of this bulk transport is added to inland fuel prices as a zone differential.
Is diesel price regulated the same way as petrol in South Africa?
No. Petrol has a fixed retail pump price set by government law. Diesel has a government-regulated wholesale benchmark price, but retail service stations are permitted to adjust their own retail profit margins, leading to varying diesel prices from station to station.
Can I run 93 petrol at the coast to save money?
93 Octane petrol is generally not sold or recommended in coastal regions. At sea level, higher air pressure requires 95 Octane fuel to prevent engine knocking or uneven combustion in modern engines. 93 Octane is primarily supplied to inland high-altitude regions.