Salem Golf Courses

9 hole
Salem Municipal Golf Course (Salem)
601 Academy St, Salem, VA 24153-3411, US

9 hole public golf course, phone: (540) 387-9802, from $10
Architect:

18 hole
Hanging Rock Golf Club (Hanging Rock)
1500 Red Lane Ext, Salem, VA 24153-1703, US

18 hole public golf course, phone: (540) 389-7275, from $49
Architect: Russell F. Breedon