The best deals on hotels when visiting St. Onge in South Dakota.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In St. Onge, South Dakota 57779

Fairfield Inn & Suites by Marriott Spearfish

2720 1st Ave. East Spearfish, SD

For a restful stay near St. Onge, Fairfield Inn & Suites by Marriott Spearfish offers restful accommodations with rooms from $99.99, creating a clean and comfortable environment perfect for relaxation. Discover the charm of Fairfield's signature amenities, including Paul Mitchell® bath products for a touch of luxury.

Guests staying at Fairfield Inn & Suites by Marriott Spearfish can enjoy easy access to downtown St. Onge, where they can explore the city’s most popular destinations while enjoying a quieter stay. Get the most out of your St. Onge visit with cozy, budget-friendly accommodations—book today!

  Call (855) 233-0132 to book with an agent.
  6.4 miles from ST. Onge, SD 57779

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Spearfish I-90

2725 1st Ave Spearfish, SD

With rates beginning at $70.99, Quality Inn Spearfish I-90 is a smart choice for travelers to St. Onge, creating a delightful space perfect for rest and relaxation. Indulge in Quality Inn's fresh coffee available in the lobby, providing a warm welcome or a mid-day pick-me-up.

At Quality Inn Spearfish I-90, visitors can unwind in the peaceful surroundings, knowing that downtown St. Onge remains accessible by car for easy city exploration. Relax in St. Onge with accommodations that make every moment enjoyable—reserve now!

  Call (855) 235-0725 to book with an agent.
  6.5 miles from ST. Onge, SD 57779

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Spearfish

240 North 27th Street Spearfish, SD

For a restful stay, Hampton Inn Spearfish offers inviting accommodations with rooms starting at $128.99, creating a clean, welcoming environment perfect for travelers. Celebrate at Hampton with available spaces for events, providing everything you need for meetings, parties, or gatherings.

With a short drive into downtown St. Onge, guests at Hampton Inn Spearfish can enjoy the city’s top destinations before returning to a peaceful retreat. Make the most of your St. Onge experience with a hotel that keeps you comfortable—secure now!

  Call (855) 234-2997 to book with an agent.
  6.5 miles from ST. Onge, SD 57779

Starting at

$128.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Spearfish Convention Center an IHG Hotel

I 90 Exit 14 305 North 27th St Spearfish, SD

Unwind in the plush ambiance of Holiday Inn Spearfish Convention Center an IHG Hotel as you journey to St. Onge, where quality accommodations offer warmth and relaxation, with rates from $121.99. Check in and out smoothly at Holiday Inn, where we streamline processes to get you settled quickly and efficiently.

From Holiday Inn Spearfish Convention Center an IHG Hotel, the drive into downtown St. Onge is convenient, making it easy for guests to enjoy the city’s highlights before returning to a quieter retreat. Discover the best way to unwind in St. Onge with well-appointed, budget-friendly lodging—secure now!

  Call (855) 234-7135 to book with an agent.
  6.6 miles from ST. Onge, SD 57779

Starting at

$121.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Spearfish

440 Heritage Rd Spearfish, SD

With rooms from $68.99, Super 8 by Wyndham Spearfish provides budget-friendly accommodations for guests traveling to St. Onge, creating a warm and inviting environment. Earn points with every stay by joining Super 8’s Wyndham Rewards, where your loyalty is rewarded with exciting perks.

Guests staying at Super 8 by Wyndham Spearfish will appreciate the quiet setting of the hotel, while downtown St. Onge remains a convenient drive away for city adventures. Enjoy the best of St. Onge with a budget-friendly hotel that delivers on value—book now!

  Call (855) 235-6136 to book with an agent.
  6.6 miles from ST. Onge, SD 57779

Starting at

$68.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Spearfish

323 South 27th St Spearfish, SD

Guests visiting St. Onge can enjoy affordable comfort at Baymont by Wyndham Spearfish, where secure rooms start at $59.99, creating a warm and inviting space ideal for unwinding. Stay in control of your room environment with Baymont by Wyndham’s air conditioning and heating systems, ensuring your comfort year-round.

With downtown St. Onge just a short drive away, guests at Baymont by Wyndham Spearfish can explore the city’s attractions while returning to a peaceful retreat afterward. Find peace of mind during your St. Onge stay with a hotel that has it all—secure now!

  Call (855) 239-4019 to book with an agent.
  6.7 miles from ST. Onge, SD 57779

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Spearfish

