Skip to main content

Cheap hotels in Spearfish

Find the cheap hotels that appeal to you the most

The best cheap hotels in Spearfish

Check out our selection of great cheap hotels in Spearfish

Filter by:

Review score

Best Western Black Hills Lodge

Hotel in Spearfish

Best Western Black Hills Lodge is a 3-star property located in Spearfish. Free WiFi is available. Deadwood is 9.9 mi from the hotel, while Sturgis is 18 mi away.

R
Rhonda
From
United States
Nice and clean. The bed was great.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 186 reviews
Price from
$95.40
1 night, 2 adults

Days Inn by Wyndham Spearfish

Spearfish

A daily grab and go breakfast is offered is served at this South Dakota motel. It is located off Interstate 90, 13 minutes’ drive from Black Hills State University. Free Wi-Fi access is available.

D
DAWN
From
United States
Clean - comfortable - door right off parking lot - pet friendly
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 527 reviews
Price from
$64.60
1 night, 2 adults

Fairfield Inn & Suites by Marriott Spearfish

Hotel in Spearfish

Fairfield Inn & Suites by Marriott Spearfish is located in Spearfish, 13 miles from Adams Museum.

D
Debra
From
United States
Good location. Clean property and friendly staff.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 64 reviews
Price from
$84
1 night, 2 adults

Celebrity Boutique Hotel

Deadwood (Near Spearfish)

Located in Deadwood, a 3-minute walk from Adams Museum, Celebrity Boutique Hotel provides accommodations with a terrace, free private parking, a bar and a casino.

A
Alexander
From
Australia
We had breakfast at the legions it was good. People that we met were very friendly. Staff at the Celebrity were lovely and very helpful. We loved the location it was so central, easy walking around the town.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 917 reviews
Price from
$54
1 night, 2 adults

Historic Iron Horse Inn - Deadwood

Deadwood (Near Spearfish)

Welcome to the Historic Iron Horse Inn! Family owned and operated, we take pride in our casual hometown hospitality, right in the heart of Deadwood, South Dakota.

K
Keith
From
Australia
We had the room at the front in the corner it was a great room bed was comfy the room was big with high ceilings, the staff were great very welcoming and extra touches like the soda machine and coffee with a great lounge is somthing you don't find in chain hotels. The hotel is off the main strip but about 2 minutes walk i would recommend this hotel to anyone going to deadwood
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 289 reviews
Price from
$49
1 night, 2 adults

SpringHill Suites by Marriott Deadwood

Deadwood (Near Spearfish)

Hotel remodeled in 2025 and across the street from the Days of '76 Museum.

E
Eddie
From
United States
Clean and good location. Breakfast was great. Even stayed an extra night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 173 reviews
Price from
$74
1 night, 2 adults

Holiday Inn Resort Deadwood Mountain Grand by IHG

Deadwood (Near Spearfish)

Located in the heart of Deadwood, this sprawling South Dakota resort features an on-site casino and 2 restaurants. Each guest room comes equipped with a 37-inch flat-screen cable TV.

B
Brandy
From
Canada
Great location, staff was great to deal with, check in was smooth, everyone was helpful and friendly
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 248 reviews
Price from
$63
1 night, 2 adults

Hampton Inn Lead

Lead (Near Spearfish)

Featuring free WiFi throughout the property, Hampton Inn Lead offers pet-friendly accommodations in Lead, 3.1 mi from Deadwood. Every room has a TV with cable channels.

J
Jackie
From
Canada
Friendly staff. Comfortable room and beds. Great breakfast selection and seating area.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 168 reviews
Price from
$72.98
1 night, 2 adults

The Lodge at Deadwood

Deadwood (Near Spearfish)

In the Black Hills of South Dakota, this lodge is just a mile from historic downtown Deadwood. It features an on-site casino with 270 slot machines, and an indoor water park.

A
AllisonP
From
United States
The staff and hotel were great. We could not have asked for a better experience. We arrived for our honeymoon to a room upgrade. There were not many people when we stayed so we didn't have to wait for anything. The restaurant was great. Food was delicious, reasonably priced, and the staff was wonderful. We will definitely return. We made day trips to Mt Rushmore, Custer, Badlands, and Devils Tower.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 766 reviews
Price from
$109
1 night, 2 adults

West Main Lodge, 3 bedroom

Lead (Near Spearfish)

The air-conditioned accommodation is 3.6 miles from Adams Museum, and guests can benefit from on-site private parking and complimentary Wifi. The apartment has a picnic area and a hot tub.

B
Brandon
From
United States
Clean, spacious. Close to restaurants and shopping.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews
Price from
$114.95
1 night, 2 adults
All cheap hotels in Spearfish

Top picks for Spearfish hotels

Explore our most popular hotels in Spearfish

Filter by:

Review score

Best Western Black Hills Lodge

Hotel in Spearfish

Best Western Black Hills Lodge is a 3-star property located in Spearfish. Free WiFi is available. Deadwood is 9.9 mi from the hotel, while Sturgis is 18 mi away.

R
Rhonda
From
United States
Nice and clean. The bed was great.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 186 reviews
Price from
$95.40
1 night, 2 adults

Days Inn by Wyndham Spearfish

Spearfish

A daily grab and go breakfast is offered is served at this South Dakota motel. It is located off Interstate 90, 13 minutes’ drive from Black Hills State University. Free Wi-Fi access is available.

