Compare quotes from trusted suppliers across all counties in Scotland. Updated for February 2026.
Cheapest Price Seen In Your Area
Regional Average
65.3p/litre
Based on 610+ quotes across Scotland today
The average price for heating oil in Scotland is currently 65.3p/L, but the cheapest price we've seen available is 52.9p/L. This means you could save up to 19% by choosing the right supplier.
Comparing prices could save you 12.4p per litre.
That's a saving of £61.90 on a 500L order, or £123.80 on 1000 litres.
Scotland's colder climate means heating oil demand is spread across more months of the year. Many remote Scottish communities rely entirely on oil heating, making price comparison especially valuable.
Did you know? The Highlands and Islands often see different pricing due to delivery distances, so comparing local suppliers is essential for Scottish households.
We compare prices from heating oil suppliers covering every county in Scotland. Select your county below to find the cheapest heating oil in your local area.
37 locations
748 locations
237 locations
671 locations
31 locations
16 locations
413 locations
8 locations
85 locations
17 locations
66 locations
16 locations
41 locations
211 locations
14 locations
1288 locations
16 locations
37 locations
222 locations
80 locations
64 locations
121 locations
345 locations
19 locations
267 locations
172 locations
96 locations
122 locations
160 locations
22 locations
46 locations
230 locations