2275 East Colorado Blvd Spearfish, SD

With budget-friendly rooms beginning at $68.99, Travelodge by Wyndham Spearfish provides affordable accommodations for travelers bound for St. Onge, creating a homely and welcoming environment. Enjoy the friendly and helpful service at Travelodge, where the staff goes above and beyond to ensure a delightful stay.

Guests at Travelodge by Wyndham Spearfish can enjoy the calm of being slightly removed from the city, while downtown St. Onge remains within reach for easy exploration by car. Book a value-focused hotel for your St. Onge travels and make the most of your visit—secure now!

  Call (855) 233-7850 to book with an agent.
  6.9 miles from ST. Onge, SD 57779

Starting at

$68.99

per night

Read Reviews View Amenities View All Rooms

Best Western Black Hills Lodge

540 East Jackson Boulevard Spearfish, SD

For an affordable and comfortable stay, Best Western Black Hills Lodge offers inviting rooms with rates starting at $107.99, creating a clean, welcoming environment for guests. Relax in the contemporary elegance of Best Western's newly renovated properties, offering modern design and enhanced comfort.

Guests staying at Best Western Black Hills Lodge will love how easy it is to drive into downtown St. Onge, explore the city’s top spots, and return to a peaceful retreat. Enjoy St. Onge adventures with a hotel that’s all about comfort and savings—lock in today!

  Call (855) 233-7850 to book with an agent.
  7.5 miles from ST. Onge, SD 57779

Starting at

$107.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Spearfish

240 Ryan Rd Spearfish, SD

With rooms starting at $74.99, Days Inn by Wyndham Spearfish is an affordable choice for guests visiting St. Onge, creating a clean, welcoming space perfect for a peaceful stay. Navigate your travels with the help of our comprehensive local guides, available to all guests seeking to explore the area.

With a simple drive into downtown St. Onge, guests at Days Inn by Wyndham Spearfish can balance city exploration with the peaceful surroundings of the hotel. Stay affordably and comfortably while exploring St. Onge—reserve today!

  Call (855) 233-7850 to book with an agent.
  7.5 miles from ST. Onge, SD 57779

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

The Crow Peak Lodge

346 West Kansas St Spearfish, SD

With rates starting at $135.00, The Crow Peak Lodge is an ideal option for those traveling to St. Onge, offering budget-friendly rooms in a gentle, clean environment. Stay in accommodations that offer a bit more luxury and convenience, making your visit enjoyable and budget-friendly.

At The Crow Peak Lodge, guests can enjoy a spacious, relaxing stay while having the convenience of downtown St. Onge just a drive away. Enjoy St. Onge adventures with a hotel that’s all about comfort and savings—lock in today!

  Call (855) 239-4019 to book with an agent.
  8.0 miles from ST. Onge, SD 57779

Starting at

$135.00

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Belle Fourche

2312 Dakota Ave Belle Fourche, SD

With rooms beginning at $111.99, AmericInn by Wyndham Belle Fourche provides budget-friendly comfort for travelers bound for St. Onge, creating a charming and welcoming atmosphere. Enjoy the benefits of AmericInn by Wyndham’s loyalty program, rewarding frequent guests with discounts and perks.

At AmericInn by Wyndham Belle Fourche, guests can find comfort in spacious surroundings, while keeping St. Onge easily accessible for a day of exploration. Stay comfortably and stress-free in St. Onge with budget-friendly amenities—secure your room today!

  Call (855) 234-7135 to book with an agent.
  10.1 miles from ST. Onge, SD 57779

Starting at

$111.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge

1815 5th Avenue Belle Fourche, SD

For a enveloping and affordable stay, Econo Lodge offers inviting accommodations with rooms starting at $83.99, creating a comfortable space for guests bound for St. Onge. Rely on Econo Lodge for a clean, comfortable stay, where you can unwind and plan your next day’s activities with ease.

Relax in the tranquil surroundings of Econo Lodge, with the convenience of downtown St. Onge just a drive away for exploration. Stay comfortable and budget-savvy on your St. Onge visit—lock in your room today!

  Call (855) 233-7850 to book with an agent.
  10.2 miles from ST. Onge, SD 57779

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms

The Lodge at Deadwood Gaming Resort

