Skip to content
HeatingOilRates

Heating oil prices in Scotland (mainland)

Rural Aberdeenshire, the Borders, Dumfries & Galloway and Perthshire all rely heavily on heating oil, supplied mainly via Grangemouth and coastal terminals.

Estimated kerosene price for a 900 litre delivery: 98.2p per litre, which is 1.7p above the UK average.

Scotland (mainland) · kerosene · 900 L

Live

98.2pper litre

30-day trend

£883.80for 900 litres · incl. 5% VAT

12-month low 56.3pHigh 122.8p

Today's price is 63% of the way between the 12-month low and high.

24 hours
−3.4p
−3.4%
7 days
−9.6p
−9.0%
30 days
−15.2p
−13.6%

Choose your area

Heating oil prices by town in Scotland (mainland)

Scotland (mainland) prices by order size

Estimated heating oil prices in Scotland (mainland), including VAT
Order sizeKerosene p/LKerosene totalGas oil p/L
500 litres100.9p£504.50110.0p
900 litres98.2p£883.80107.3p
1,000 litres97.8p£978.00106.9p
1,500 litres96.7p£1,450.50105.8p
2,000 litres96.1p£1,922.00105.2p

Scotland (mainland) heating oil price history

Estimated kerosene price in Scotland (mainland), 900 litres (p/litre)-1.9p over 3M
97p104p111p117p124p10 Aug9 Sept9 Oct10 Nov

Buying heating oil in Scotland (mainland)

  • Central Belt addresses are typically cheaper than rural mainland Scotland.
  • Winter road conditions can slow deliveries, so plan orders well ahead.
  • Scottish rules on oil storage are stricter in some situations; check before replacing a tank.

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.

Other regions