Hotels in Spearfish

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

Spearfish, SD, United States
22 Jan — 23 Jan2
Spearfish, SD, United States
Sat 22/1
Sun 23/1
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Spearfish

Filter by star ratings
All filters
The Crow Peak Lodge
The Crow Peak Lodge
8.1 Excellent
346 West Kansas Street, Spearfish, SD, United States
Show on map
0.3 km from city centre, Spearfish 
ExcellentBased on 24 reviews
8.1

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.

Spearfish Canyon Lodge
Spearfish Canyon Lodge
8.7 Excellent
10619 Roughlock Falls Road, Spearfish, SD, United States
Show on map
16.5 km from city centre, Spearfish 
ExcellentBased on 422 reviews
8.7

This comfortable lodge in Spearfish offers complimentary Wi-Fi, as well as a 24-hour reception and meeting rooms. It also provides a safe, a tour desk and a ticket service.

Baymont by Wyndham Spearfish
Baymont by Wyndham Spearfish
4.4 Okay
323 South 27th Street, Spearfish, SD, United States
Show on map
4.0 km from city centre, Spearfish 
OkayBased on 76 reviews
4.4

Boasting a Jacuzzi and an indoor pool, Baymont by Wyndham Spearfish is located in Spearfish and offers comfortable accommodation. It also provides meeting rooms, a 24-hour reception and a 24-hour business centre.

Tips for booking a Spearfish hotel

Cheapest month:November
Most expensive month:March
Average price in Spearfish:C$ 133/night
Absolute cheapest price found:C$ 51/night
Cheapest day:Tuesday
Most expensive day:Saturday
C$ 60 - C$ 202
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 60 - C$ 167
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Spearfish hotels

Show all 90 hotels
1
Spearfish Canyon Lodge
Spearfish Canyon Lodge
8.7 Excellent
10619 Roughlock Falls Road, Spearfish, SD, United States
Show on map
16.5 km from city centre, Spearfish, SD, United States 

This comfortable lodge in Spearfish offers complimentary Wi-Fi, as well as a 24-hour reception and meeting rooms. It also provides a safe, a tour desk and a ticket service.

2
The Crow Peak Lodge
The Crow Peak Lodge
8.1 Excellent
346 West Kansas Street, Spearfish, SD, United States
Show on map
0.3 km from city centre, Spearfish, SD, United States 

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.

3
Baymont by Wyndham Spearfish
Baymont by Wyndham Spearfish
4.4 Okay
323 South 27th Street, Spearfish, SD, United States
Show on map
4.0 km from city centre, Spearfish, SD, United States 

Boasting a Jacuzzi and an indoor pool, Baymont by Wyndham Spearfish is located in Spearfish and offers comfortable accommodation. It also provides meeting rooms, a 24-hour reception and a 24-hour business centre.

Cheapest hotels in Spearfish, South Dakota

Show all 90 hotels
Baymont by Wyndham Spearfish
Baymont by Wyndham Spearfish
4.4 Okay
323 South 27th Street, Spearfish, SD, United States
Show on map
4.0 km from city centre,  

Boasting a Jacuzzi and an indoor pool, Baymont by Wyndham Spearfish is located in Spearfish and offers comfortable accommodation. It also provides meeting rooms, a 24-hour reception and a 24-hour business centre.

C$ 80
Avg. per night
The Crow Peak Lodge
The Crow Peak Lodge
8.1 Excellent
346 West Kansas Street, Spearfish, SD, United States
Show on map
0.3 km from city centre,  

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.

C$ 91
Avg. per night
Spearfish Canyon Lodge
Spearfish Canyon Lodge
8.7 Excellent
10619 Roughlock Falls Road, Spearfish, SD, United States
Show on map
16.5 km from city centre,  

This comfortable lodge in Spearfish offers complimentary Wi-Fi, as well as a 24-hour reception and meeting rooms. It also provides a safe, a tour desk and a ticket service.

C$ 185
Avg. per night

Hotel prices in Spearfish

2 stars and under
The Crow Peak Lodge
#1 Most popular

The Crow Peak Lodge

346 West Kansas Street, Spearfish, SD, United States

8.1 Excellent
C$ 91

Avg. per night

Baymont by Wyndham Spearfish
#2 Most popular

Baymont by Wyndham Spearfish

323 South 27th Street, Spearfish, SD, United States

4.4 Okay
C$ 80

Avg. per night

3 stars
Spearfish Canyon Lodge
#1 Most popular

Spearfish Canyon Lodge

10619 Roughlock Falls Road, Spearfish, SD, United States

8.7 Excellent
C$ 185

Avg. per night

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

Where to stay in Spearfish

Spearfish travel FAQs

  • What are the best hotels in Spearfish?

    The Crow Peak Lodge, rated with a score of 8.1 from 24 reviewers, is one of the most popular hotels in Spearfish. Other top stays include Spearfish Canyon Lodge, with an average rating of 8.7 from 422 reviewers, and Super 8 by Wyndham Spearfish, with a score of 7.6 from 285 reviewers.

  • How much do hotels in Spearfish cost?

    C$ 216/night is the average price of a hotel in Spearfish, based on HotelsCombined searches over the last 3 days.

  • How much is a cheap hotel in Spearfish?

    Prices for Spearfish hotels have been found for as low as C$ 71/night over the last 3 days.