100 Pine Crest Deadwood, SD

Uncover inviting accommodations at The Lodge at Deadwood Gaming Resort on your journey to St. Onge, where delightful rooms provide relaxation, with affordable rates beginning at $179.00. Experience the added luxury of rooms designed to offer more space and amenities, providing an elevated level of comfort.

Guests at The Lodge at Deadwood Gaming Resort will enjoy the calm atmosphere, while the convenience of downtown St. Onge remains just a short drive away. Uncover a St. Onge stay that makes you feel relaxed and well cared for—secure now!

  Call (855) 234-5074 to book with an agent.
  10.4 miles from ST. Onge, SD 57779

Starting at

$179.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Belle Fourche SD

501 National St Belle Fourche, SD

For a relaxing stay near St. Onge, Super 8 by Wyndham Belle Fourche SD offers affordable accommodations with rooms starting at $62.99, creating a warm, welcoming space for unwinding. Experience the commitment to cleanliness at Super 8, where guest health and safety are prioritized with enhanced cleaning measures.

The serene setting at Super 8 by Wyndham Belle Fourche SD makes for a peaceful stay, with downtown St. Onge still close enough for guests to explore the city. Experience St. Onge comfortably and affordably—secure your hotel room today!

  Call (855) 235-0725 to book with an agent.
  10.4 miles from ST. Onge, SD 57779

Starting at

$62.99

per night

Read Reviews View Amenities View All Rooms

Travelodge Inn & Suites by Wyndham Deadwood

250 Main St Deadwood, SD

With rates beginning at $95.99, Travelodge Inn & Suites by Wyndham Deadwood provides affordable accommodations for travelers bound for St. Onge, creating a comfortable, welcoming space ideal for rest. Trust in Travelodge’s affiliation with Wyndham, ensuring reliable service and consistent quality across all locations.

For a calm escape, Travelodge Inn & Suites by Wyndham Deadwood offers peaceful surroundings, while downtown St. Onge is still close enough for city exploration. Choose value-driven comfort for your St. Onge visit—book your stay today!

  Call (855) 239-4019 to book with an agent.
  10.9 miles from ST. Onge, SD 57779

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

First Gold Gaming Resort

270 Main Street Deadwood, SD

Stay affordably at First Gold Gaming Resort on your trip to St. Onge, where inviting rooms create a restful retreat, with budget-friendly rates beginning at $109.99. Enjoy well-appointed rooms that provide a range of modern amenities, ensuring a comfortable and enjoyable stay.

From First Gold Gaming Resort, a relaxing drive brings guests into downtown St. Onge, where they can explore the city’s top spots before returning to the calm of the hotel. Find your ideal St. Onge retreat with lodging that delivers exceptional value—secure now!

  Call (855) 234-7135 to book with an agent.
  11.0 miles from ST. Onge, SD 57779

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Tru by Hilton Deadwood SD

372 Main Street Deadwood, SD

For a comfortable stay, Tru by Hilton Deadwood SD offers budget-friendly rooms with rates beginning at $88.40, creating a clean and inviting space ideal for relaxation. Experience the inviting atmosphere of Tru by Hilton’s fire pits and lounge areas, perfect for socializing or enjoying a quiet evening.

For a peaceful retreat, Tru by Hilton Deadwood SD offers a quiet setting with the convenience of downtown St. Onge being just a drive away. Find the perfect base for exploring St. Onge with affordable, inviting accommodations—secure now!

  Call (855) 234-7135 to book with an agent.
  11.1 miles from ST. Onge, SD 57779

Starting at

$88.40

per night

Read Reviews View Amenities View All Rooms

DoubleTree by Hilton Deadwood at Cadillac Jacks

360 Main St Deadwood, SD

Those visiting St. Onge will enjoy the upscale experience at DoubleTree by Hilton Deadwood at Cadillac Jacks, where refined accommodations provide comfort, with budget-friendly rates from $113.99. Escape to the rooftop pools at DoubleTree by Hilton, where you can swim with a view and relax in style.

At DoubleTree by Hilton Deadwood at Cadillac Jacks, visitors can enjoy the peace and quiet of the hotel, while downtown St. Onge remains a convenient drive away for a day of adventure. Discover how extraordinary St. Onge can be with a hotel that makes sophistication simple—secure now!

  Call (855) 234-7135 to book with an agent.
  11.3 miles from ST. Onge, SD 57779

