The best public golf course in the Harrisonburg area is Caverns Country Club Resort in Luray. These 7 courses are all open to the public, ranked by our overall rating.
Updated November 2026