Spearfish is a city located in Lawrence County, South Dakota, USA. As of the 2000 census, the city had a total population of 8,606.
Hotel rate starting at just $75 at
Hotel rate starting at just $100 at
We've found quality nearby hotel properties sure to meet your needs.