Home / Features / South African petrol price vs Namibia, Mozambique, Botswana, and Zimbabwe

South African petrol price vs Namibia, Mozambique, Botswana, and Zimbabwe

Compared to 39 other economies across Africa, we in the southernmost country are in the middle of the field when it comes to petrol prices.

In South Africa, we currently pay an average of R22.46 per litre of petrol, depending on the grade and whether you’re buying at inland or coastal rates.

This puts us in the 21st position out of 40 African countries (data wasn’t available for all 54), the first being Libya which pays a meagre R0.58/litre, according to GlobalPetrolPrices.com.

Our close neighbours Botswana and Namibia, which source fuels from domestic refineries, pay a lower rate than we do at R19.85/litre and R20.26/litrerespectively, whereas Mozambique and Zimbabwe pay a higher R25.36/litre and R32.66/litre – meaning Zimbabwe is the most expensive African nation when it comes to fuel.

All these countries heavily rely on imported fuels, however, a big part of the more substantial costs in Mozambique, South Africa, and Zimbabwe are high levels of taxes, levies, and duties.

In all three countries, these fees account for around 30% of the price structures of petrol. In contrast, Botswana’s and Namibia’s only range between 15% and 18%, explaining their lower fares at the pumps.

Fuel prices across Africa

The below table outlines the average price across all grades of petrol in June for each of the 40 countries on review:

Rank Country Fuel price in rand
1 Libya R0.58
2 Algeria R6.29
3 Egypt R6.94
4 Angola R8.20
5 Tunisia R15.15
6 Sudan R16.34
7 Gabon R18.55
8 Liberia R18.90
9 Namibia R19.85
10 Benin R19.93
11 Botswana R20.26
12 Sierra Leone R20.36
13 Lesotho R20.62
14 Eswatini R20.89
15 Burundi R21.36
16 Nigeria R21.41
17 Togo R21.46
18 Ghana R21.93
19 Cameroon R22.38
20 The Democratic Republic of Congo R22.45
21 Tanzania R22.52
22 South Africa R22.63
23 Ethiopia R23.57
24 Madagascar R24.38
25 Kenya R24.65
26 Rwanda R24.79
27 Cabo Verde R24.97
28 Cote d’Ivoire R24.99
29 Uganda R25.06
30 Morocco R25.19
31 Mozambique R25.36
32 Guinea R25.83
33 Burkina Faso R26.06
34 Mali R26.55
35 Zambia R27.08
36 Mauritius R27.89
37 Seychelles R28.91
38 Senegal R30.35
39 Malawi R31.97
40 Zimbabwe R32.66

Show comments
Sign up to the TopAuto newsletter