We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Spearfish Canyon

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
620 Howard St, Rapid City, SD 57701-0482
62.9 km from Spearfish Canyon
US$99* /night
View Deal
ABVI.com
US$99*
Expedia.com
US$99*
Travelocity
US$99*
10169 Roughlock Falls Road, Lead, SD 57783
2.1 km from Spearfish Canyon
Top Deal
US$261*
US$253* /night
View Deal
TripAdvisor
US$253*
Expedia.com
US$253*
getaroom.com
US$261*
705 Glendale Dr, Lead, SD 57754-2046
11.3 km from Spearfish Canyon
No photo provided
US$125* /night
View Deal
Hotels.com
395 Glendale Dr, Lead, SD 57754-1034
11.4 km from Spearfish Canyon
Top Deal
US$99*
US$73* /night
View Deal
Booking.com
US$99*
Hotels.com
11201 US Highway 14a, Lead, SD 57754-3768
11.8 km from Spearfish Canyon
No availability for your dates from these sites
Hotwire.com
Travelocity
HotelQuickly
Highway 85s-14a, Lead, SD 57754
11.9 km from Spearfish Canyon
US$105* /night
View Deal
Orbitz.com
US$105*
Travelocity
US$105*
Expedia.com
US$105*
509 W Main St, Lead, SD 57754-1531
12.2 km from Spearfish Canyon
US$66* /night
View Deal
TripAdvisor
US$66*
Booking.com
US$66*
Orbitz.com
215 W Main St, Lead, SD 57754-1603
12.5 km from Spearfish Canyon
US$113* /night
View Deal
Orbitz.com
US$113*
Travelocity
US$113*
TripAdvisor
US$113*
503 Spearfish Canyon Rd, Spearfish, SD 57783-8011
13.2 km from Spearfish Canyon
#11 of 14 hotels in Spearfish
230 N Main St, Spearfish, SD 57783-2718
13.9 km from Spearfish Canyon
#5 of 14 hotels in Spearfish
Top Deal
US$64*
US$60* /night
View Deal
Expedia.com
US$64*
Orbitz.com
US$64*
TripAdvisor
US$60*
427 N Main St, Spearfish, SD 57783-2341
14.1 km from Spearfish Canyon
#10 of 14 hotels in Spearfish
517 W Jackson Blvd., Spearfish, SD 57783-1908
14.2 km from Spearfish Canyon
#12 of 14 hotels in Spearfish
2275 E Colorado Blvd, Spearfish, SD 57783-3200
14.4 km from Spearfish Canyon
#9 of 14 hotels in Spearfish
US$64* /night
View Deal
Orbitz.com
US$64*
Expedia.com
US$64*
Hotwire.com
US$64*
346 W Kansas St, Spearfish, SD 57783
14.4 km from Spearfish Canyon
#13 of 14 hotels in Spearfish
US$55* /night
View Deal
Hotwire.com
US$55*
Orbitz.com
US$55*
TripAdvisor
US$55*
315 Cliff St, Deadwood, SD 57732-5100
14.6 km from Spearfish Canyon
US$64* /night
View Deal
Travelocity
US$64*
TripAdvisor
US$64*
Expedia.com
US$64*
323 S 27th St, Spearfish, SD 57783-3223
14.6 km from Spearfish Canyon
#14 of 14 hotels in Spearfish
Top Deal
US$79*
US$76* /night
View Deal
Travelocity
US$76*
Priceline
US$79*
Hotwire.com
US$76*
Sponsored
1906 Deadwood Mountain Dr, Deadwood, SD 57732-1572
15.2 km from Spearfish Canyon
Top Deal
US$175*
US$153* /night
View Deal
Booking.com
US$169*
Orbitz.com
US$169*
HotelsClick
US$175*
304 Cliff St, Hwy 85 S, Deadwood, SD 57732-1398
14.7 km from Spearfish Canyon
No availability for your dates from these sites
Booking.com
Expedia.com
Travelocity
440 Heritage Dr, I-90 EXIT 14, Spearfish, SD 57783-9776
14.7 km from Spearfish Canyon
#4 of 14 hotels in Spearfish
Top Deal
US$162*
US$76* /night
View Deal
Priceline
US$76*
Booking.com
US$76*
AMOMA
US$162*
206 Mountain Shadow Ln, Highway 385 South, Deadwood, SD 57732-9724
14.7 km from Spearfish Canyon
US$73* /night
View Deal
Travelocity
US$73*
Expedia.com
US$73*
Orbitz.com
US$73*
540 E Jackson Blvd, Spearfish, SD 57783-2204
14.8 km from Spearfish Canyon
#2 of 14 hotels in Spearfish
Top Deal
US$113*
US$75* /night
View Deal
Travelocity
US$107*
Hotwire.com
US$107*
HotelQuickly
US$113*
196 Cliff St, Hwy 85 South, Deadwood, SD 57732-1378
14.9 km from Spearfish Canyon
Top Deal
US$113*
US$86* /night
View Deal
TripAdvisor
US$113*
Priceline
US$113*
Booking.com
US$113*
305 N 27th St., Spearfish, SD 57783-3213
14.9 km from Spearfish Canyon
#6 of 14 hotels in Spearfish
Top Deal
US$156*
US$118* /night
View Deal
Hotwire.com
US$118*
Expedia.com
US$118*
HotelQuickly
US$156*
225 Cliff St, Deadwood, SD 57732-1392
15.0 km from Spearfish Canyon
Top Deal
US$170*
US$140* /night
View Deal
ComfortInn
US$140*
Priceline
US$140*
HotelQuickly
US$170*
240 N 27th St, I-90 and 1st Ave (NE side), Spearfish, SD 57783-3273
15.0 km from Spearfish Canyon
#3 of 14 hotels in Spearfish
Top Deal
US$149*
US$144* /night
View Deal
Expedia.com
US$149*
Booking.com
US$149*
Travelocity
US$149*
137 Charles St, Deadwood, SD 57732-1304
15.0 km from Spearfish Canyon
Top Deal
US$135*
US$104* /night
View Deal
TripAdvisor
US$110*
Priceline
US$110*
HotelQuickly
US$135*
2725 1st Ave, Spearfish, SD 57783-3219
15.0 km from Spearfish Canyon
#8 of 14 hotels in Spearfish
Top Deal
US$134*
US$109* /night
View Deal
Orbitz.com
US$109*
Expedia.com
US$109*
HotelQuickly
US$134*
103 Charles St, Deadwood, SD 57732-1304
15.1 km from Spearfish Canyon
US$80* /night
View Deal
Travelocity
US$80*
TripAdvisor
US$80*
Expedia.com
US$80*
2720 1st Ave, Spearfish, SD 57783-3211
15.1 km from Spearfish Canyon
#7 of 14 hotels in Spearfish
Top Deal
US$124*
US$119* /night
View Deal
Booking.com
US$124*
Expedia.com
US$124*
Orbitz.com
US$124*
US$89* /night
View Deal
Booking.com
US$89*
Priceline
US$89*
Orbitz.com
US$89*
25 Lee St, Deadwood, SD 57732-1348
15.2 km from Spearfish Canyon
Top Deal
US$109*
US$106* /night
View Deal
TripAdvisor
US$106*
Booking.com
US$109*
Orbitz.com
US$106*
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.
Spearfish Travel Forum Need specific advice visiting Spearfish, South Dakota? Visit the TripAdvisor Travel Forum for Spearfish and ask our Destination Experts and the travel community.