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

At Fairfield Inn & Suites by Marriott Spearfish, guests traveling to St. Onge will find homely, budget-friendly rooms starting at $134.99, creating a clean and welcoming environment for relaxation. Enjoy the simplicity and efficiency of Fairfield's services, designed to meet the needs of both leisure and business travelers.

At Fairfield Inn & Suites by Marriott Spearfish, guests can relax in a serene setting, with downtown St. Onge still within easy reach for a day of sightseeing. Enjoy the best of St. Onge with a hotel that puts your comfort first—lock in your room now!

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

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Spearfish I-90

2725 1st Ave Spearfish, SD

At Quality Inn Spearfish I-90, travelers bound for St. Onge will find budget-conscious comfort with rooms starting at $78.99, creating a clean, inviting space for relaxation. Discover the convenience of Quality Inn's room service app, allowing you to order food and services directly from your smartphone.

From Quality Inn Spearfish I-90, the drive to downtown St. Onge offers convenient access to the city’s attractions while providing a peaceful retreat afterward. Step into a stress-free St. Onge stay with accommodations designed to impress—book today!

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

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Spearfish

240 North 27th Street Spearfish, SD

With affordable rooms from $128.99, Hampton Inn Spearfish is ideal for travelers visiting St. Onge, creating a calm and welcoming atmosphere perfect for relaxation. Utilize Hampton’s laundry services during longer stays, keeping your wardrobe fresh and ready for whatever your trip entails.

Guests at Hampton Inn Spearfish can enjoy the peace and quiet of being further from the city’s busiest areas, with downtown St. Onge still within reach for a day of exploring. Make memories in St. Onge while staying at a hotel that caters to your comfort—reserve now!

  Call (855) 234-7135 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

Choose Holiday Inn Spearfish Convention Center an IHG Hotel for a comfortable stay when visiting St. Onge, where quality rooms offer relaxation, with affordable rates beginning at $142.99. Stay refreshed with Holiday Inn's poolside service, providing snacks and drinks as you lounge by the water.

From Holiday Inn Spearfish Convention Center an IHG Hotel, the drive into downtown St. Onge is convenient, allowing guests to enjoy the city’s top spots while retreating to the hotel’s quieter setting. Step into a welcoming St. Onge stay with amenities that enhance your visit—lock in today!

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

Starting at

$142.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Spearfish

440 Heritage Rd Spearfish, SD

With rates beginning at $68.99, Super 8 by Wyndham Spearfish is a convenient choice for travelers to St. Onge, offering budget-friendly accommodations in a welcoming setting. Conveniently located, Super 8 offers easy access to major highways, making it an ideal choice for road travelers and adventure seekers.

Guests at Super 8 by Wyndham Spearfish can enjoy a more peaceful stay, with downtown St. Onge still just a quick drive away for all their sightseeing needs. Stay comfortably and save more on your St. Onge travels—lock in today!

  Call (855) 239-5277 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

For a restful stay, Baymont by Wyndham Spearfish offers inviting accommodations with rooms starting at $59.99, creating a clean, welcoming environment perfect for travelers. Stay connected and productive with Baymont by Wyndham’s business-friendly amenities, including high-speed internet and comfortable workspaces.

The quiet atmosphere of Baymont by Wyndham Spearfish makes for a restful stay, with downtown St. Onge just a drive away for easy access to the city’s top spots. Step into St. Onge comfort without the hefty price tag—lock in your hotel room today!

  Call (855) 235-0725 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

Guests traveling to St. Onge will find Travelodge by Wyndham Spearfish a welcoming option, with rates beginning at $70.99, creating a calm and comfortable environment perfect for rest. Navigate your travels effortlessly from Travelodge's strategic locations, offering quick access to major highways and public transport.

At Travelodge by Wyndham Spearfish, guests can unwind in a peaceful environment, while downtown St. Onge is still within easy reach for a day’s adventures. Stay affordably and comfortably while exploring St. Onge—reserve today!

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

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Best Western Black Hills Lodge

540 East Jackson Boulevard Spearfish, SD

With rates from $107.99, Best Western Black Hills Lodge provides relaxing comfort for guests traveling to St. Onge, creating a warm and welcoming environment ideal for rest. Choose from Best Western's diverse portfolio, including upscale Best Western Premier® and cozy Best Western Plus® locations.

From Best Western Black Hills Lodge, a convenient drive brings guests to downtown St. Onge, allowing them to explore the city’s top spots while returning to a serene retreat afterward. Step into St. Onge with a hotel that makes your visit enjoyable and cost-effective—book now!

  Call (855) 239-4019 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 rates beginning at $84.99, Days Inn by Wyndham Spearfish is an ideal option for travelers visiting St. Onge, offering cozy-like rooms that provide a welcoming, comfortable experience. Relax with the added comfort of Days Inn's plush pillows and premium bedding, ensuring a good night's sleep.

