Fuel Prices in Botswana: What You Pay at the Pump and Why
Drivers in Botswana currently pay around $1.506 per litre for petrol, which works out to roughly $5.70 per US gallon. In local terms that is about 21.11 BWP per litre. Diesel sits a notch higher at $1.839 per litre, a gap that matters in a country where freight trucks, mining haulers and farm equipment lean heavily on diesel. Against a global backdrop where the world average is roughly $1.484 per litre, Botswana lands just above the middle of the pack: rank 84 out of 170 countries surveyed.

Why Botswana's prices land where they do
The single most important fact about Botswana's fuel market is that the country is a net importer of refined fuel. Botswana has no commercial oil production and no domestic refinery of meaningful scale, so virtually every litre of petrol and diesel arrives by road and rail, predominantly through South Africa and the regional supply network feeding southern Africa. That import dependence means landed costs, shipping, and the exchange rate of the Botswana pula (BWP) against the US dollar feed directly into the retail price.
Botswana also runs a regulated pricing system. The government, through its energy authorities, sets a maximum pump price and operates a National Petroleum Fund that acts as a buffer. When global crude and the rand-linked import bill spike, the fund can absorb part of the shock so motorists do not feel the full swing immediately; when world prices fall, the fund can be replenished. This smoothing mechanism is why Botswana's prices tend to move in deliberate, government-announced steps rather than the daily flutter seen at deregulated forecourts elsewhere.
Taxes, levies and the pula factor
The retail price you see folds in several layers: the import cost, wholesale and dealer margins, transport, and government levies including a fuel levy that helps fund the petroleum buffer and road infrastructure. Botswana is not a heavy fuel-tax country by European standards, which is part of why its prices stay close to the global average rather than soaring above it. The flip side is exposure to the currency: because fuel is bought in US dollars on the international market, any weakening of the pula raises the local cost of every shipment, regardless of what crude oil itself is doing.
For comparison, you can see how a fellow African importer manages its prices on our Zambia fuel prices page, or look at very different tax-and-subsidy models in Armenia and Thailand. Island economies such as Jamaica face similar import exposure but with shipping costs as the dominant variable. To place any of these in context, the full world fuel prices table ranks all 170 countries side by side.
Diesel versus petrol
The premium on diesel — $1.839 versus $1.506 per litre — is notable because diesel is the workhorse fuel of Botswana's mining-driven economy. Diamond extraction, cattle ranching and long-haul logistics across a sparsely populated country all run on diesel, so the higher price has an outsized effect on the cost of goods. When the regulated price is revised, diesel and petrol are usually adjusted together but not always by the same margin, reflecting the separate import dynamics of each grade.

FAQ
Why is fuel relatively expensive in Botswana if it's near South Africa?
Botswana imports nearly all of its refined fuel, mostly via South Africa, so transport, regional supply costs and the pula-to-dollar exchange rate all add up. Even a neighbour with refineries cannot make Botswana's landlocked logistics free, which keeps prices slightly above the world average.
Does the government control petrol prices in Botswana?
Yes. Botswana operates a regulated maximum pump price backed by a National Petroleum Fund. The fund cushions sharp swings in global crude and currency costs, so prices change in announced steps rather than fluctuating daily.
How much is a gallon of petrol in Botswana?
About $5.70 per US gallon, equivalent to roughly $1.506 per litre or 21.11 BWP per litre. Diesel costs more, at about $1.839 per litre.
