Spearfish Area Golfing

Family Friendly Nature & Recreation

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 Canyon Country Club is one of the state’s oldest courses and provides golfers with wooded fairways, elevated views and scenic tees. Explore this More Located on the only historic ranch in South Dakota, Elkhorn Ridge Golf Club is a modern 18-hole championship Golf Course. Elkhorn Ridge Golf Club offers the best combination of value, excellent customer service, unforgettable playing conditions, and the best practice facilities in the Northern Black Hills. Explore this More

Other Spearfish Area Adventures

Spearfish Visitors Guide
Order Your Free
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