Starting at

$113.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Deadwood at Tin Lizzie Gaming Resort

531 Main Street Deadwood, SD

At Hampton Inn Deadwood at Tin Lizzie Gaming Resort, travelers bound for St. Onge will find budget-conscious accommodations with rooms starting at $100.99, creating a warm, welcoming environment. Feel refreshed in Hampton's newly renovated rooms, where contemporary design meets the comfort and reliability you expect.

A perfect balance between tranquility and city access can be found at Hampton Inn Deadwood at Tin Lizzie Gaming Resort, where downtown St. Onge is still a short drive away. Make every moment in St. Onge count with a hotel that offers more for less—secure today!

  Call (855) 234-5074 to book with an agent.
  11.5 miles from ST. Onge, SD 57779

Starting at

$100.99

per night

Read Reviews View Amenities View All Rooms

Four Points by Sheraton Deadwood

575 Main Street Deadwood, SD

Choose Four Points by Sheraton Deadwood for your journey to St. Onge, where comfortable rooms provide quality and relaxation, with budget-friendly rates beginning at $114.99. Relax with the variety of Sheraton’s pillow options, available to ensure your utmost comfort during your stay.

Unwind in the calm environment of Four Points by Sheraton Deadwood, where peaceful surroundings provide a relaxing stay and downtown St. Onge is nearby. Treat yourself to a St. Onge stay that delivers on both luxury and savings—reserve now!

  Call (855) 234-7135 to book with an agent.
  11.5 miles from ST. Onge, SD 57779

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

The Historic Bullock Hotel

633 Main Street Deadwood, SD

With rooms beginning at $69.00, The Historic Bullock Hotel offers inviting accommodations for travelers visiting St. Onge, creating a tranquil, comfortable space for rest. Find essential comforts in rooms that provide a clean and accommodating environment, with a focus on value and efficiency.

Experience a serene retreat at The Historic Bullock Hotel, where quiet surroundings offer relaxation and downtown St. Onge is just a drive away. Take your St. Onge stay to the next level with affordable, well-equipped lodging—reserve now!

  Call (855) 234-5074 to book with an agent.
  11.6 miles from ST. Onge, SD 57779

Starting at

$69.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Deadwood Gold Dust Casino an IHG Hotel

22 Lee Street Deadwood, SD

For an affordable and restful stay near St. Onge, Holiday Inn Express Hotel & Suites Deadwood Gold Dust Casino an IHG Hotel offers budget-friendly accommodations with rooms starting at $129.00, creating a welcoming space. Stay prepared with Holiday Inn Express's emergency preparedness plans, ensuring guest safety in any situation.

Guests at Holiday Inn Express Hotel & Suites Deadwood Gold Dust Casino an IHG Hotel can enjoy the calm environment, with downtown St. Onge still accessible for all their city adventures. Get ready for a memorable St. Onge trip with lodging that puts you first—secure now!

  Call (855) 234-5074 to book with an agent.
  11.7 miles from ST. Onge, SD 57779

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

The Hotel by Gold Dust

25 Lee Street Deadwood, SD

Guests traveling to St. Onge can unwind in inviting accommodations at The Hotel by Gold Dust, where charming rooms start at $109.99, creating a clean, comfortable space. Relax in well-maintained accommodations that provide the essentials for a worry-free stay at a budget-friendly price.

Guests can enjoy a relaxing environment at The Hotel by Gold Dust, with the convenience of downtown St. Onge being just a smooth drive away. Stay relaxed and within budget while exploring St. Onge—lock in your hotel room now!

  Call (855) 234-2997 to book with an agent.
  11.7 miles from ST. Onge, SD 57779

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Martin & Mason Hotel

33 Deadwood Street Deadwood, SD

Relax in the comfortable ambiance of Martin & Mason Hotel near St. Onge, where inviting accommodations offer a peaceful escape, with nightly rates beginning at $119.00. Stay in rooms that provide a higher level of comfort and convenience, with amenities that make your stay hassle-free.

Guests at Martin & Mason Hotel can unwind in a serene setting, with downtown St. Onge still within easy reach for a day of exploration. Take advantage of a St. Onge stay where luxury and budget-friendly rates coexist—lock in today!

  Call (855) 234-7135 to book with an agent.
  11.7 miles from ST. Onge, SD 57779

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms