Quality Service You Can Trust

Dunn Oil specializes in delivery of Heating Oil to both residential and commercial buildings. Our areas of delivery and service are Bucks & Montgomery County. We offer competitive oil prices and professional deliveries while ensuring great customer satisfaction by building a business relationship with all of our customers.

We pride ourselves on meeting customers’ needs, whatever they may be. For your convenience, we offer Same Day Delivery as well as Automatic Deliveries, no contracts required. Set up a Pre-Payment Plan to make your oil delivery process even simpler.

Pay for the oil, not the service! Dunn Oil does not add an additional delivery fee, as some companies do.

AdobeStock 80063624

Heating Oil Delivery

Dunn Oil delivers oil to both residential and commercial facilities. It’s easy to create an account and schedule a delivery.

AdobeStock 91933370

Off-Road Diesel

In addition to heating oil, we offer Off-Road Diesel which is great for construction equipment, farming equipment, generators, and more.

AdobeStock 94353617

Furnace Priming

We can prime your heater after adding fresh oil to get your heating system warmed up in the frigid winter temperatures.

AdobeStock 1709928

Tank Installation

If you’re in need of a new oil tank, we can easily remove your old one and install the new one, indoors or outdoors.

Schedule a Delivery Online

Our Delivery Areas

Dunn Oil delivers to various areas throughout Montgomery and Bucks County. Below is a list of towns on our delivery route, but we are not limited to them. If you reside in either Montgomery or Bucks county and you don’t see your town on the list, give us a call or send us a message.

  • Bensalem
  • Bristol
  • Buckingham
  • Churchville
  • Doylestown
  • Fountainville
  • Hatboro
  • Horsham
  • Huntington Valley
  • Langhorne
  • Levittown
  • Montgomeryville
  • New Hope
  • Plumsteadville
  • Quakertown
  • Sellersville
  • Souderton
  • Southampton
  • Trevose
  • Upper Moreland
  • Warminster
  • Warrington
  • Willow Grove
  • Yardley