Libya, Angola, and Algeria top the list of African countries with the cheapest fuel in April 2026, largely due to state subsidies that remain under pressure from rising geopolitical tensions in the Middle East.
Libya continues to hold the title of the cheapest fuel market in Africa, with petrol priced at a staggering $0.023 per liter as of April 2026. According to data from Global Petrol Prices, oil-rich nations like Angola ($0.327), Algeria ($0.354), and Egypt ($0.439) follow closely, rounding out the top four. These significantly low rates are primarily driven by heavy government subsidies and substantial domestic crude oil production, which shield local consumers from the volatility of the global energy market.
Nigeria and Ethiopia also feature on the list, with prices hovering around $0.887 and $0.902 per liter, respectively. While these prices remain below the global average, the report highlights a growing divide between nations maintaining strict subsidy regimes and those undergoing economic reforms. In countries like Gabon, which sits at tenth place ($1.048), authorities have recently postponed subsidy removals to prevent inflation and maintain social stability, despite the high fiscal costs involved.
However, the continent’s low fuel prices face looming threats from global geopolitical instability, particularly surrounding the Strait of Hormuz. With ongoing tensions involving Iran, the United States, and Israel, market experts warn that any disruption to this critical oil corridor could trigger sharp price spikes. As African nations grapple with distribution costs and supply chain risks, the sustainability of these low pump prices remains tied to both domestic policy and international security developments.
The top 10 African countries with the cheapest octane-95 gasoline:
1. Libya – $0.023/litre
2. Angola – $0.327/litre
3. Algeria – $0.354/litre
4. Egypt– $0.439/litre
5. Sudan – $0.700/litre
6. Tunisia – $0.858/litre
7. Niger – $0.878/litre
8. Nigeria – $0.887/litre
9. Ethiopia – $0.902/litre
10. Gabon – $1.048/litre