D
DAWN
From
United States
Clean - comfortable - door right off parking lot - pet friendly
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 527 reviews
Price from
$64.60
1 night, 2 adults

Fairfield Inn & Suites by Marriott Spearfish

Hotel in Spearfish

Fairfield Inn & Suites by Marriott Spearfish is located in Spearfish, 13 miles from Adams Museum.

D
Debra
From
United States
Good location. Clean property and friendly staff.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 64 reviews
Price from
$84
1 night, 2 adults

Celebrity Boutique Hotel

Deadwood (Near Spearfish)

Located in Deadwood, a 3-minute walk from Adams Museum, Celebrity Boutique Hotel provides accommodations with a terrace, free private parking, a bar and a casino.

A
Alexander
From
Australia
We had breakfast at the legions it was good. People that we met were very friendly. Staff at the Celebrity were lovely and very helpful. We loved the location it was so central, easy walking around the town.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 917 reviews
Price from
$54
1 night, 2 adults

Historic Iron Horse Inn - Deadwood

Deadwood (Near Spearfish)

Welcome to the Historic Iron Horse Inn! Family owned and operated, we take pride in our casual hometown hospitality, right in the heart of Deadwood, South Dakota.

K
Keith
From
Australia
We had the room at the front in the corner it was a great room bed was comfy the room was big with high ceilings, the staff were great very welcoming and extra touches like the soda machine and coffee with a great lounge is somthing you don't find in chain hotels. The hotel is off the main strip but about 2 minutes walk i would recommend this hotel to anyone going to deadwood
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 289 reviews
Price from
$49
1 night, 2 adults

SpringHill Suites by Marriott Deadwood

Deadwood (Near Spearfish)

Hotel remodeled in 2025 and across the street from the Days of '76 Museum.

E
Eddie
From
United States
Clean and good location. Breakfast was great. Even stayed an extra night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 173 reviews
Price from
$74
1 night, 2 adults

Holiday Inn Resort Deadwood Mountain Grand by IHG

Deadwood (Near Spearfish)

Located in the heart of Deadwood, this sprawling South Dakota resort features an on-site casino and 2 restaurants. Each guest room comes equipped with a 37-inch flat-screen cable TV.

B
Brandy
From
Canada
Great location, staff was great to deal with, check in was smooth, everyone was helpful and friendly
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 248 reviews
Price from
$63
1 night, 2 adults

Hampton Inn Lead

Lead (Near Spearfish)

Featuring free WiFi throughout the property, Hampton Inn Lead offers pet-friendly accommodations in Lead, 3.1 mi from Deadwood. Every room has a TV with cable channels.

J
Jackie
From
Canada
Friendly staff. Comfortable room and beds. Great breakfast selection and seating area.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 168 reviews
Price from
$72.98
1 night, 2 adults

The Lodge at Deadwood

Deadwood (Near Spearfish)

In the Black Hills of South Dakota, this lodge is just a mile from historic downtown Deadwood. It features an on-site casino with 270 slot machines, and an indoor water park.

A
AllisonP
From
United States
The staff and hotel were great. We could not have asked for a better experience. We arrived for our honeymoon to a room upgrade. There were not many people when we stayed so we didn't have to wait for anything. The restaurant was great. Food was delicious, reasonably priced, and the staff was wonderful. We will definitely return. We made day trips to Mt Rushmore, Custer, Badlands, and Devils Tower.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 766 reviews
Price from
$109
1 night, 2 adults

West Main Lodge, 3 bedroom

Lead (Near Spearfish)

The air-conditioned accommodation is 3.6 miles from Adams Museum, and guests can benefit from on-site private parking and complimentary Wifi. The apartment has a picnic area and a hot tub.

B
Brandon
From
United States
Clean, spacious. Close to restaurants and shopping.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews
Price from
$114.95
1 night, 2 adults
All cheap hotels in Spearfish

Looking for a cheap hotel?

For those trying to save, these fun, budget hotels still have lots to offer, from Wifi to convenient locations. Popular with backpackers, many properties are set in central areas and include comfortable rooms with private or shared bathrooms. You’ll also find loads of options that feature 24-hour front desks and luggage storage.

Most booked cheap hotels in Spearfish and surrounding area in the past month

See all

Popular with guests booking cheap hotels in Spearfish

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 32 reviews

Popular with guests booking cheap hotels in Spearfish

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 12 reviews

Popular with guests booking cheap hotels in Spearfish

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 3 reviews

Popular with guests booking cheap hotels in Spearfish

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 4 reviews

Popular with guests booking cheap hotels in Spearfish

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Popular with guests booking cheap hotels in Spearfish

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 3 reviews

Popular with guests booking cheap hotels in Spearfish

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 124 reviews

Popular with guests booking cheap hotels in Spearfish

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 64 reviews

Popular with guests booking cheap hotels in Spearfish

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 186 reviews

Popular with guests booking cheap hotels in Spearfish

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 527 reviews

FAQ about cheap hotels in Spearfish

Cheap hotels that guests love in Spearfish

See all
Avg. price/night: $65.75
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 527 reviews
The hospitality was outstanding, very friendly and helpful staff. The suite we booked was spacious, modern and very clean. The kingsize bed was the right mixture between soft and firm. Breakfast was good, nothing special, but sufficient and complementary. Cold breakfast in buffet style and hot breakfast on request. Ideally situated close to the freeway exit and only about 10 miles from the city of deadwood.
Guest review by
Joeri
Young couple