Trust Troy Williams Heating to Keep Your Home Warm

We provide reliable heat service & natural gas conversion for Bangor, ME & Orono, ME residents

Troy Williams Heating of Bangor, ME & Orono, ME can inspect and maintain your heating system so that you can have heat circulating evenly throughout your property. Our team will do whatever it takes to make sure your system’s functioning properly. We also provide:


Whichever service you need, you can count on us to deliver exceptional results.

Call 207-299-8768 today for a free estimate on your residential or commercial heating system service in Bangor, ME & Orono, ME.


Proudly serving the Greater Bangor area since 2003

Troy Williams Heating serves residents within a 30-mile radius of our office in Bangor, ME & Orono, ME. When you contact us, we'll discuss your heating system concerns and determine how to handle your situation. Once we're done, you'll have a heating system that will keep your home warm throughout the winter.

Contact our office in Bangor, ME & Orono, ME today for more information about our heat system service.

6 reasons to choose us for stellar results

Troy Williams Heating is your top resource for heating system installation and maintenance for six reasons:

  1. We make switching from oil to natural gas heating systems easy.
  2. We're licensed and insured to handle oil and gas heating systems.
  3. We're an Efficiency Maine Qualified Partner and Registered Vendor.
  4. Our clients have praised our work throughout our community.
  5. We have 28 years of industry experience under our belts.
  6. We specialize in high-efficiency heating systems.

No matter what heating problem you're dealing with, you can trust us to take care of it.

Find out how we can resolve your heating system issue by contacting our office in Bangor, ME & Orono, ME today.

  • Troy Williams Heating

    Bangor, Maine 04401


    Call Us
    Phone: (207) 299-8768

    Mon: 9am-5pm
    Tue: 9am-5pm
    Wed: 9am-5pm
    Thu: 9am-5pm
    Fri: 9am-5pm
    Sat: Closed
    Sun: Closed