Skip to main content

Bayshore Mechanical

Heating & Air Conditioning for Botetourt County & Southwest Virginia

A family-run HVAC company in Troutville keeping homes comfortable across Southwest Virginia for more than 30 years.

About Bayshore Mechanical

Bayshore Mechanical

A Family HVAC Company Rooted in Botetourt County

Bayshore Mechanical is a full-service heating and air conditioning company based at 127 Heather Lane in Troutville. Owner Don McNabb has put quality first for every customer for more than 30 years. Kathy McNabb runs the office, and their son Austin has been a service technician for over a decade.

We repair, maintain and install the equipment that keeps your home comfortable. We listen first, explain what we find in plain language and give you options before any work starts. Bayshore is Better Business Bureau accredited, licensed and insured.

Family playing together in a comfortable, climate-controlled living room

Heating, Cooling and Hot Water Services

Bayshore Mechanical also offers home warranty repair services and money-saving maintenance agreements.

How Can We Help You Today!

Request Your Free Estimate

    Woman relaxing in a chair under a cool, quiet ductless air conditioner
    Grandparent and child relaxing on the floor of a comfortable home

    What Customers
    Have To Say

    When they installed my new heating and A/C system this fall, the staff of Bayshore Mechanical was reliable, efficient, dependable, and professional. Their price was very competitive, even better than other local businesses. I found Don and his son to be very helpful and patient with me as a new customer with many questions.

    Carlos & Ann D.

    When they installed my new heating and A/C system this fall, the staff of Bayshore Mechanical was reliable, efficient, dependable, and professional. Their price was very competitive, even better than other local businesses. I found Don and his son to be very helpful and patient with me as a new customer with many questions.

    Troy R.

    Exceptional customer service, reliability, honesty and professionalism.

    Maryanne K.

    Very responsive, very knowledgeable, and very honest. Five stars from me from our first, but not last, interaction!

    Matthew T.

    Heating and Cooling Services for Every Kind of Home

    Most homes in our region run on a heat pump, a gas or oil furnace, a boiler, or a mix. We work on all of them. Start with heat pump service, gas furnace service or oil furnace service. For boilers and radiators, see our hydronic heating systems work. Homeowners planning for efficiency can ask about geothermal heat pumps.

    Comfort goes beyond the furnace. We handle duct modification and equipment installation, water heater installation and repair, smart thermostat installation and repair and indoor air quality products and services. Browse everything on our HVAC services page.

    Where We Work Across Southwest Virginia

    Botetourt County is home. Our office is in Troutville, and we serve all of Botetourt County, including Daleville, plus neighboring Craig County.

    Roanoke Valley: Roanoke, Salem, Vinton and Hollins.

    Lake and county homes: Bedford County, Moneta, Smith Mountain Lake and Franklin County.

    New River Valley: Montgomery County, Blacksburg and Radford. See the full service area map and list.

    Why Homeowners Trust Bayshore Mechanical

    Because we are a local family business, your call goes to people who live and work nearby. Our technicians explain what they find in plain language, and you always know your options before any work starts. Maintenance agreements catch small problems early, and we also handle home warranty repairs. Meet the people behind the work on our team page, then read customer reviews from your neighbors.

    Get Your Free Heating and Air Conditioning Estimate

    Every estimate is free. Call (540) 798-9113 or send us a message to schedule service. Our office is at 127 Heather Lane, Troutville, VA 24175.

    Questions About Bayshore Mechanical

    What does Bayshore Mechanical do?

    Bayshore Mechanical is a family-run heating and air conditioning company. We repair, maintain and install heat pumps, gas and oil furnaces, geothermal systems, boilers and hydronic heat, ductwork, water heaters and smart thermostats. We also offer indoor air quality products, home warranty repair work and money-saving maintenance agreements.

    How long has Bayshore Mechanical been in business?

    Owner Don McNabb has served homeowners in the Roanoke Valley, Botetourt County and the New River Valley for more than 30 years. He started his career in Norfolk, Virginia, which is where the Bayshore name comes from. Today the company is run by Don, his wife Kathy and their son Austin.

    Are estimates really free?

    Yes. Every estimate is free. Call (540) 798-9113 or use our contact form to tell us what you need. We look at your system, explain your options in plain language and give you a clear estimate. There is no obligation, and we never push work you do not need.

    Is Bayshore Mechanical licensed and insured?

    Yes. Bayshore Mechanical is licensed, insured and accredited by the Better Business Bureau. Those credentials, along with more than 30 years in business, are why many homeowners across Southwest Virginia trust our family with their heating and cooling.

    Where is Bayshore Mechanical located?

    Our office is at 127 Heather Lane in Troutville, Virginia, in Botetourt County. From there we serve Botetourt and Craig counties, the Roanoke Valley, Bedford and Franklin counties including Smith Mountain Lake, and the New River Valley. Check our service area page for the full list of communities.