From Days Inn by Wyndham Spearfish, 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. Book a welcoming, budget-savvy hotel for your St. Onge travels—secure now!

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

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

The Crow Peak Lodge

346 West Kansas St Spearfish, SD

Guests traveling to St. Onge will find warm comfort at The Crow Peak Lodge, where rooms start at $135.00, providing a warm, welcoming environment perfect for relaxation. Enjoy the essentials of a comfortable stay, with rooms that offer clean linens, basic toiletries, and a quiet environment.

Guests staying at The Crow Peak Lodge can appreciate the calm surroundings, with downtown St. Onge still within reach for a day of exploring the city’s highlights. Find out how easy St. Onge travel can be with a hotel that meets all your needs—secure now!

  Call (855) 233-0132 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

For a budget-friendly stay, AmericInn by Wyndham Belle Fourche offers inviting rooms with rates beginning at $115.99, creating a clean and comfortable space near St. Onge. Relax with a book or catch up on emails in AmericInn by Wyndham’s quiet and comfortable lobby areas.

Find both comfort and convenience at AmericInn by Wyndham Belle Fourche, where you can rest in peaceful surroundings and still visit St. Onge with ease. Make the most of your St. Onge adventure with accommodations that prioritize savings—lock in now!

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

Starting at

$115.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge

1815 5th Avenue Belle Fourche, SD

For budget-savvy guests bound for St. Onge, Econo Lodge offers secure, affordable rooms with rates starting at $72.99, creating a welcoming environment for rest. Experience quick and easy check-in and check-out processes at Econo Lodge, designed to get you on your way without delay.

For travelers looking for peace and quiet, Econo Lodge offers serene surroundings while keeping downtown St. Onge within reach. Enjoy a simple yet inviting hotel for your St. Onge travels—secure your room now!

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

Starting at

$72.99

per night

Read Reviews View Amenities View All Rooms

The Lodge at Deadwood Gaming Resort

100 Pine Crest Deadwood, SD

Unwind at The Lodge at Deadwood Gaming Resort near St. Onge, where comfortable rooms create a welcoming escape from the road, with inviting rates starting at $229.00 per night. Find comfort and convenience in our rooms, equipped with all the necessities for a stress-free and enjoyable stay.

For those looking to unwind after a day in downtown St. Onge, The Lodge at Deadwood Gaming Resort offers a calm retreat just a comfortable drive away. Enjoy exceptional value and superior comfort during your St. Onge visit—lock in today!

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

Starting at

$229.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Belle Fourche SD

501 National St Belle Fourche, SD

At Super 8 by Wyndham Belle Fourche SD, travelers bound for St. Onge can enjoy budget-conscious comfort with rooms starting at $69.99, creating a warm and inviting atmosphere for unwinding. Rest assured with Super 8's heightened cleanliness standards, offering a safe and spotless environment during your stay.

With a scenic drive into downtown St. Onge, guests at Super 8 by Wyndham Belle Fourche SD can enjoy the city's best spots before returning to the calm of the hotel. Make your St. Onge adventure easy and budget-conscious with a welcoming stay—secure now!

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

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Travelodge Inn & Suites by Wyndham Deadwood

250 Main St Deadwood, SD

Guests bound for St. Onge will find budget-friendly comfort at Travelodge Inn & Suites by Wyndham Deadwood, where inviting rooms start at $114.00, creating a clean and welcoming space ideal for relaxation. Experience great value at Travelodge, where essential amenities are included at no extra cost, ensuring a worry-free stay.

Guests staying at Travelodge Inn & Suites by Wyndham Deadwood will love the calm atmosphere, with the added benefit of downtown St. Onge being just a short drive away. Enjoy the best of St. Onge with a budget-friendly hotel that delivers on value—book now!

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

Starting at

$114.00

per night

Read Reviews View Amenities View All Rooms

First Gold Gaming Resort

270 Main Street Deadwood, SD

Relax in the hospitable surroundings of First Gold Gaming Resort as you explore St. Onge, where quality accommodations offer warmth and comfort, with inviting rates at $109.99. Relax in rooms that blend modern conveniences with traditional comfort, providing a welcoming and enjoyable atmosphere.

Relax in the comfort of First Gold Gaming Resort, where guests can enjoy a quiet stay with downtown St. Onge still within an easy drive. Step into St. Onge relaxation with a hotel that caters to your every need—lock in today!

  Call (855) 235-6136 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

SpringHill Suites by Marriott Deadwood

322 Main Street Deadwood, SD

Relax in the mellifluous surroundings of SpringHill Suites by Marriott Deadwood as you explore St. Onge, where quality accommodations offer warmth and comfort, with inviting rates at $149.99. Take a dip in the swimming pools at SpringHill Suites, ideal for relaxation or an invigorating swim.

