Loading...

How Much Is 500 Litres of Heating Oil UK Today?

Live UK price for a 500-litre heating oil order, calculated from the latest UK average cost per litre. Latest dataset: 17 June 2026.

500 litres today

£370.65

Based on the latest UK average of 74.1p per litre.

Heating oil price by order size

Larger orders usually secure a lower per-litre rate. The totals below apply the latest UK average — actual quotes from local suppliers can land above or below this benchmark.

Order sizeAt UK average
300 litres£222.39
500 litresMost common£370.65
900 litres£667.17
1,000 litres£741.30
1,100 litres£815.43

Benchmark based on the latest UK average dataset from 17 June 2026. Your live postcode quote may differ.

What drives the cost of 500 litres of heating oil?

The headline price you pay for a 500-litre delivery is mostly driven by the wholesale cost of kerosene, which tracks global crude oil markets. When Brent crude rises, UK heating oil follows within a few days. The second factor is the pound-dollar exchange rate — oil is priced in US dollars, so a weaker sterling means a higher pence-per-litre for UK buyers.

Local delivery matters too. A supplier with a depot 5 miles from your postcode will usually beat one 30 miles away, because fuel, driver time, and vehicle wear all feed into the per-litre rate. That's why two homes on the same road can pay £20–£40 differently for the same 500 litres — simply by choosing a different supplier.

Finally, order size moves the needle more than most buyers realise. Jumping from 500 to 900 litres often drops the per-litre rate by 2–4p, because delivery overhead is spread across more fuel. If you have tank capacity, a bigger order once a year typically beats two smaller ones.

500 Litres of Heating Oil — FAQs

Related tools & guides

Get your 500L quote

Postcode-accurate prices in seconds

Loading form...

Snapshot

  • UK average / litre74.1p
  • 500 litres @ avg£370.65
  • 1,000 litres @ avg£741.30
  • Dataset updated17 June 2026