Updated 11 October 2026
Diesel & Petrol Prices in South Africa
€1.73
Petrol (RON 93)
Petrol (RON 95)
↑22% vs. region avg.
Diesel (50ppm)
Full tank (80 L, diesel)
2,556 ZAR
€138 · $155
100 km (10 L/100 km, diesel)
319.52 ZAR
€17.31 · $19.34
How much will your trip cost?
for fuel
Build your roadbook with a route, fuel costs, border information and places to visit along the way.
Build my roadbookPrices from drivers
Filled up here recently? Share the price from the pump — it helps other travellers.
EV Charging Prices
All countries →Dynamics · Unleaded 93
€0.05 per 1 ZAR · updated weekly
When this section launched, some countries had few price sources, so the earliest points on the chart may be inaccurate. We keep adding new sources — recent data is more reliable.
Neighbours where it's more expensive
Neighbours where it's cheaper
Fuel type
Price per kWh
Per-country price from our database. Route average: /kWh
Your single price applies to every country on the route.
Consumption
Litre/Gallon
Distance unit
Vehicle type
Route — select countries and distances
Trip roadbook
Everything about this route on one page
- Visas and how long you can stay — for your passport
- Vehicle time limits, vignettes and toll roads
- Weather for your dates and places to stay along the way
- Prices, currency and key news for every country
Your route comes along — just pick the dates
Visas and vehicle on this route
Working out the rules for this route…
No passport set — showing the common ones. Tap yours to count by it alone.
Home country, no limit
Count the days by trip dates
Reference data, not legal advice. Rules change without notice — check with the consulate or at the border.
Popular route
Cape Town → Johannesburg
1,400 km · ~€242 · ~4 days
South Africa 1,400 km
Johannesburg → Mbombela
350 km · ~€61 · ~1 day
South Africa 350 km
Durban → Kimberley
795 km · ~€138 · ~2 days
South Africa 795 km
Stellenbosch → Gqeberha
725 km · ~€126 · ~2 days
South Africa 725 km
Pretoria → Gaborone
370 km · ~€61 · ~1 day
South Africa 290 km ·
Botswana 80 km
Pretoria → Maputo
520 km · ~€89 · ~1 day
South Africa 430 km ·
Mozambique 90 km
Pretoria → Windhoek
1,370 km · ~€202 · ~3 days
South Africa 290 km ·
Botswana 760 km ·
Namibia 320 km
Pretoria → Mbabane
350 km · ~€61 · ~1 day
South Africa 330 km ·
Eswatini 20 km
Pretoria → Harare
1,060 km · ~€190 · ~3 days
South Africa 480 km ·
Zimbabwe 580 km
Fuel Prices in South Africa — Overview
Current fuel prices in South Africa: Unleaded 93 — 29.88 ZAR/L (€1.62/L · $1.81/L), Unleaded 95 — 30.25 ZAR/L (€1.64/L · $1.83/L), Diesel 500ppm — 31.95 ZAR/L (€1.73/L · $1.93/L), Diesel 50ppm — 32.79 ZAR/L (€1.78/L · $1.99/L).
Available fuel grades in South Africa: Unleaded 93, Unleaded 95, Diesel 500ppm, Diesel 50ppm.
The local gasoline grade is Unleaded 95.
South Africa ranks #27 out of 33 countries in Africa by diesel price.
Use the route cost calculator to estimate your fuel expenses for a road trip through South Africa.
What makes up a at the pump
Average pump price ( · South Africa) ≈ . Below — how much of it is crude, refining, logistics and taxes. ()
An estimated market model: the crude part is from the current Brent price, refining and logistics from the methodology, tax as the residual (retail price − cost). Not the accounting cost of a specific refinery and not a forecast.
FAQ — Fuel Prices in South Africa
Data is collected automatically from government sources (EU Oil Bulletin, Statistics Norway, etc.) and independent aggregators, with selective manual cross-verification from at least two sources. Official data takes priority.
Prices are for reference only and may differ from actual prices at specific fuel stations.
View data sources
Fuels Industry Association of South Africa · fuelsindustry.org.za
AA South Africa · aa.co.za
Astron Energy South Africa · astronenergy.co.za