Heating oil prices in Wales
Around a fifth of Welsh homes are off the gas grid, particularly in Powys, Ceredigion, Gwynedd and Pembrokeshire, so heating oil is an everyday fuel.
Estimated kerosene price for a 900 litre delivery: 97.8p per litre, which is 1.3p above the UK average.
Wales · kerosene · 900 L
Live97.8pper litre
£880.20for 900 litres · incl. 5% VAT
12-month low 55.9pHigh 122.4p
Today's price is 63% of the way between the 12-month low and high.
24 hours
−3.4p
cheaper · −3.4%
7 days
−9.6p
cheaper · −9.0%
30 days
−15.2p
cheaper · −13.6%
Choose your area
Heating oil prices by town in Wales
Wales prices by order size
| Order size | Kerosene p/L | Kerosene total | Gas oil p/L |
|---|---|---|---|
| 500 litres | 100.5p | £502.50 | 109.6p |
| 900 litres | 97.8p | £880.20 | 106.9p |
| 1,000 litres | 97.3p | £973.00 | 106.4p |
| 1,500 litres | 96.3p | £1,444.50 | 105.4p |
| 2,000 litres | 95.7p | £1,914.00 | 104.8p |
Wales heating oil price history
Buying heating oil in Wales
- Milford Haven terminals supply much of west Wales.
- Mid Wales hill farms and villages often see the longest delivery runs.
- Community oil-buying schemes run by local councils and charities operate in several counties.
Before ordering, collect quotes from at least three local distributors and compare them with the estimate above. A quote within a few pence of our figure is usually reasonable; anything far higher is worth questioning. Our money-saving guide and cost calculator can help you decide how much to order.