Hotels in Spearfish, SD

22 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • sonder
  • priceline
  • tripadvisor
  • tripcom
  • homestay
  • hotelscom
  • orbitz
  • vacasa
Spearfish, SD hotels
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

22 Cheap hotels in Spearfish, SD

Discover Hotels with On-Site Dining in Spearfish, SD

On-site dining with local food comes with these hotels in Spearfish, SD, so dinner is sorted without leaving the property.

Doubletree By Hilton Deadwood At Cadillac Jack's - Spearfish, SD
9.1 1305 reviews
Spearfish, SD
07/03 – 07/05
$848/nighttotal: $1696 (2 )

Doubletree By Hilton Deadwood At Cadillac Jack's

2 7
hotel , Deadwood
The Doubletree By Hilton Deadwood At Cadillac Jack's is located on Main Street in Deadwood, close to the town's historical attractions. This 3-star hotel has earned "very good" ratings from previous guests.
The hotel offers spacious rooms with amenities like flat-screen TVs, refrigerators, microwaves, and coffee makers. Guests can enjoy a relaxing swim in the indoor pool, work out at the fitness center, and take advantage of the on-site casino, restaurant, bar, and meeting spaces.
Travelodge By Wyndham Deadwood - Spearfish, SD
8.4 3461 reviews
Spearfish, SD
07/03 – 07/05
$747/nighttotal: $1494 (2 )

Travelodge By Wyndham Deadwood

2 7
hotel , Deadwood
The Travelodge by Wyndham Deadwood is located just 1.2 miles from the Adams Museum, a popular historical attraction in Deadwood, South Dakota. This 3-star hotel has received consistently "very good" user ratings for its location, cleanliness, and overall experience.
The motel features a variety of amenities, including a fitness center, a terrace, and a restaurant. Guests can enjoy free WiFi, air conditioning, and room service, along with activities like hiking and skiing in the surrounding area.
Travelodge By Wyndham Spearfish - Spearfish, SD
8.3 2073 reviews
Spearfish, SD
08/13 – 08/23
$182/nighttotal: $1820 (10 )

Travelodge By Wyndham Spearfish

1 3
hotel , Spearfish
The Travelodge By Wyndham Spearfish is located near Black Hills State University and just minutes from the Black Hills National Forest, making it a great base for exploring the area's natural beauty and attractions. This 2-star hotel has received very good user ratings for its location, cleanliness, and overall experience.
The rooms are comfortable and spacious, with a floor area of 290 square feet. Guests can enjoy amenities like a swimming pool, hot tub, fitness center, and restaurant, as well as free Wi-Fi and on-site laundry facilities.
Historic Iron Horse Inn - Deadwood - Spearfish, SD
9.2 828 reviews
Spearfish, SD
07/10 – 07/12
$1284/nighttotal: $2568 (2 )

Historic Iron Horse Inn - Deadwood

4 7
hotel , Deadwood
The Historic Iron Horse Inn is located on the main street of historic Deadwood, adjacent to the Adams Museum and Deadwood Visitors Center, in the heart of the city's historic district. This 2-star hotel has very good user ratings and offers 1 bedroom and 1 bathroom for a maximum of 2 guests.
The hotel offers a range of amenities and activities, including an on-site casino, a restaurant, a bar, and free WiFi. Guests can also enjoy free toiletries, free coffee, free parking, and photocopying services.

Top Hotels with Swimming Pool in Spearfish, SD

On-site pool access at your hotel in Spearfish, SD makes a refreshing dip after the mountains a wonderful part of your daily routine.

Fairfield Inn & Suites By Marriott Spearfish - Spearfish, SD
8.5 625 reviews
Spearfish, SD
09/25 – 09/29
$377/nighttotal: $1508 (4 )

Fairfield Inn & Suites By Marriott Spearfish

2 6
hotel , Spearfish
The Fairfield Inn & Suites By Marriott Spearfish is conveniently located just off Interstate 90, a short drive from Black Hills State University and Spearfish Canyon. This 3-star hotel receives very good user ratings for location, cleanliness, and overall experience. The rooms are spacious, with a floor area of 300 square feet, and feature a comfortable layout with one bedroom and one bathroom. Guests can enjoy a range of amenities, including a swimming pool, a hot tub, a fitness center, and a free breakfast, making it a great choice for families and travelers looking for a comfortable and convenient stay.

