Philadelphia and the surrounding areas of Bucks, Montgomery, Chester, and Delaware County Pennsylvania. We also service Southern New Jersey and Delaware. If in question, please call for details on your specific service area.
Royal Petroleum delivers #2 Heating Oil, On Road Diesel, Off Road Diesel, Gasoline and Dyed/Off Road Kerosene.
We accept Cash, Credit/Debit Cards, and Checks. A convenient direct debit payment program is also available.
Automatic Delivery, Will-Call, or Dated Deliveries.
Yes, we have an 10-month budget plan which typically starts in July. Learn More about Budget Plans
Yes, for more information please call our office at 610-586-6700.
Fuel additives are available upon request. (Heating Oil Treatment (HOT), Sludge Remover (SBG), Diesel Fuel Anti-Gel, Diesel Fuel Stabilizer, etc.)
Yes, discounts are offered for larger deliveries of fuel. Please call our office at 610-586-6700 for further details.
Yes. service contracts are also available to customers who purchase all of their fuel from Royal Petroleum. Click on our service contracts link for more details or call our office at 610-586-6700.
Our price is based on a minimum delivery of 150 gallons. However, we will deliver as little as 75 gallons for an additional fee.
Office hours are from 7:30am – 4:30pm. We are staffed for 24-hour emergency service. Please call our office at 610-586-6700 for emergency service.
If the amount ordered exceeds the safe level when filling the tank, you may receive less than ordered. To allow for fuel expansion and a safe delivery, an oil tank will not be filled to its full capacity.