Heating Oil and Propane Delivery, Friendly Service and Great Value

Pen Bay Oil Co. has been providing heating oil service to midcoast Maine area since 1946. We are thankful to our customers for our longevity, and we are honored to provide so many midcoast Maine families with heating oil service. We are dedicated to providing our customers products and services with an eye toward value and a clean environment for everyone.

At Pen Bay Oil Co. our number one priority is delivery of #2 Heating Oil, K1 Kerosene, BioFuel and Propane reliably to your home or business.

Do you enjoy coming home to a cold house? Of course not! Monitoring your fuel supply can be inconvenient. Pen Bay Oil Co.’s Automatic Delivery service takes away the worry! Sign up is easy, and the service is simple.

Our customers enjoy a range of payment methods, plans and financial advice. Pen Bay Oil Co. has a solution for every budget. We accept most major credit cards including Visa, Master Card, American Express, and Discover card. We can process your credit card payment over the telephone and with your written permission we can keep that number on file for future auto pay.

Heating equipment installation, repair and maintenance is also our specialty. Our expert service department have the experience you're looking for when it comes to Boilers, Furnaces, Hot Water Heaters, Oil Tanks and Propane Tanks.

Contact Us today and arrange your oil deliveries, learn how you can get the most out your equipment, or discuss the value of upgrading to a modern, high efficiency system.


24/7 Emergency Service


Pen Bay Oil:

(207) 236-2851



Efficiency Maine Residential Registered Vendor

Prices Online

#2 Home Heating Oil = $2.059 

K-1 Kerosene = $2.579
Propane = Call for pricing

Diesel = Call for pricing

Cash/Retail prices only. Actual prices will be negotiated at time of contract signing or delivery.

Contact Us for pre-buy and budget pricing

Fuel Delivery Schedule

Pen Bay Oil:                                                                                                                           

Monday and Friday- Camden,MaineRockport, Maine                                                                  
Tuesday-Lincolnville, MaineNorthport, Maine Belfast, MaineBelmont, MaineSearsmont, Maine           
Wednesday- Hope, MaineAppleton, Maine Union, MaineWest Rockport, MaineWarren, Maine          
Thursday-Rockland, MaineThomaston, Maine Owls Head, Maine