Bob Garrett Services Logo

HVAC Repair in the Greater Roanoke Area

Need reliable HVAC repair now? Our certified technicians fix ACs, furnaces, and mini splits fast and right the first time. We back our work with clear communication and respectful service, supported by a 4.8 rating from 272 reviews. Serving the Greater Roanoke Area, including Roanoke, Blacksburg, and Salem. Call or request service online and we will schedule you quickly.

Why us

Why Choose Us

Certified technicians

Factory-trained, certified HVAC pros

Local since 2007

Serving Roanoke and New River Valley since 2007

Clear, fair service

Free, no-obligation estimates before work

Proven reputation

4.8 rating from 272 reviews

Responsive scheduling

Fast dispatch and real-time communication

Social proof

What Our Customers Say

5.0
speed

“Johnnie was very knowledgeable and got my AC back up and running quickly!”

5.0
professionalism

“Super knowledgeable and polite. I would recommend them to anyone!”

5.0
quality

“Completed a deep cleaning of my mini split. Looks and runs like new.”

Got questions?

Frequently Asked Questions

An HVAC that turns on but doesn’t heat usually has an airflow, thermostat, or heat source problem. Most often the thermostat isn’t set to Heat or the filter is clogged, which limits warm air. On mild days, a heat pump can run and feel only lukewarm; truly cold supply air points to a fault that needs diagnosis. Our team services homes throughout the Roanoke and New River Valleys, so we see these patterns daily.

Try these quick checks before calling:

  • Set the thermostat to Heat/Auto, 3–5°F above room temp, and replace batteries if needed.
  • Replace a dirty filter and open all supply/return vents to restore airflow.
  • Heat pumps: clear snow/debris from the outdoor unit; steady cold air can mean a stuck reversing valve or low refrigerant.
  • Furnaces: blower running with no flame often means a bad igniter or dirty flame sensor—don’t keep resetting.

Turn the system off if you smell gas, trip breakers repeatedly, or see heavy icing, then schedule a diagnostic to prevent damage.

Updated: 2026-04-02

Need help in Moneta, VA? Call 540-583-4765 or book online.

Learn more

Helpful Resources

Hardy, VA HVAC Repair: 7 AC Tips to Stay Cool


Estimated Read Time: 11 minutes

AC acting up when you need it most? Use these AC repair tips to keep cool, cut energy waste, and avoid surprise breakdowns. I...

Hollins, VA HVAC Repair: Find Reliable AC Service


Estimated Read Time: 10 minutes

When the house is warm and sticky, you do not have time to gamble on “air conditioner repair near me.” You need a pro who ans...

Hollins HVAC Repair: Fix AC Not Blowing Cold Air


Estimated Read Time: 10 minutes

AC not blowing cold air? You are not alone during humid Roanoke Valley summers. This guide shows you how to troubleshoot safe...

Where we work

Where We Work

Roanoke

VA

Blacksburg

VA

Hollins

VA

Salem

VA

Westlake Corner

VA

Christiansburg

VA

Cloverdale

VA

Montvale

VA

Shawsville

VA

Stewartsville

VA

Bent Mountain

VA

Blue Ridge

VA

Boones Mill

VA

Buchanan

VA

Callaway

VA

Catawba

VA

Cave Spring

VA

Check

VA

Copper Hill

VA

Daleville

VA

Elliston

VA

Ferrum

VA

Fincastle

VA

Glade Hill

VA

Glenvar

VA

Goodview

VA

Hardy

VA

Henry Fork

VA

Lafayette

VA

Laymantown

VA

McCoy

VA

Merrimac

VA

Moneta

VA

New Castle

VA

Newport

VA

Paint Bank

VA

Pilot

VA

Redwood

VA

Rocky Mount

VA

Thaxton

VA

Troutville

VA

Villamont

VA

Vinton

VA

Wirtz

VA

Ready when you are

Schedule service today with Bob Garrett Services.

540-583-4765