Order domestic heating oil in Devon and Cornwall

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 Devon and Cornwall

We deliver to the counties of Cornwall and Devon, as well as large cities and towns in the region such as Penzance, Plymouth and Exeter.

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

Get an instant quote

See what our customers say...

Delivery areas

St Ives


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 Devon and Cornwall. 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