There are 6 golf courses within 25 miles of Spearfish: 6 public and 0 private. The best public course is Spearfish Canyon Golf Club. The most forgiving 18 is Boulder Canyon Golf Club in Sturgis.

The best golf course in Spearfish is Spearfish Canyon Golf Club.
Overall score out of 10.
The best public golf course in Spearfish is Spearfish Canyon Golf Club.
Open to anyone.
The easiest 18-hole golf course in Spearfish is Boulder Canyon Golf Club in Sturgis.
Easiest first; the number is the overall rating.
The hardest golf course in Spearfish is Elkhorn Ridge Golf Club.
Hardest first; the number is the overall rating.
The golf course with the best views in Spearfish is Boulder Canyon Golf Club in Sturgis.
Best views first; the number is the overall rating.
The best golf course restaurant in Spearfish is at Boulder Canyon Golf Club in Sturgis.
Best food first; the number is the overall rating.
The best 9-hole golf course near Spearfish is Belle Fourche Country Club in Belle Fourche.
Overall score out of 10.
6 golf courses within 25 miles: 2 in the city and the rest in nearby towns. 6 are public.
Spearfish Canyon Golf Club, from 1920. The newest is Elkhorn Ridge Golf Club (2009).