Usa-Places.com has listed approx 2 gyms in Spearfish. Some of the Top rated gyms in Spearfish are- Anytime Fitness & Barefoot Fitness.