Welcome to Hanging Rock Golf Club in Salem, Virginia.
All guests are invited to register to receive the latest news from the club as well as access to our exclusive online specials!
Call to reserve your tee time: 540-389-7275 or 800-277-7497.
Purchase your 2014 Play Pass now and play unlimited golf!
Our annual Play Pass pricing is unmatched in the Roanoke Valley! Consider our Monday-Friday Play Pass which includes unlimited green fees for only $750/year!
We have a variety of annual Play Passes available - plans designed for either families, couples or individuals.
For Play Pass options and pricing or for more information, stop by Hanging Rock Golf Club or call us (540) 389-7275.
1500 Red Lane
Salem, VA 24153
Phone: 540-389-7275 or 800-277-7497