Fuel Prices in Uganda: What You Pay at the Pump and Why
As of the latest data, petrol in Uganda costs about $1.704 per litre, which works out to roughly $6.45 per US gallon. In local currency, that is around 6,234 UGX per litre. Diesel is slightly cheaper at about $1.665 per litre. Compared with the global benchmark of $1.484 per litre, Uganda sits noticeably above the world average, ranking 117th out of 170 countries surveyed (where rank 1 is the most expensive).

Why Ugandan Fuel Costs More Than the World Average
Uganda is a landlocked, net fuel importer. It has no operational oil refinery yet, so virtually all refined petrol and diesel arrives by road tanker through the ports of Mombasa (Kenya) and Dar es Salaam (Tanzania), then travels hundreds of kilometres inland to Kampala and beyond. Every kilometre of that journey adds transport, insurance, and storage costs that coastal nations simply do not pay. This logistics premium is one of the biggest reasons Ugandans pay more than the global benchmark.
The second major driver is taxation. The Ugandan government levies an excise duty on petrol and diesel that makes up a large slice of the retail price, alongside a road-maintenance component. Unlike oil-producing Gulf states, Uganda does not subsidise fuel at the pump; prices are set by the market plus fixed taxes, so when global crude rises or the shilling weakens, motorists feel it almost immediately.
The Currency Factor
Because fuel is purchased in US dollars on the international market but sold in Ugandan shillings, the UGX/USD exchange rate matters enormously. When the shilling depreciates against the dollar, importers must spend more shillings to buy the same barrel, and that cost passes straight to the pump. A stable or strengthening shilling, conversely, can soften prices even when crude is flat. This is why Ugandan fuel prices can move independently of global oil headlines.
Uganda does have significant oil reserves around Lake Albert, and the East African Crude Oil Pipeline (EACOP) plus a planned domestic refinery could eventually change the picture. But until that infrastructure produces fuel for the local market, Uganda remains exposed to import costs and currency swings.
How Uganda Compares Globally
At $1.704 per litre, Uganda is far from the world's priciest market. High-tax European and island economies like Iceland routinely top the charts, while import-dependent island states such as Seychelles also pay steep prices. Resource-rich exporters like Peru and conflict-affected markets such as Ukraine show how local policy and supply chains can pull prices in very different directions. You can explore the full league table on our world fuel prices page.
For Ugandan drivers, the practical takeaways are simple: diesel offers a modest saving over petrol, fuel-efficient driving pays off given the high per-litre cost, and pump prices will keep tracking two things closely — the global oil price and the strength of the shilling.

FAQ
How much does a litre of petrol cost in Uganda?
Petrol costs about $1.704 per litre, or roughly 6,234 UGX. That equals approximately $6.45 per US gallon, placing Uganda above the global average of $1.484 per litre.
Why is fuel so expensive in Uganda?
Uganda is landlocked with no working refinery, so all fuel is imported and trucked inland from Kenyan and Tanzanian ports. Transport costs, excise taxes, and the absence of pump subsidies push prices above the world average. A weaker shilling against the dollar also raises import costs.
Is petrol or diesel cheaper in Uganda?
Diesel is slightly cheaper, at about $1.665 per litre versus $1.704 for petrol. The gap is small, but combined with diesel engines' better fuel economy, it can add up for high-mileage drivers.
