Photo by Rapid City CVB

South Dakota Hotels

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in South Dakota

Top hotels in Rapid City

Top hotels in Sioux Falls

Top hotels in Deadwood

Top hotels in Custer

Top cities in South Dakota

Great weekend hotel deals in South Dakota

Showing deals for:May 22 - May 24

Top landmarks in South Dakota

Check out the South Dakota hotels guests love right now

Find out more about South Dakota

Whispers of the Badlands: Unearth the Soul of South Dakota

Discover the rugged beauty and rich history of South Dakota, a captivating destination that seamlessly blends nature and culture. Home to the iconic Mount Rushmore, where four presidential faces gaze over the Black Hills, this state offers breathtaking landscapes, from the windswept prairies to the enchanting Badlands National Park. Explore the vibrant Native American heritage at the Crazy Horse Memorial, and experience the charm of historic towns like Deadwood. Outdoor enthusiasts can hike, bike, and fish in pristine settings, while history buffs can delve into fascinating museums. South Dakota promises unforgettable adventures off the beaten path.

Discover great hotels in South Dakota

South Dakota offers a variety of hotel accommodations, from cozy inns and family-friendly motels to luxurious resorts with stunning views. Whether you seek a rustic cabin or a modern hotel, you’ll find comfortable guest rooms and charming properties throughout the state, each with unique character and amenities. Here are some of the best hotels in South Dakota that our travelers love:

  1. Battle Creek LodgeOpens in a new window: This 4.0-star lodge in Keystone is perfect for adventure travelers seeking a unique city-themed experience. Featuring a range of adventure sports and recreation activities both onsite and nearby, including cave exploring, it creates an inviting atmosphere for those who relish the thrill of exploration. The property embraces an LGBTQIA welcoming environment, making it a stylish choice for diverse travelers. With its central location, this hotel immerses guests in the vibrant local scene while providing a comfortable retreat after a day of adventure.
  2. Hotel Alex Johnson Rapid CityOpens in a new window: Situated in Rapid City, this 4.0-star hotel offers a historic-themed escape in a national historic building. It is tailored for leisure travelers who appreciate rich history combined with adventure, featuring a plethora of outdoor activities such as skiing, hiking, kayaking, and mountain biking nearby. The LGBTQIA welcoming ambiance enhances its appeal, creating a distinct and memorable stay. Guests will relish the opportunity to explore the area's natural beauty while enjoying the comforts of a well-appointed hotel that prioritizes unique experiences.
  3. Summer Creek InnOpens in a new window: Located in Rapid City, this 4.0-star Bed and Breakfast provides a cozy and intimate setting, ideal for leisure travelers seeking comfort and culinary delights. Guests can indulge in a delightful breakfast while enjoying the serene views of the nearby national park. The stylish decor and amenities, including a bar and lounge area, create a warm atmosphere that invites relaxation. The property’s focus on curated experiences ensures a refreshing getaway, making it a top choice for travelers looking to unwind in a charming and welcoming environment.

Top locations to stay in South Dakota

Some great areas to stay in South Dakota are Rapid City, Sioux Falls, and Deadwood. Rapid City offers vibrant arts and urban experiences, while Sioux Falls is known for its stunning waterfalls and outdoor activities. Deadwood is famous for its historic casinos and Wild West charm. For first-time visitors, Rapid City is the best choice, providing easy access to major attractions.

  1. Sioux FallsOpens in a new window: Sioux Falls is a vibrant city known for its stunning waterfalls and outdoor beauty. The centerpiece, Falls Park, is a must-see, offering picturesque views and walking trails. The city also boasts a variety of cultural attractions, like the Sioux Falls Art Museum and the Washington Pavilion, which hosts concerts and performances. With a thriving downtown area, you'll find a range of shops, cafes, and local boutiques, making it perfect for leisurely afternoons. Sioux Falls also has a friendly nightlife scene, with local breweries and cozy pubs to unwind after a day of exploration.
  2. Rapid CityOpens in a new window: Rapid City serves as a gateway to the Black Hills and is rich with art and urban charm. Known for its unique outdoor art installations and vibrant downtown, the city offers a delightful mix of shopping, dining, and cultural experiences. Don't miss the famous Mount Rushmore National Memorial, just a short drive away, as well as the Journey Museum, which showcases the area's history. Rapid City's lively Main Street Square often hosts events, making it a great spot to relax and enjoy the local scene.
  3. DeadwoodOpens in a new window: Deadwood is a historic town that brings the Wild West to life. Known for its rich mining history, you can explore the charming streets filled with preserved buildings and learn about its legendary past. The town offers a unique blend of history and scenic beauty, with opportunities for hiking and enjoying the outdoors nearby. Deadwood also features cultural attractions, including historic reenactments and local museums, giving visitors a taste of life in the 19th century. The cozy atmosphere and friendly locals make it a great place to immerse yourself in South Dakota's heritage.

