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.

Heating Oil Delivery

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

Off-Road Diesel

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

Furnace Priming

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

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
Give us a call