Fuel Prices in Sri Lanka: What Drivers Actually Pay at the Pump
As of late June 2026, a litre of petrol in Sri Lanka costs about $1.478 (roughly 497.6 LKR), which works out to around $5.59 per US gallon. Diesel is a touch cheaper at $1.427 per litre. That puts Sri Lanka almost exactly at the global midpoint: the world average is $1.484 per litre, and the country ranks 81st of 170 tracked markets. In other words, Sri Lankans pay close to what the average global driver pays, despite the island importing nearly all of its crude.

Why Sri Lanka Imports Almost All Its Fuel
Sri Lanka has no meaningful domestic crude production. It runs a single ageing refinery at Sapugaskanda but still relies overwhelmingly on imported refined products and crude, paid for in US dollars. That import dependence is the single biggest force on pump prices: when the Sri Lankan rupee weakens against the dollar, the cost of every tanker rises immediately, and that flows straight to the forecourt. The country's 2022 economic crisis — sovereign default, fuel queues, and a collapsing rupee — is exactly why the historical price peak landed when it did.
Taxes, Subsidies, and the Price Formula
Retail prices in Sri Lanka are set through a managed pricing mechanism rather than a free daily market. Layered on top of the landed import cost are excise duties, value-added tax (VAT), and various levies, while the state-owned Ceylon Petroleum Corporation (CPC) competes alongside private importers. For years, governments cushioned prices with subsidies and price freezes — a politically popular move that left CPC carrying enormous debt. Under the IMF programme that followed the 2022 crisis, that approach was largely abandoned in favour of a cost-reflective formula, meaning prices now track import costs and the exchange rate far more honestly than before.
The Long-Term Trend
The history tells a dramatic story. Between July 2016 and June 2026, the average petrol price was about $0.783 per litre. The low was $0.38 on 11 July 2016 — a period of cheap global crude and a stronger rupee. The high was $1.633 on 27 June 2022, at the height of the currency collapse and global price spike. Today's $1.478 sits well below that crisis peak but is still nearly double the decade average, reflecting both a permanently weaker rupee and the shift to cost-reflective pricing. The takeaway: Sri Lankan fuel is no longer artificially cheap, but it has stabilised since the chaos of 2022.
How Sri Lanka Compares
Because Sri Lanka's prices hug the world average, it lands in interesting company. It is pricier than fuel-subsidising or low-tax markets and cheaper than heavily taxed European economies. Regional neighbour Thailand offers a useful contrast among Asian importers, while Armenia shows how another small import-reliant economy manages costs. Compared with African importers like Mozambique or Burkina Faso, Sri Lanka's mid-table position underlines how exchange-rate stability matters as much as crude prices. You can see the full picture on our world fuel prices page.

FAQ
How much does a litre of petrol cost in Sri Lanka?
A litre of petrol costs about $1.478, or roughly 497.6 LKR, as of June 2026. That is approximately $5.59 per US gallon, almost exactly the global average of $1.484 per litre.
Why are fuel prices in Sri Lanka so high?
Sri Lanka imports nearly all of its fuel and pays for it in US dollars, so a weak rupee pushes prices up. Excise duties, VAT, and levies add further cost, and since the 2022 crisis prices follow a cost-reflective formula rather than being subsidised.
Is fuel cheaper now than during the 2022 crisis?
Yes. The all-time high was $1.633 per litre on 27 June 2022, during the currency collapse and fuel shortages. Today's price of $1.478 is lower, though still nearly double the 2016–2026 average of $0.783.