Things to do in South Dakota

South Dakota offers a perfect blend of excitement and tranquility. Explore stunning national parks, hike scenic trails, and uncover fascinating museums. Whether you're seeking thrilling outdoor adventures or serene spots to relax, South Dakota has something for every traveler to enjoy.

  • Raymond – Discover the charm of this quaint city while visiting the stunning Fisher Grove State ParkOpens in a new window. This park is a nature lover's paradise, offering lush landscapes and serene walking trails. Engage in outdoor adventures like hiking and picnicking, or simply unwind while enjoying the picturesque scenery. The park is an ideal spot for families and friends to gather, offering ample opportunities for wildlife viewing and photography amidst the beautiful surroundings.
  • Norris – Nestled near breathtaking natural wonders, Norris is a gateway to outdoor excitement. Don’t miss out on a trip to Kadoka LakeOpens in a new window, a lovely beach destination perfect for a romantic day out or fun family activities. Lounge on the sandy shores, enjoy a swim in the refreshing waters, or partake in water sports for an exhilarating experience. The area also features a recreational area, making it easy to spend an entire day immersed in nature's beauty.
  • Redfield – In Redfield, the blend of history and nature awaits you. While exploring the area, be sure to visit Fisher Grove State ParkOpens in a new window, where you can enjoy the same enchanting scenery and outdoor adventures that make it a highlight of Raymond. Whether you're hiking through scenic trails or having a picnic, the park offers a perfect escape. Additionally, delve into local history at various museums and libraries in Redfield, where you can learn about the region's past and its cultural significance.

4 tips for savvy savings when booking a hotel in South Dakota

  1. Book for the cheapest times: The most affordable time to visit South Dakota is during January, April, and December, when hotel prices tend to be lower. For a great value for money experience, consider staying for at least 2 days to fully explore the state's key landmarks, historical sites, cultural attractions, and natural wonders. This budget-friendly approach allows you to appreciate everything South Dakota has to offer while potentially benefiting from lower prices during these months.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals in South Dakota, visit the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. Enabling email alerts or push notifications can keep you informed about flash sales and special promotions, helping you save on your stay. Additionally, Smart Shopping is a comparison tool available in the app that allows you to compare hotel prices and amenities. With these resources, you're more likely to see price drops or available rooms, making it easier to book a spontaneous getaway.
  3. Be flexible with dates: Prices may fluctuate depending on factors like the hotel's location, star rating, and the time of year. Being flexible with your travel dates could help you find better rates for your stay in a South Dakota hotel. For those interested in a more distinctive experience, boutique hotels often provide a personalized touch and may offer better value. When you book through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If it happens to be on the higher side, we'll suggest alternative dates that might be more affordable, increasing the chances that you could save on your trip.
  4. Consider your location: Staying in the heart of major cities in South Dakota can provide unmatched convenience, but it often comes with a higher price tag. Accommodations near popular attractions and city centers are generally more expensive, while smaller towns and rural areas are more likely to be affordable. For those looking to save, consider opting for hotels located just outside the city center; although this may involve a bit more travel to reach key sights, it can often lead to better rates. Additionally, exploring nearby cities can reveal plenty of attractions and activities, all while offering budget-friendly lodging options.

Best time to go to South Dakota

South Dakota has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. The peak travel months to visit South Dakota are April, June, and July, which see a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by light rainfall. In contrast, October to December are ideal if you're looking for a calmer vacation, marked by no to light rainfall and mostly sunny to mostly cloudy conditions.