Bob Garrett Services Logo

AC Installation in the Roanoke and New River Valleys

Ready for a cooler, more efficient home? We install reliable AC systems with certified technicians and clear, no-pressure estimates. Serving the Roanoke and New River Valleys, including Roanoke, Blacksburg, and Salem. Homeowners trust our 4.8 rating from 272 reviews and our service since 2007. Beat the summer heat with a system sized and installed the right way. Call or request your free in-home estimate today.

Our work

Project Gallery

Bob Garrett Services ensures your surroundings are well-kept and efficient with our reliable HVAC solutions.
Bob Garrett Services showcases top-notch HVAC units to ensure your home stays comfortable and energy-efficient all year round.
Why us

Why Choose Us

Certified technicians

Manufacturer-trained, certified installers on every job

Locally trusted since 2007

Serving Roanoke and the New River Valleys since 2007

Proven customer satisfaction

4.8 rating from 272 reviews

Upfront, free estimates

Free in-home AC installation estimates at (540) 767-2900

Social proof

What Our Customers Say

5.0
quality

“Got a new AC system installed. David and Johnnie did a great job!”

5.0
speed

“Very efficient! Did a great job! Fast installation!”

5.0
professionalism

“Technicians were professional and the install was clean and completed in a single day.”

Got questions?

Frequently Asked Questions

The cost to install central air with ductwork varies widely by home and is confirmed only after an on-site evaluation and free estimate from Bob Garrett Services. Most of the price comes from how much new ductwork is needed and properly sizing the system to your home.

A few key factors that drive price:

  • Full new duct system vs. reusing or modifying existing ducts
  • Home size and room count, which affect system capacity (tonnage)
  • Added returns, zoning, or airflow balancing to fix hot/cold spots
  • Electrical upgrades, condensate routing, and attic/crawlspace access

A technician’s note: in older homes, sealing and balancing ducts often improves comfort more than simply upsizing the unit. Our team installs systems across the New River Valley and sizes equipment to handle local summer humidity without overcooling. Final pricing is confirmed after an on-site inspection with an itemized proposal.

Updated: 2026-06-30

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

Learn more

Helpful Resources

Bent Mountain, VA AC Installation Tips — Safe, Efficient HVAC Setup


Estimated Read Time: 10 minutes

Sweaty rooms and sky‑high bills are not a summer plan. Use these window AC installation tips to get safe, quiet cooling fast....

Stewartsville VA AC Installation: When to Replace Your Old Unit


Estimated Read Time: 12 minutes

Is your cooling bill climbing while comfort drops? If you’re weighing AC replacement in Roanoke, this guide shows exactly whe...

Hardy, VA AC Installation Guide for Homeowners


Estimated Read Time: 11 minutes

If you are researching AC installation, you want it done right the first time. This guide walks you through professional air ...

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