Find hotels in Spearfish, SD from $52

Start date: Check-in selected.
To Date
End date: Check-out

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 1,382 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Days Inn by Wyndham Spearfish

2.0 star property
Spearfish
8.2 out of 10, Very Good, (1001)
"Clean room, friendly and helpful staff"
United States
Marilyn
$62 nightly
The price is $69
Dec 14 - Dec 15
Total with taxes and fees
Days Inn by Wyndham Spearfish

Travelodge by Wyndham Spearfish

2.0 star property
Spearfish
8.4 out of 10, Very Good, (1003)
"Clean rooms, comfortable bed, friendly staff "
United States
Cynthia A
$55 nightly
The price is $62
Jan 4 - Jan 5, 2026
Total with taxes and fees
Travelodge by Wyndham Spearfish

Best Western Black Hills Lodge

2.5 star property
Spearfish
8.8 out of 10, Excellent, (798)
"We loved staying here. Older hotel, but clean and friendly! can walk to downtown area if needed."
United States
Eric
$95 nightly
The price is $105
Dec 9 - Dec 10
Total with taxes and fees
Best Western Black Hills Lodge

Spearfish Cottages

3.5 star property
Spearfish
9.8 out of 10, Exceptional, (591)
"The cabins are adorable and super comfortable, will definitely stay again."
United States
Janine
$71 nightly
The price is $78
Dec 10 - Dec 11
Total with taxes and fees
Spearfish Cottages

Holiday Inn Spearfish - Convention Center by IHG

3.0 star property
Spearfish
7.8 out of 10, Good, (695)
"Clean room, pleasant staff. "
United States
Judith
$83 nightly
The price is $92
Dec 14 - Dec 15
Total with taxes and fees
Holiday Inn Spearfish - Convention Center by IHG

Quality Inn Spearfish I-90

2.5 star property
Spearfish
8.0 out of 10, Very Good, (497)
"Room was clean and staff was friendly and was quiet "
United States
Stacey
$75 nightly
The price is $84
Dec 15 - Dec 16
Total with taxes and fees
Quality Inn Spearfish I-90

Hampton Inn Spearfish

2.5 star property
Spearfish
8.0 out of 10, Very Good, (551)
"Clean rooms with restaurants nearby"
United States
Savanna
$71 nightly
The price is $79
Dec 15 - Dec 16
Total with taxes and fees
Hampton Inn Spearfish

Fairfield Inn & Suites by Marriott Spearfish

2.5 star property
Spearfish
8.6 out of 10, Excellent, (442)
"The staff was outstanding "
United States
Vicki
$84 nightly
The price is $93
Jan 1 - Jan 2, 2026
Total with taxes and fees
Fairfield Inn & Suites by Marriott Spearfish

Super 8 by Wyndham Spearfish

2.0 star property
Spearfish
8.0 out of 10, Very Good, (1001)
"Great place to stay."
United States
Mark
$59 nightly
The price is $66
Dec 15 - Dec 16
Total with taxes and fees
Super 8 by Wyndham Spearfish

Queen City Inn

2.0 star property
Spearfish
9.4 out of 10, Exceptional, (45)
"Great value with everything we needed for our 5 day fishing trip. We will stay here again. "
United States
George
$71 nightly
The price is $77
Dec 9 - Dec 10
Total with taxes and fees
Queen City Inn

Studied Perfection

3.0 star property
Spearfish
9.8 out of 10, Exceptional, (30)
"Wonderful place to stay!"
United States
Jenni
$86 nightly
The price is $94
Dec 11 - Dec 12
Total with taxes and fees
Studied Perfection

Spearfish Canyon Lodge

3.5 star property
Lead
9.4 out of 10, Exceptional, (1001)
"Clean room, beautiful lodge and great staff. "
United States
Kari
$129 nightly
The price is $138
Dec 9 - Dec 10
Total with taxes and fees
Spearfish Canyon Lodge

Baymont Inn and Suites by Wyndham Sturgis

2.5 star property
Sturgis
8.8 out of 10, Excellent, (1001)
"Clean, very nice pub with food menus inside motel."
United States
Bryan
$50 nightly
The price is $57
Dec 21 - Dec 22
Total with taxes and fees
Baymont Inn and Suites by Wyndham Sturgis

The Lodge at Deadwood Gaming Resort