Frequently Asked Questions about hotels in Spearfish, SD

  • What are the most affordable attractions in and around Spearfish, SD?

    You can enjoy Spearfish Canyon for free, with its stunning views and hiking trails. The Spearfish City Park is also free, and offers a playground, picnic tables, and a splash pad. The Spearfish Creek Trail is a great way to get some exercise and enjoy the outdoors, and it's free to use.
  • What are the best hotels with a swimming pool in Spearfish, SD?

    Best Western Black Hills Lodge, Travelodge By Wyndham Spearfish and Super 8 By Wyndham Spearfish are among the best hotels with a swimming pool in Spearfish, SD.

  • What amenities can travelers expect in hotel rooms in Spearfish, SD?

    Most hotels in Spearfish offer basic amenities like Wi-Fi, cable TV, and a coffee maker. Some hotels also have swimming pools, hot tubs, and fitness centers. You can also find hotels with kitchens or kitchenettes, which can be helpful if you're planning on cooking some of your meals.
  • What are the most popular 2, 3 and 4-star hotels in Spearfish, SD?

    Among 2, 3 and 4-star hotels in Spearfish, SD, Best Western Black Hills Lodge, Travelodge By Wyndham Spearfish and Super 8 By Wyndham Spearfish are the most popular ones.

  • When is the best time to book a hotel in Spearfish, SD?

    The best time to book a hotel in Spearfish is during the off-season, which is generally from October to May. You'll find the best deals and fewer crowds during this time. If you're planning on visiting during the summer, it's best to book your hotel in advance, especially if you're traveling during peak season.
  • What are the best family friendly hotels in Spearfish, SD?

    The best family friendly hotels in Spearfish, SD are Days Inn By Wyndham Spearfish, Super 8 By Wyndham Spearfish and Hampton Inn Spearfish.

  • What are some pet-friendly activities in and around Spearfish, SD?

    The Spearfish City Park is a great place to take your dog for a walk. The Spearfish Creek Trail is also pet-friendly, and you can find lots of places to stop and let your dog have a break. There are also a few pet-friendly restaurants in town, so you can enjoy a meal with your furry friend.
  • What are the best pet friendly hotels in Spearfish, SD?

    The best pet friendly hotels in Spearfish, SD are Best Western Black Hills Lodge, Days Inn By Wyndham Spearfish and Super 8 By Wyndham Spearfish.

  • Which towns or cities worth a visit near Spearfish, SD?

    Deadwood is a historic town about 30 miles from Spearfish. You can visit the famous Deadwood Saloon, or take a tour of the city's gold mines. Rapid City is another great option, with the Mount Rushmore National Memorial, the Crazy Horse Memorial, and the Custer State Park.
  • What are the best hotels with jacuzzi in Spearfish, SD?

    Best Western Black Hills Lodge, Travelodge By Wyndham Spearfish and Super 8 By Wyndham Spearfish are the best hotels with a jacuzzi in Spearfish, SD.

Destinations nearby

Guest-Favorite Hotels with Free Parking in Spearfish, SD

Parking is sorted from the start, as these hotels in Spearfish, SD include free on-site spaces for your stay.

Fairfield Inn & Suites By Marriott Spearfish - Spearfish, SD
8.5 625 reviews
Spearfish, SD
09/25 – 09/29
$377/nighttotal: $1508 (4 )

Fairfield Inn & Suites By Marriott Spearfish

2 6
hotel , Spearfish
The Fairfield Inn & Suites By Marriott Spearfish is conveniently located just off Interstate 90, a short drive from Black Hills State University and Spearfish Canyon. This 3-star hotel receives very good user ratings for location, cleanliness, and overall experience. The rooms are spacious, with a floor area of 300 square feet, and feature a comfortable layout with one bedroom and one bathroom. Guests can enjoy a range of amenities, including a swimming pool, a hot tub, a fitness center, and a free breakfast, making it a great choice for families and travelers looking for a comfortable and convenient stay.
Best Western Black Hills Lodge - Spearfish, SD
8.7 1083 reviews
Spearfish, SD
08/02 – 08/05
$470/nighttotal: $1410 (3 )

Best Western Black Hills Lodge

2 7
hotel , Spearfish
The Best Western Black Hills Lodge is located in Spearfish, South Dakota, just a short drive from Deadwood and Sturgis, making it a convenient base for exploring the Black Hills region. This 3-star hotel receives very good user ratings for its comfortable accommodations and friendly service.
The lodge features standard amenities, including a swimming pool, jacuzzi, and fitness center. Guests can enjoy on-site dining at the restaurant and bar, and can take advantage of the hotel's convenient location for exploring the surrounding natural beauty.
Travelodge By Wyndham Spearfish - Spearfish, SD
8.3 2073 reviews
Spearfish, SD
08/13 – 08/23
$182/nighttotal: $1820 (10 )