At SpringHill Suites by Marriott Deadwood, visitors can unwind in the peaceful surroundings, while downtown St. Onge remains easily accessible by car for a day of sightseeing. Experience the joy of visiting St. Onge with a hotel that exceeds expectations—book today!

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

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Tru by Hilton Deadwood SD

372 Main Street Deadwood, SD

For an affordable and welcoming stay near St. Onge, Tru by Hilton Deadwood SD offers budget-friendly rooms with rates from $115.99, creating a clean and comfortable atmosphere. Enjoy the complimentary 'Top It' breakfast bar at Tru by Hilton, featuring a wide selection of sweet and savory toppings for your morning meal.

For a restful stay, Tru by Hilton Deadwood SD provides peaceful surroundings, with downtown St. Onge still a comfortable drive away. Relax and enjoy St. Onge knowing your hotel is both cozy and budget-conscious—lock in today!

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

Starting at

$115.99

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 find serenity at DoubleTree by Hilton Deadwood at Cadillac Jacks, where relaxed rooms offer an upscale retreat, with inviting rates beginning at $202.99. Delight in DoubleTree by Hilton's dessert buffets, where sweet treats are abundant and designed to satisfy any sweet tooth.

With downtown St. Onge a scenic drive away, guests at DoubleTree by Hilton Deadwood at Cadillac Jacks can enjoy the city's top spots while retreating to a quieter, more serene stay. Experience St. Onge in style with a hotel that knows how to deliver on every promise—book today!

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

Starting at

$202.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Deadwood at Tin Lizzie Gaming Resort

531 Main Street Deadwood, SD

For a relaxing stay near St. Onge, Hampton Inn Deadwood at Tin Lizzie Gaming Resort offers delightful accommodations with rates beginning at $144.99, creating a warm, inviting atmosphere for rest. Get a taste of the locale with Hampton’s partnerships with local dining establishments, offering discounts and specials for guests.

Rest in the peaceful setting of Hampton Inn Deadwood at Tin Lizzie Gaming Resort, where guests can relax knowing downtown St. Onge is just a short drive away. Find the ideal base for your St. Onge adventures with a hotel that adds value—lock in today!

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

Starting at

$144.99

per night

Read Reviews View Amenities View All Rooms

Four Points by Sheraton Deadwood

575 Main Street Deadwood, SD

Enjoy a peaceful stay at Four Points by Sheraton Deadwood on your journey to St. Onge, where inviting rooms provide comfort, with affordable rates beginning at $154.99 per night. Relax with Sheraton’s pet-friendly policies, which welcome your furry friends with special amenities and services.

For a quiet retreat, Four Points by Sheraton Deadwood offers peaceful surroundings, with the convenience of downtown St. Onge remaining nearby for city access. Plan a St. Onge getaway with accommodations that blend affordability with sophistication—reserve now!

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

Starting at

$154.99

per night

Read Reviews View Amenities View All Rooms

The Historic Bullock Hotel

633 Main Street Deadwood, SD

At The Historic Bullock Hotel, travelers to St. Onge can enjoy inviting accommodations with rooms from $144.00, creating a warm and comfortable space ideal for unwinding. Relax in rooms that offer a touch more comfort, designed for travelers seeking a little extra from their budget-friendly stay.

For a serene getaway, The Historic Bullock Hotel offers the perfect balance of tranquility and access to downtown St. Onge for a day of adventure. Rest easy in St. Onge with accommodations that deliver value and quality—secure your room today!

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

Starting at

$144.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

With rates from $164.00, Holiday Inn Express Hotel & Suites Deadwood Gold Dust Casino an IHG Hotel is ideal for travelers bound for St. Onge, providing harmonious, budget-friendly accommodations perfect for relaxation. Relax with blackout drapes in every room at Holiday Inn Express, ensuring a dark and quiet environment for a good night's sleep.

At Holiday Inn Express Hotel & Suites Deadwood Gold Dust Casino an IHG Hotel, travelers can experience a peaceful retreat, with the added bonus of downtown St. Onge still being close enough for adventure. Experience a well-rounded stay perfect for your St. Onge travels—reserve today!

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

Starting at

$164.00

per night

Read Reviews View Amenities View All Rooms

The Hotel by Gold Dust

25 Lee Street Deadwood, SD

With rooms starting at $229.99, The Hotel by Gold Dust provides affordable accommodations for travelers bound for St. Onge, creating a warm and welcoming atmosphere for relaxation. Experience a stay that focuses on the essentials, providing comfort and value in rooms that cater to budget-savvy travelers.

The peaceful atmosphere at The Hotel by Gold Dust offers guests a quiet retreat, with the convenience of downtown St. Onge still a short drive away. Plan ahead and enjoy a cozy, budget-friendly stay for your St. Onge visit—reserve now!

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

Starting at

$229.99

per night

Read Reviews View Amenities View All Rooms