3.0 star property
Deadwood
9.4 out of 10, Exceptional, (1330)
"Super clean rooms, comfortable beds, the restaurant is very good, and the water play area is great for families! "
United States
KELSEY
$100 nightly
The price is $115
Dec 14 - Dec 15
Total with taxes and fees
The Lodge at Deadwood Gaming Resort

Ponderosa Pines

2.0 star property
Lead
9.0 out of 10, Wonderful, (66)
"Perfect spot, close to town."
United States
Gina
$70 nightly
The price is $77
Dec 9 - Dec 10
Total with taxes and fees
Ponderosa Pines

DoubleTree by Hilton Deadwood at Cadillac Jack's

4.0 star property
Downtown Deadwood
9.2 out of 10, Wonderful, (1000)
"We had a great stay!"
United States
Jeremiah
$61 nightly
The price is $72
Dec 18 - Dec 19
Total with taxes and fees
DoubleTree by Hilton Deadwood at Cadillac Jack's

Serena Inn & Suites - Sundance

2.5 star property
Sundance
8.4 out of 10, Very Good, (1001)
"Easy booking and nice location"
United States
Chase
$62 nightly
The price is $69
Dec 9 - Dec 10
Total with taxes and fees
Serena Inn & Suites - Sundance

Tru by Hilton Deadwood, SD

2.5 star property
Deadwood
8.8 out of 10, Excellent, (1001)
"Breakfast was great and staff was friendly!"
United States
Alexys
$51 nightly
The price is $62
Dec 15 - Dec 16
Total with taxes and fees
Tru by Hilton Deadwood, SD

Days Inn by Wyndham Sturgis

2.0 star property
Sturgis
8.6 out of 10, Excellent, (358)
"Enjoyed the stay and would definitely recommend. "
United States
Debbie
$50 nightly
The price is $57
Dec 11 - Dec 12
Total with taxes and fees
Days Inn by Wyndham Sturgis

Travelodge Inn & Suites by Wyndham Deadwood

2.0 star property
Deadwood
8.6 out of 10, Excellent, (1002)
"Room was very clean, comfy bed, and nice staff "
United States
Amber
$59 nightly
The price is $70
Dec 21 - Dec 22
Total with taxes and fees
Travelodge Inn & Suites by Wyndham Deadwood
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Spearfish attractions

Learn more about Spearfish

Nestled in the Black Hills, Spearfish Canyon offers breathtaking limestone cliffs and waterfalls perfect for hiking and photography. Outdoor enthusiasts can fish crystal-clear Spearfish Creek or explore the charming downtown's local breweries after a day's adventure.

Spearfish Canyon Scenic Byway

Top Spearfish Hotel Reviews

More cheap stays in Spearfish

Hotels in Spearfish with star-rating

Find out more about Spearfish

Top reasons to visit Spearfish

  • Stunning Natural Scenery: Spearfish is nestled in the breathtaking Black Hills, offering picturesque views and outdoor adventures.
  • Outdoor Activities: Experience skiing, hiking, and rock climbing, making it a paradise for adventure enthusiasts.
  • Spearfish Canyon: Explore this stunning canyon, known for its scenic beauty and recreational opportunities.
  • Family-Friendly Attractions: Enjoy urban parks and Spearfish Creek, catering to both families and nature lovers.
  • Diverse Accommodations: Choose from family-friendly hotels to cozy inns, ensuring a comfortable stay for every traveler.

Find great hotels near Spearfish

