Hotels in Spearfish, SD

Search and compare Spearfish, SD hotels from hundreds of travel sites and save

Spearfish, SD
Oct 7 — Oct 82
Spearfish, SD
Fri 10/7
Sat 10/8
...and more

Top Rated Spearfish hotels

1
Hampton Inn Spearfish
7.5 Good
240 North 27th Street, Spearfish, SD, United States
Show on map
2.3 mi from city centre, Spearfish, SD 

Hampton Inn Spearfish is located in Spearfish and offers an indoor pool and a Jacuzzi. It is conveniently positioned for those wanting to sightsee in the area.

2
Spearfish Canyon Lodge
8.4 Excellent
10619 Roughlock Falls Road, Spearfish, SD, United States
Show on map
10.2 mi from city centre, Spearfish, SD 

Spearfish Canyon Lodge is located in Spearfish and features a Jacuzzi and free Wi-Fi. It also provides a ticket service, meeting rooms and a 24-hour reception.

3
The Crow Peak Lodge
7.8 Good
346 West Kansas Street, Spearfish, SD, United States
Show on map
0.2 mi from city centre, Spearfish, SD 

The Crow Peak Lodge is located in Spearfish and offers free Wi-Fi. It also provides a 24-hour reception, a games room and an express check-in and check-out feature.

4
Bell's Motor Lodge Motel
230 North Main Street, Spearfish, SD, United States
Show on map
0.4 mi from city centre, Spearfish, SD 

Situated in Spearfish, Bell's Motor Lodge Motel - Spearfish is within easy driving distance of Deadwood and provides an outdoor pool. Those staying at the property can also enjoy free wireless internet throughout their stay.

Cheapest hotels in Spearfish, South Dakota

Travelodge by Wyndham Spearfish
8.0 Excellent
2275 East Colorado Boulevard, Spearfish, SD, United States
Show on map
2.1 mi from city centre, Spearfish, SD 

Conveniently situated and offering a Jacuzzi and an indoor pool, this comfortable hotel is within easy driving distance of Deadwood. It is conveniently positioned for guests wanting to discover the area's attractions.

$57
Avg. per night
Baymont by Wyndham Spearfish
4.4 Okay
323 South 27th Street, Spearfish, SD, United States
Show on map
2.5 mi from city centre, Spearfish, SD 

This pet-friendly hotel is located in Spearfish and offers a Jacuzzi and an indoor pool. It also provides meeting rooms, a 24-hour reception and laundry facilities.

$58
Avg. per night
Quality Inn Spearfish
7.5 Good
2725 1st Avenue, Spearfish, SD, United States
Show on map
2.4 mi from city centre, Spearfish, SD 

Quality Inn Spearfish is located in Spearfish and provides an indoor pool and free Wi-Fi. It is conveniently positioned for guests wanting to sightsee in the area.

$61
Avg. per night
Super 8 by Wyndham Spearfish
7.6 Good
440 Heritage Rd, Spearfish, SD, United States
Show on map
2.7 mi from city centre, Spearfish, SD 

This pet-friendly hotel is situated in Spearfish and offers a Jacuzzi and an indoor pool. It also provides a 24-hour reception, an express check-in and check-out feature and snow sports.

$67
Avg. per night
Days Inn by Wyndham Spearfish
7.8 Good
240 Ryan Road, Spearfish, SD, United States
Show on map
0.7 mi from city centre, Spearfish, SD 

Days Inn by Wyndham Spearfish is located in Spearfish and provides guests with wired internet. It has a gym, as well as a 24-hour reception, snow sports and an express check-in and check-out feature.

$70
Avg. per night
Fairfield Inn and Suites by Marriott Spearfish
7.9 Good
2720 1st Avenue East, Spearfish, SD, United States
Show on map
2.4 mi from city centre, Spearfish, SD 

Conveniently based and offering a Jacuzzi and an indoor pool, this modern hotel is located an easy drive from Deadwood. It also provides a hair salon, an express check-in and check-out feature and a 24-hour reception.

$75
Avg. per night
Best Western Black Hills Lodge
8.4 Excellent
540 East Jackson Boulevard, Spearfish, SD, United States
Show on map
0.4 mi from city centre, Spearfish, SD 

Conveniently based and featuring an outdoor heated pool, this comfortable hotel is located within easy driving distance of Deadwood. It also provides an express check-in and check-out feature, a 24-hour reception and meeting rooms.

$85
Avg. per night
Holiday Inn Spearfish-Convention Center, An IHG Hotel
7.6 Good
305 North 27th Street, Spearfish, SD, United States
Show on map
2.2 mi from city centre, Spearfish, SD 

Holiday Inn Spearfish-Convention Center is located in Spearfish and provides a Jacuzzi and an indoor pool. It has a fitness centre, as well as an express check-in and check-out feature, a 24-hour reception and meeting rooms.

$121
Avg. per night

Hotel prices in Spearfish

2 stars and under
3 stars

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Spearfish

Facts about staying in Spearfish

  • What are the best hotels in Spearfish?

    One of the most popular hotels in Spearfish is Spearfish Canyon Lodge, which has been reviewed by 329 users and currently has a rating of 8.4/10. Other top-rated locations include Fairfield Inn and Suites by Marriott Spearfish and Quality Inn Spearfish, which have received 7.9/10 and 7.5/10 ratings from our users, respectively.