Spearfish is home to two of the best 18-hole golf courses in the Black Hills: Spearfish Canyon Golf Club and Elkhorn Ridge Golf Course. From the putting greens to the driving ranges, the views offered by these courses are sure to take your breath away.
![Spearfish Visitors Guide](https://visitspearfish.com/img/guide.jpg)
Order Your Free
Spearfish Adventure Guide
Spearfish Adventure Guide
Download the instant digital version or get a shiny one in the mail. We know you want one. It’s only a matter of time.
Get Yours Now