Discover a variety of lodging options in Spearfish, South Dakota, perfect for every type of traveler. From family-friendly hotels to pet-friendly motels, the area offers accommodations that cater to business trips and leisurely vacations alike. Whether you're searching for the Holiday Inn Spearfish or a cozy inn in the heart of the town, you'll find the ideal place to relax after exploring the stunning Black Hills region.

  • DoubleTree by Hilton Deadwood at Cadillac Jack's: This 4-star hotel is ideal for adventure seekers and business travelers alike, located approximately 10 miles from Spearfish. The DoubleTree offers a perfect blend of comfort and excitement with its comprehensive business amenities, including a 24-hour business center and multiple meeting rooms. For those looking to explore the great outdoors, adventure sports such as downhill skiing, mountain biking, and fishing are easily accessible nearby. Guests can unwind in stylish accommodations that provide a welcoming atmosphere after a day filled with activities.
  • The Lodge at Deadwood Gaming Resort: A family-friendly and pet-friendly 3-star resort, The Lodge is also situated 10 miles from Spearfish. This property offers a unique combination of gaming excitement and family amenities, including a free water park and a children’s pool, ensuring fun for all ages. Business travelers will appreciate the accessible business center and conference space, while the pet policy welcomes dogs, making it a great choice for families traveling with furry friends. The resort’s inviting atmosphere and diverse offerings make it a memorable destination for both relaxation and entertainment.
  • Tru by Hilton Deadwood, SD: Located in the heart of the city, Tru by Hilton Deadwood, SD provides a vibrant and adventurous lodging option just 10 miles from Spearfish. This hotel caters to those who crave urban exploration and outdoor activities, with opportunities for mountain climbing, cross-country skiing, and fishing nearby. The modern design and lively atmosphere are perfect for travelers looking to enjoy both city life and nature. Tru by Hilton’s commitment to comfort and adventure makes it a fantastic choice for those seeking a dynamic vacation experience.

Where to stay in and around Spearfish

Spearfish, South Dakota, is a hidden gem for adventure seekers and nature lovers alike. Nestled in the beautiful Black Hills, this charming city offers stunning scenery, rich history, and a friendly atmosphere. Explore nearby hiking trails, enjoy skiing in the winter months, or simply relax in the picturesque surroundings. With its vibrant neighborhoods and outdoor activities, Spearfish is the perfect vacation spot for those looking to unwind and experience the great outdoors.

  • Deadwood: Located a mere 10 miles from Spearfish, Deadwood is a historic city that vibrates with a rich Wild West heritage. Famous for its gold rush past, it now attracts visitors year-round, especially during the summer months from June to August. Here, you can indulge in various outdoor adventures, including skiing and exploring the breathtaking scenery of the surrounding national parks. Must-visit attractions include the local recreational areas and iconic landmarks that offer a glimpse into the area’s storied history. Whether you're looking to hit the slopes or enjoy a scenic hike, Deadwood has something for every adventurer.
  • North Spearfish: Nestled in the heart of the Spearfish area, North Spearfish is a charming village that offers an inviting atmosphere for outdoor enthusiasts. Peak travel occurs during the warm summer months, making it a perfect spot for hiking and skiing in nearby resorts. The village provides easy access to national parks and forests, allowing visitors to immerse themselves in nature. Here, you can enjoy a variety of recreational activities while soaking in the stunning landscapes that define the region. North Spearfish is ideal for those seeking a blend of adventure and tranquility.
  • Saint Onge: Just 8 miles from Spearfish, Saint Onge is a city that appeals to adventurers year-round, especially during the summer and early fall. The area boasts excellent skiing facilities and recreational areas, making it a hub for outdoor activities in every season. Visitors can explore nearby national parks and lush forests that offer breathtaking views and numerous trails. Whether you’re an avid skier or simply looking to escape into nature, Saint Onge provides a wonderful backdrop for adventure and exploration.

Things to do in and around Spearfish

Spearfish, South Dakota, is an outdoor lover's paradise, offering thrilling activities like skiing at local resorts and rock climbing in stunning natural settings. Visitors can enjoy a variety of adventures amidst breathtaking scenery, with ample options for shopping and exploration. Whether you're seeking adrenaline-pumping experiences or a relaxing day in nature, Spearfish provides an exciting getaway for all types of travelers.

Shopping

In Spearfish, you can visit Stone Ridge Commons, a vibrant shopping center with a great mix of shops. Heritage Plaza is another local favorite, offering a variety of stores and a welcoming atmosphere. If you're up for a drive, check out the larger shopping centers in nearby towns for even more options.

Recreation

At Rocky Point Recreation Area, located 18 miles from Spearfish, you can embrace the tranquility of nature while enjoying hiking trails and serene lakeside views. This recreational area is perfect for relaxation and rejuvenation, allowing you to connect with the peaceful surroundings and unwind in a beautiful setting.

Adventure

Experience thrilling winter sports at Terry Peak Ski Area, located 11 miles from Spearfish, offering skiing and outdoor vibes. For hiking enthusiasts, the George S. Mickelson Trail, 14 miles away, presents scenic views. Alternatively, enjoy skiing at Deer Mountain Ski Area, 13 miles from Spearfish, with a vibrant sports atmosphere.

Nightlife

