Compare quotes from trusted suppliers across all counties in Wales. Updated for February 2026.
Cheapest Price Seen In Your Area
Regional Average
60.2p/litre
Based on 390+ quotes across Wales today
The average price for heating oil in Wales is currently 60.2p/L, but the cheapest price we've seen available is 11.0p/L. This means you could save up to 82% by choosing the right supplier.
Comparing prices could save you 49.2p per litre.
That's a saving of £246.05 on a 500L order, or £492.10 on 1000 litres.
Rural Wales has a significant population of oil-heated homes, particularly in areas like Powys and Ceredigion. Welsh households benefit from both local Welsh suppliers and larger UK-wide distributors.
Did you know? Mid-Wales often has competitive pricing due to good coverage from multiple regional suppliers serving the area.
We compare prices from heating oil suppliers covering every county in Wales. Select your county below to find the cheapest heating oil in your local area.
22 locations
46 locations
53 locations
25 locations
238 locations
173 locations
96 locations
75 locations
77 locations
258 locations
102 locations
13 locations
127 locations
54 locations
36 locations
253 locations
367 locations
79 locations
69 locations
23 locations
72 locations
74 locations