Heating oil, Commercial and Agricultural Fuels

Save on your heating oil today with your local independent fuel supplier, delivering a fast and efficient service at a price you won't find on any oil comparison websites.

Local people, experienced drivers, community oil clubs and smart monitoring technology. Delivering heating oil across Scotland and the North of England. 

Some customers are supplied by us because we organise their local oil club. Others choose to benefit from our smart monitoring technology. Some like speaking to Lynsey in the office, or appreciate that Russell comes out to check on their tank. There are plenty who order their oil from us because for as long as they can remember they’ve never been let down on service or price.

Whatever your reason for using Johnston Oils, we’ll make sure you speak to local sales people and receive your delivery from an experienced tanker driver - just as we have been since we made our first delivery in 1965.

Emergency Delivery

If you have run out of heating oil, don't panic, arrange your emergency oil delivery. Simply order your oil online and select ‘emergency delivery’ or call us and we’ll be happy to help!

Heating Oil Prices

See an average weekly heating oil cost from across the local areas that we supply to provide a historical trend for kerosene. This includes varying delivery timescales and prices.

Oil Clubs

We manage 187 community heating oil clubs. Bringing communities together and coordinating them to order in bulk, we have helped households save money.

Oil Payment Plans

Heating oil can leave you with some large bills. Why not spread your annual cost? Our oil payment plans spread payments over 12 equal monthly Direct Debits.

About Us

Based at our Head Office in Bathgate, we have Depots and Distributors covering Scotland and parts of England. With over 50 years experience in oil distribution, you can rely on Johnston Oils to deliver.