Experience a vibrant nightlife in Spearfish at the Matthews Opera House & Arts Center, where you can enjoy captivating performances in a charming theater setting. The venue exudes culture and romance, making it perfect for a memorable evening with family and friends.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Spearfish

To save money on your trip to Spearfish, visit during the off-peak months of April and November to December for lower hotel rates. Book your hotel about a month in advance, and consider traveling on a Tuesday for the best deals. Explore free attractions like Black Hills State University and D.C. Booth Historic National Fish Hatchery, and use walking as a cost-effective way to get around. Look for Expedia package deals to combine your hotel, flights, and activities for additional savings, and join their One Key membership for exclusive discounts.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Spearfish are April and November to December, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Spearfish about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Spearfish is Tuesday. The most expensive day to stay in Spearfish is Saturday.
  • Find cheap hotels on Expedia: Expedia's search tool makes it easy for you to set your budget, choose your ideal location, and more. You can organize your search results to display prices from lowest to highest, ensuring you find the most affordable hotels first. Additionally, you have the option to refine your search by hotel type; for instance, by selecting the Eco-certified filter, you'll discover sustainable and environmentally-friendly hotels that are ready for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay in Spearfish with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in Spearfish

Spearfish, South Dakota, is a fantastic destination for outdoor enthusiasts and those seeking scenic beauty. You can explore attractions like Spearfish Canyon, the Spearfish Dog Park, and Spearfish Creek, all of which cater to families and adventure seekers alike. The area's urban parks and historic sites, including universities, add a cultural touch to your visit, ensuring a well-rounded experience in this charming locale.

  • Black Hills State University: Immerse yourself in the vibrant atmosphere of this historic university. With beautiful architecture and a commitment to education, it offers a glimpse into local culture and community spirit.
  • D.C. Booth Historic National Fish Hatchery: Discover the fascinating history of fish conservation at this historic site. Enjoy the picturesque grounds, informative exhibits, and the chance to see various fish species up close.
  • Termesphere Gallery: Experience the unique art of termespheres, spherical paintings that create immersive visual experiences. This gallery showcases the creativity of local artists and provides a wonderful opportunity to appreciate innovative art.

Best time to go to Spearfish

The best time to visit Spearfish is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are moderately high and weather is sunny with light rain. February is its coolest month on average. At this time, visitor numbers are average and weather is mostly sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January24.4°F (-4.2°C)No RainMostly SunnyAverageAverage
February23.4°F (-4.8°C)No RainMostly SunnyAverageAverage
March35.1°F (1.7°C)No RainMostly SunnyAverageAverage
April41.7°F (5.4°C)Light RainMostly SunnyAverageSlightly Low
May52.9°F (11.6°C)Light RainMostly SunnyAverageAverage
June64.9°F (18.3°C)Light RainMostly SunnyModerately HighSlightly High
July72.7°F (22.6°C)Light RainSunnyModerately HighSlightly High
August70.9°F (21.6°C)Light RainSunnyModerately HighSlightly High
September62.8°F (17.1°C)No RainSunnyAverageAverage
October45.9°F (7.7°C)Light RainMostly SunnyModerately LowAverage
November35.2°F (1.8°C)No RainMostly SunnyModerately LowSlightly Low
December24.6°F (-4.1°C)No RainMostly SunnyModerately LowSlightly Low

The nearest major airports for your trip to Spearfish

If you're planning to fly into Spearfish, South Dakota, the nearest major airport is Rapid City Regional Airport (RAP), located 50 miles away. Excellent hotel choices near RAP include the 4-star Hotel Alex Johnson, just 9 miles from the airport, offering various transportation services. The Residence Inn, a 3.5-star hotel, is only 6 miles from the airport and also provides shuttle services. Another option is The Rushmore Hotel & Suites, also 9 miles away. These hotels typically feature airport shuttles with varying availability and fees, making your travel to Spearfish convenient and comfortable.

Frequently asked questions