Travelodge By Wyndham Spearfish

1 3
hotel , Spearfish
The Travelodge By Wyndham Spearfish is located near Black Hills State University and just minutes from the Black Hills National Forest, making it a great base for exploring the area's natural beauty and attractions. This 2-star hotel has received very good user ratings for its location, cleanliness, and overall experience.
The rooms are comfortable and spacious, with a floor area of 290 square feet. Guests can enjoy amenities like a swimming pool, hot tub, fitness center, and restaurant, as well as free Wi-Fi and on-site laundry facilities.
Queen City Inn - Spearfish, SD
Spearfish, SD
07/13 – 07/18
$193/nighttotal: $965 (5 )

Queen City Inn

1 1
hotel , Spearfish
The Queen City Inn is located in Spearfish, South Dakota, within walking distance of the downtown area and close to attractions like the Matthews Opera House & Arts Center and the D.C. Booth National Historic Fish Hatchery. The hotel offers free Wi-Fi and parking, as well as comfortable rooms with air conditioning and private bathrooms.

Our Favorite Hotels with a Hot Tub in Spearfish, SD

Coming home to a private hot tub after an active day changes the whole feel of a trip to Spearfish, SD.

Fairfield Inn & Suites By Marriott Spearfish - Spearfish, SD
8.5 625 reviews
Spearfish, SD
09/25 – 09/29
$377/nighttotal: $1508 (4 )

Fairfield Inn & Suites By Marriott Spearfish

2 6
hotel , Spearfish
The Fairfield Inn & Suites By Marriott Spearfish is conveniently located just off Interstate 90, a short drive from Black Hills State University and Spearfish Canyon. This 3-star hotel receives very good user ratings for location, cleanliness, and overall experience. The rooms are spacious, with a floor area of 300 square feet, and feature a comfortable layout with one bedroom and one bathroom. Guests can enjoy a range of amenities, including a swimming pool, a hot tub, a fitness center, and a free breakfast, making it a great choice for families and travelers looking for a comfortable and convenient stay.
Hampton Inn Spearfish - Spearfish, SD
8.1 758 reviews
Spearfish, SD
07/03 – 07/05
$651/nighttotal: $1302 (2 )

Hampton Inn Spearfish

2 7
hotel , Spearfish
The Hampton Inn Spearfish is located just 10 miles from the Black Hills National Forest and 13 miles from downtown Deadwood, offering easy access to both natural beauty and historic attractions. This 2-star hotel consistently receives very good user ratings for its cleanliness, location, and overall experience.
The Hampton Inn Spearfish offers comfortable and spacious guest rooms, each featuring 320 square feet of space. Guests can enjoy amenities like a swimming pool, hot tub, fitness center, and free continental breakfast, making it a great option for families and those looking for a relaxing and convenient stay.
Travelodge By Wyndham Spearfish - Spearfish, SD
8.3 2073 reviews
Spearfish, SD
08/13 – 08/23
$182/nighttotal: $1820 (10 )

Travelodge By Wyndham Spearfish

1 3
hotel , Spearfish
The Travelodge By Wyndham Spearfish is located near Black Hills State University and just minutes from the Black Hills National Forest, making it a great base for exploring the area's natural beauty and attractions. This 2-star hotel has received very good user ratings for its location, cleanliness, and overall experience.
The rooms are comfortable and spacious, with a floor area of 290 square feet. Guests can enjoy amenities like a swimming pool, hot tub, fitness center, and restaurant, as well as free Wi-Fi and on-site laundry facilities.
Springhill Suites By Marriott Deadwood - Spearfish, SD
9.2 1651 reviews
Spearfish, SD
07/03 – 07/05
$1715/nighttotal: $3430 (2 )

Springhill Suites By Marriott Deadwood

4 7
hotel , Deadwood
The Springhill Suites By Marriott Deadwood is located in the heart of Deadwood's historic district, just steps from the Days of ’76 Museum and Cadillac Jack's Casino. This 3-star hotel has earned excellent user ratings for its location, cleanliness, and overall experience.
The lodging features modern furnishings and a variety of amenities, including a complimentary breakfast, an indoor infinity pool, a hot tub, a fitness center, a restaurant, a bar, and a gift shop. Guests can also enjoy room service, valet parking, and convenient access to Deadwood's attractions.
©2026 cozycozy.com