48 counties · Updated daily · 60 named suppliers
Find the heating oil cost in England — we compare kerosene prices per litre from 60 named UK suppliers across all 48 English counties. Most orders are 500 litres of 28-second kerosene (also called home heating oil). Today's UK average is 92.5p per litre inc. VAT and delivery. Enter your postcode to see live quotes for your area.
Free price comparison
Enter your postcode to see live quotes from suppliers covering your area.
All 48 English counties - click any county for today's local prices.
🔍 Search English counties
Devon
94.9pSouth West
See prices →
Cornwall
95.2pSouth West
See prices →
Somerset
95.4pSouth West
See prices →
Dorset
94.5pSouth West
See prices →
Wiltshire
94.4pSouth West
See prices →
Gloucestershire
94.1pSouth West
See prices →
Bristol
95.2pSouth West
See prices →
North Somerset
94.8pSouth West
See prices →
South Gloucestershire
95.4pSouth West
See prices →
Herefordshire
93.4pWest Midlands
See prices →
Shropshire
93.7pWest Midlands
See prices →
Worcestershire
92.8pWest Midlands
See prices →
Staffordshire
93.7pWest Midlands
See prices →
Warwickshire
94.2pWest Midlands
See prices →
Derbyshire
92.9pEast Midlands
See prices →
Nottinghamshire
94pEast Midlands
See prices →
Lincolnshire
93.4pEast Midlands
See prices →
Leicestershire
92.6pEast Midlands
See prices →
Rutland
94pEast Midlands
See prices →
Northamptonshire
93pEast Midlands
See prices →
Norfolk
93.7pEast of England
See prices →
Suffolk
93.4pEast of England
See prices →
Essex
93pEast of England
See prices →
Cambridgeshire
93.9pEast of England
See prices →
Bedfordshire
93.6pEast of England
See prices →
Hertfordshire
93.2pEast of England
See prices →
Buckinghamshire
94.6pSouth East
See prices →
Oxfordshire
93.5pSouth East
See prices →
Berkshire
94.7pSouth East
See prices →
Hampshire
93.6pSouth East
See prices →
Surrey
94.5pSouth East
See prices →
Kent
94.7pSouth East
See prices →
East Sussex
93.7pSouth East
See prices →
West Sussex
94.8pSouth East
See prices →
Isle of Wight
95.1pSouth East
See prices →
Cumbria
92.8pNorth West
See prices →
Lancashire
92.8pNorth West
See prices →
Cheshire
92.3pNorth West
See prices →
Merseyside
93.1pNorth West
See prices →
Greater Manchester
93.5pNorth West
See prices →
Northumberland
92.4pNorth East
See prices →
County Durham
93.5pNorth East
See prices →
Tyne and Wear
93pNorth East
See prices →
North Yorkshire
93.9pYorkshire
See prices →
East Riding of Yorkshire
93.1pYorkshire
See prices →
West Yorkshire
93.6pYorkshire
See prices →
South Yorkshire
92.8pYorkshire
See prices →
Teesside
93.1pNorth East
See prices →
Find heating oil prices for your town.
Around 1.2 million homes in England use heating oil, primarily rural properties in Norfolk, Suffolk, Devon, Lincolnshire, Kent and the East Midlands that are not connected to the mains gas grid. These are homes built before gas distribution infrastructure reached rural areas, or where the cost of gas network extension was never justified.
The UK average is 92.5p per litre for a 500-litre delivery including 5% VAT and delivery. Prices vary by county and by supplier - comparing on your specific postcode is the most accurate way to see what you should be paying right now.
The largest suppliers include Certas Energy (national), Rix Petroleum (Yorkshire and North East), Crown Oil (North West), NWF Fuels (North West and Midlands), Watson Fuels (South East and East Anglia), Fuel Express (national) and Mercer Fuels (Home Counties and South East). Dozens of strong regional independents also operate across England.
Late summer (July to September) typically sees lower prices as winter demand has not yet built. Prices tend to rise through October and peak in January and February. The most reliable strategy is to compare suppliers at the time of your order and order in larger volumes - not to try to time the market, which is driven by global crude oil prices.
Order 500 litres or more to unlock better per-litre rates. Compare multiple suppliers before every order - the cheapest supplier changes daily. Avoid emergency deliveries, which cost 8-15p per litre more. Consider a syndicate order with one or two neighbours to push your combined volume to 900L+ and qualify for bulk pricing.