What are the best hotels in Spearfish that travelers recommend?
Holiday Inn Spearfish - Convention Center by IHG is a top option for travelers, earning a review score of 7.8. This hotel has a inviting space with convenient amenities that cater to a variety of needs, including air-conditioned suites and an inviting indoor pool—great for unwinding after a day of adventure in the picturesque Black Hills region.
What are the best family hotels in Spearfish?
Holiday Inn Spearfish - Convention Center by IHG is an excellent choice for families looking to explore the beauty of South Dakota while enjoying a comfortable stay. This hotel features connecting rooms, making it easy for families to stay together without sacrificing privacy. Guests appreciate the complimentary cribs available, ensuring that even the youngest travelers have a cozy place to sleep. Find more child-friendly accommodations in Spearfish.
What are the top pet-friendly hotels in Spearfish?
Holiday Inn Spearfish - Convention Center by IHG is a fantastic choice for travelers looking for a pet-friendly hotel in Spearfish. With a customer review rating of 7.8, guests appreciate the attentive service and the convenient amenities that cater to both families and pet owners alike. See more pet-friendly hotels in Spearfish.
What are the best budget hotels in Spearfish?
The Best Western Black Hills Lodge shines as a top choice for budget-conscious travelers in Spearfish, boasting an excellent review score of 8.8. This friendly hotel provides a range of thoughtful amenities designed to enhance your stay, such as free continental breakfast, free parking, and complimentary WiFi, ensuring that families and those traveling with children are well taken care of. The outdoor pool area invites relaxation under the sun, complete with loungers for unwinding after a day of adventures.

Travelers with kids will also appreciate the Travelodge by Wyndham Spearfish, which enjoys a rating of 8.4. This property features an indoor pool and hot tub, great for family fun regardless of the weather. Guests can enjoy a free breakfast to kick-start their day, and the hotel offers free cribs and toiletries to make traveling with little ones easier.

For those seeking a comfortable stay with a focus on convenience, the Fairfield Inn & Suites by Marriott Spearfish, also rated 8.4, presents an excellent option. It features spacious suites and an indoor pool, making it ideal for families looking to relax and enjoy quality time together.

If you're traveling solo or as a couple, the Days Inn by Wyndham Spearfish, rated 8.2, provides access to nearby ski areas and cozy accommodations, great for a winter getaway. Meanwhile, the Hampton Inn Spearfish, with the same review score, offers a warm atmosphere complemented by a waterslide and fitness facilities, appealing to both families and active travelers alike.

Each of these properties promises attentive service and a welcoming environment, ensuring a stress-free planning experience for your next adventure in Spearfish. View all budget hotels in Spearfish.
When is the best time to go to Spearfish?
The most popular time to visit Spearfish is during the summer months, particularly July, when the weather is warm and inviting. Average temperatures in July typically reach the mid-80s Fahrenheit, creating a superb backdrop for outdoor adventures like hiking in the nearby Black Hills or enjoying the scenic Spearfish Canyon.

During the peak season from June to August, you'll find a variety of activities and events, including the Spearfish Arts Festival and numerous outdoor concerts. This vibrant atmosphere draws many travelers who appreciate the chance to immerse themselves in the local culture while exploring the breathtaking natural beauty of the area. The long daylight hours also allow for ample time to discover local attractions, from the historic downtown to the stunning waterfalls that dot the landscape.

For those who prefer a more serene experience, consider visiting in September. With temperatures still pleasant in the low 70s Fahrenheit, you can relish the fall colors without the summer crowds. This month often provides the added bonus of lower accommodation rates, allowing you to enjoy a quality experience at a better value while still enjoying the charm of Spearfish.
Where can I find the best nightlife in Spearfish?
Spearfish, South Dakota, is a charming town that offers a laid-back atmosphere with a touch of adventure, making it an ideal getaway for travelers seeking relaxation amidst stunning natural beauty.

While Spearfish is not primarily known for a bustling nightlife scene, there are still a few local spots where you can unwind in the evening. Main Street features some cozy bars and pubs, great for enjoying a drink after a day of exploring the beautiful Black Hills. The Spearfish Ale Works is a popular choice, offering craft beers brewed on-site, and a welcoming ambiance where you can mingle with locals and fellow travelers alike.

For a more great experience, consider visiting the local breweries or checking out live music events that pop up in the area. The surrounding natural beauty also provides opportunities for evening adventures like stargazing or taking a scenic drive through the nearby Spearfish Canyon.

If you're looking for a night out filled with vibrant nightlife options, you may want to venture to nearby cities like Rapid City, where you can find a wider array of bars, clubs, and entertainment venues.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Spearfish hotel for you.
How can I save on a Spearfish hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Spearfish hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Spearfish hotel?
Prices for hotels in Spearfish often vary, but you can find a great deal from $52 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia