Hotels in and around Spearfish, South Dakota — page 1 of 1
Properties 1–6 of 6 in and around Spearfish, South Dakota. Open a hotel for its details and to check rooms for your dates.
Back to hotels in Spearfish, South Dakota
- Best Western Black Hills Lodge — 540 E Jackson Boulevard, Spearfish
- Fairfield Inn & Suites by Marriott Spearfish — 2720 1st Avenue East, Spearfish
- Hampton Inn Spearfish — 240 North 27th Street, Spearfish
- Holiday Inn Spearfish - Convention Center by IHG — I 90 Exit 14 305 North 27th St, Spearfish
- Quality Inn Spearfish I-90 — 2725 1st Ave, Spearfish
- Travelodge by Wyndham Spearfish — 2275 E Colorado Blvd, Spearfish
More hotels
Page 1 (current)