Heating oil prices in Highlands & Islands
The Highlands, Western Isles, Orkney and Shetland face the highest delivered prices in the UK because of ferry freight, long distances and small order volumes.
Estimated kerosene price for a 900 litre delivery: 102.8p per litre, which is 6.3p above the UK average.
Highlands & Islands · kerosene · 900 L
Live102.8pper litre
£925.20for 900 litres · incl. 5% VAT
12-month low 60.9pHigh 127.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 Highlands & Islands
Highlands & Islands prices by order size
| Order size | Kerosene p/L | Kerosene total | Gas oil p/L |
|---|---|---|---|
| 500 litres | 105.5p | £527.50 | 114.6p |
| 900 litres | 102.8p | £925.20 | 111.9p |
| 1,000 litres | 102.4p | £1,024.00 | 111.5p |
| 1,500 litres | 101.3p | £1,519.50 | 110.4p |
| 2,000 litres | 100.7p | £2,014.00 | 109.8p |
Highlands & Islands heating oil price history
Buying heating oil in Highlands & Islands
- Island deliveries include ferry freight costs that mainland customers do not pay.
- Prices vary more between suppliers here, so getting several quotes matters.
- Larger storage tanks help islanders buy less often and avoid weather disruption.
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.