HomeContact Us

Request Service

Mountain Valley is ready to help you with your home comfort questions! We’ve been serving Virginia’s Shenandoah Valley since 1984. Once you send us a message using the form below, one of our highly knowledgeable experts will be in touch.

NOTE: If you are experiencing an emergency, please skip the form and give us a call directly at:
(540) 740-3844 (New Market)
(540) 433-0106 (Harrisonburg)

OUR SERVICE AREA

  • Basye
  • Bridgewater
  • Broadway
  • Edinburg
  • Elkton
  • Front Royal
  • Fulks Run
  • Grotoes
  • Harrisonburg
  • Luray
  • Mount Crawford
  • Mount Jackson
  • New Market
  • Shenandoah
  • Stanley
  • Staunton
  • Strasburg
  • Timberville
  • Winchester
  • Woodstock
https://mvhc.net/wp-content/uploads/2019/12/mvhc-logo.png

Proudly meets the HVAC needs of Virginia’s Shenandoah Valley in Shenandoah County, Page County, Warren County, Winchester, Rockingham County, Harrisonburg, Augusta County, and Staunton, and in West Virginia’s Pendleton County, Franklin, Grant County, Petersburg, Hardy County, and Morefield.

24 Hour Heating & Air Emergency Service Available
NEW MARKET OFFICE
2064 Old Valley Pike
New Market, VA 22844
(540) 740-3844
HARRISONBURG OFFICE
260 Charles St
Harrisonburg, VA 22802
(540) 433-0106