FuelWide

Fuel prices in Cape Town

Updated 2026-07-20Medium confidenceper litre
Petrol 95
R22.88
= €1.10/L · $4.74/gal
Diesel
R21.22
= €1.02/L · $4.39/gal
LPG
not reported
South Africa national average — station prices in Cape Town vary around it. Live station-level prices are on our roadmap.

Cape Town at a glance

  • Filling a 50 L petrol tank: €55.00 (R1,144)
  • Driving 100 km at 7 L/100 km: €7.70 (R160)

Distances from Cape Town

  • 1262 km to Johannesburg
  • 1271 km to Durban
  • 1311 km to Pretoria

Every station and brand in Cape Town

The map loads all fuel stations in Cape Town automatically. The panel on the right ranks the brands by station count — click one to see only that brand.

Loading map…

More cities in South Africa

Frequently asked questions

How much does petrol cost in Cape Town?

The national average for South Africa is €1.10 per litre for petrol 95 this week (GlobalPetrolPrices.com — worldwide retail fuel prices). Prices at individual Cape Town stations vary around this average — the map above shows every station and brand in the city.

Which fuel brands operate in Cape Town?

Use the map above — after it loads the stations, the providers panel ranks every brand in Cape Town by number of stations, and you can filter the map to a single brand.

Where is the cheapest fuel in Cape Town?

Station-level live prices for South Africa are coming to FuelWide. As a rule of thumb, supermarket and independent stations tend to undercut premium brands, and stations near highways charge more than urban ones.