Order domestic heating oil in the South East

Home heating oil, reliably delivered when you need it, and at the right price. No hidden charges. Get a quote and order today.

Feefo Trusted Service Award

Get an Instant Quote

Please provide the following details to get a quote

Please enter a number from 500 to 10000
Picture of the author
Picture of the author

Supplying home heating oil to the South East

We deliver to the counties of Kent, Sussex and Hampshire, as well as large cities and towns in the region such as London, Brighton and Oxford.

With local delivery networks based in London and Southampton, we can deliver quickly and efficiently to your home.

Get an instant quote

See what our customers say...

Prices of heating oil in South East

Maidstone
Gillingham
Dartford
Chatham
Ashford

Brighton and Hove
Eastbourne
Hastings
Bexhill-on-sea
Seaford

Worthing
Crawley
Bognor Regis
Littlehampton
Horsham

Southampton
Portsmouth
Basingstoke
Eastleigh
Gosport

Woking
Guildford
Walton-on-Thames
Ewell
Esher

Reading
Slough
Bracknell
Maidenhead
Wokingham

Milton Keynes
High Wycombe
Aylesbury
Amersham
Gerrards Cross

Oxford
Banbury
Abingdon-on-Thames
Bicester
Witney

Battersea
Twickenham
Bromley
Welling
Cricklewood

Picture of the author

Who we are

Direct Oil are UK-based heating oil experts, with over a decade of experience of providing an online heating oil service for homes across the South East. We strive to keep ordering easy and our deliveries reliable.

With Direct Oil, the price you see is the price you pay – there are no hidden transaction fees or last minute add-ons as you complete your order.

And, as part of the World Fuel Services group, we’re always in full control of your order. We harness the power of our national distribution network, with 50 local depots. That means when you order with Direct Oil, you can be sure that your heating oil order has been placed with a supplier with the scale and capacity to cope, even at times of high demand.

You order oil, we deliver directly to you. That’s Direct Oil.

Get an instant quote

Frequently asked questions

When you place your order, we pre-authorise the card but don’t take the payment until the oil has been delivered. Each bank has a slightly different way of presenting this: most banks don’t show anything at all but some may show this on your bank statement as a pending transaction.

Once your order has been delivered and the final delivered volume confirmed, we create a final invoice and confirm payment.

The minimum is 500 litres at a time. How much you need to order will depend on your tank size, but most customers buy between 1,000 and 1,500 litres at a time.

We deliver to most of England and Wales. To check that we deliver in your area, please enter your postcode into the Get a Quote box.

Get a quote

Simply complete our short form to get today's heating oil price in your area