Golf Courses in Salem County, Virginia

Here is a list of Golf Courses in Salem County, Virginia. To find and locate Golfing, click on the city you would like to navigate to.

Top Ranked Golf Courses in Salem County, Virginia

Hanging Rock Golf Club
1500 Red Ln
Salem Virginia (VA), 24153
540-389-7275 (Salem County)

Hidden Valley Country Club
2500 Romar Rd
Salem Virginia (VA), 24153
540-389-8990 (Salem County)

Salem Golf Course
601 Academy St
Salem Virginia (VA), 24153
540-387-9802 (Salem County)