The best deals on hotels when visiting Oldham 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 Oldham, South Dakota 57051

De Smet Super Deluxe Inn&Suites

288 Highway 14 East De Smet, SD

For an affordable stay near Oldham, De Smet Super Deluxe Inn&Suites offers enveloping rooms with rates from $139.00, creating a welcoming, comfortable atmosphere perfect for rest. Enjoy a richer travel experience in rooms that offer additional amenities and comforts, making your stay more enjoyable and affordable.

Enjoy the tranquility at De Smet Super Deluxe Inn&Suites, where quiet surroundings meet easy access to downtown Oldham for a day of exploration. Feel at home in Oldham with accommodations that keep comfort affordable—reserve now!

  Call (855) 233-7850 to book with an agent.
  15.8 miles from Oldham, SD 57051

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Madison

219 North Highland Ave Madison, SD

For a restful and affordable visit near Oldham, Super 8 by Wyndham Madison offers secure accommodations with rooms starting at $101.99, creating a warm, welcoming environment. Start your day right with Super 8's complimentary breakfast, offering a variety of options to fuel your adventures.

For a restful escape, Super 8 by Wyndham Madison offers serene surroundings while keeping downtown Oldham within reach for city exploration. Stay affordably and comfortably while visiting Oldham—book your room now!

  Call (855) 235-6136 to book with an agent.
  17.7 miles from Oldham, SD 57051

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Lakeview Hotel

SE QUAD of Highway 34 & WASHINGTON AVE Madison, SD

Guests traveling to Oldham will find Best Western Plus Lakeview Hotel a practical choice, with rooms beginning at $121.99, creating a clean and inviting environment ideal for relaxation. Relax with the book-lending program at Best Western Plus, allowing you to borrow and read books during your stay.

Travelers can relax at Best Western Plus Lakeview Hotel, where quiet surroundings offer a peaceful retreat and downtown Oldham remains within reach. Stay comfortably and stress-free in Oldham with budget-friendly amenities—secure your room today!

  Call (855) 239-4019 to book with an agent.
  19.0 miles from Oldham, SD 57051

Starting at

$121.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Madison SD

504 South 10th St Madison, SD

Guests bound for Oldham can enjoy budget-friendly comfort at AmericInn by Wyndham Madison SD, where warm rooms start at $121.99, creating a welcoming space perfect for relaxation. Enjoy a seamless stay with AmericInn by Wyndham’s express check-in and check-out services, designed for your convenience.

Guests staying at AmericInn by Wyndham Madison SD will love the peaceful retreat, with downtown Oldham just a convenient drive away for easy access to all the city's attractions. Enjoy a Oldham stay where comfort is never compromised—secure your room now!

  Call (855) 239-5277 to book with an agent.
  19.0 miles from Oldham, SD 57051

Starting at

$121.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Brookings University

514 Sunrise Ridge Rd Brookings, SD

For budget-savvy travelers headed to Oldham, Quality Inn Brookings University offers inviting rooms with rates beginning at $118.99, creating a warm, comfortable space perfect for rest. Choose Quality Inn as your next travel haven, where excellent amenities, comfort, and value align for an impeccable stay.

Relax and unwind at Quality Inn Brookings University, where spacious accommodations provide a peaceful environment while keeping Oldham close by. Indulge in a worry-free Oldham stay with budget-friendly, welcoming lodging—book now!

  Call (855) 235-0725 to book with an agent.
  27.6 miles from Oldham, SD 57051

Starting at

$118.99

per night

Read Reviews View Amenities View All Rooms

Brookings Inn

2500 6th Street Brookings, SD

With welcoming ambiance and quality, Brookings Inn near Oldham is an ideal choice, where comfy accommodations start at a friendly rate of just $90.99. Enjoy a luxurious stay with rooms that feature contemporary design and state-of-the-art amenities, providing a truly elevated experience.

Step away from the crowds at Brookings Inn, a quiet escape where Oldham's vibrant offerings are never too far from reach. Relax in Oldham with a hotel that delivers sophistication in every detail—lock in today!

  Call (855) 233-7850 to book with an agent.
  27.7 miles from Oldham, SD 57051

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Inn & Suites

2515 East 6th St Brookings, SD

At Econo Lodge Inn & Suites, travelers bound for Oldham will find comfortable, budget-friendly accommodations with rooms beginning at $85.99, creating a warm space for rest. Unwind in the simply designed yet comfortable rooms at Econo Lodge, tailored for a stress-free and convenient stay.

At Econo Lodge Inn & Suites, guests can recharge in quiet surroundings while keeping Oldham's best attractions close enough to explore. Stay comfortably and save on your Oldham adventure—lock in your room today!

  Call (855) 234-5074 to book with an agent.
  27.7 miles from Oldham, SD 57051

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Brookings SD

3000 Lefevre Drive Brookings, SD

Guests bound for Oldham will find inviting comfort at Country Inn & Suites by Radisson Brookings SD, where budget-friendly rooms start at $123.99, creating a clean and welcoming environment. Enjoy the thoughtful placement of power outlets and USB ports in each room at Country Inn & Suites, catering to your tech needs.

Find your peaceful escape at Country Inn & Suites by Radisson Brookings SD, where guests enjoy a calm retreat and the option to explore Oldham's vibrant life. Treat yourself to a relaxing Oldham getaway without the high cost—secure your room now!

  Call (855) 234-7135 to book with an agent.
  28.0 miles from Oldham, SD 57051

Starting at

$123.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Brookings

3017 Lefevre Drive Brookings, SD

With rooms beginning at $162.99, Hampton Inn & Suites Brookings offers inviting accommodations for travelers visiting Oldham, creating a calm, comfortable space for rest. Discover the practicality and comfort of Hampton’s multi-functional furniture in guest rooms, maximizing space and usability.

Relax in the spacious setting of Hampton Inn & Suites Brookings, where guests can unwind and still have easy access to Oldham. Find a hotel in Oldham that checks all the boxes for a great stay—book today!

  Call (855) 234-5074 to book with an agent.
  28.0 miles from Oldham, SD 57051

Starting at

$162.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Brookings an IHG Hotel

3020 Lefevre Dr Brookings, SD

At Holiday Inn Express & Suites Brookings an IHG Hotel, travelers to Oldham can unwind in comfortable comfort with rooms beginning at $174.95, creating a warm and inviting space ideal for relaxation. Trust in the reliable and friendly service of Holiday Inn Express staff, dedicated to making your stay pleasant and hassle-free.

Guests at Holiday Inn Express & Suites Brookings an IHG Hotel will appreciate the calm surroundings, with Oldham's vibrant offerings only a short drive away. Enjoy Oldham in comfort and without financial stress—book your room today!

  Call (855) 239-5277 to book with an agent.
  28.0 miles from Oldham, SD 57051

Starting at

$174.95

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Brookings

3034 Lefevre Dr Brookings, SD

At Super 8 by Wyndham Brookings, travelers to Oldham will find enchanting accommodations with rates beginning at $95.99, creating a warm, inviting space perfect for relaxation. Relax knowing Super 8 focuses on the essentials, providing straightforward amenities that matter most to travelers.

Nestled conveniently near Oldham, Super 8 by Wyndham Brookings offers the tranquility of a quiet stay with the thrill of city adventures nearby. Enjoy added perks at a great rate for your Oldham trip—book your hotel room now!

  Call (855) 239-5277 to book with an agent.
  28.1 miles from Oldham, SD 57051

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

My Place Hotel Brookings SD

711 32nd Ave Brookings, SD

Enjoy the peaceful environment at My Place Hotel Brookings SD when visiting Oldham, where comfortable rooms create a relaxing stay, with nightly rates beginning at $109.95. Experience a delightful stay in rooms that are thoughtfully equipped with modern amenities and extra comfort features.

Guests seeking both rest and excitement will love My Place Hotel Brookings SD, where peaceful lodgings are paired with proximity to Oldham. Get the most out of Oldham with accommodations that prioritize convenience and savings—book today!

  Call (855) 233-0132 to book with an agent.
  28.2 miles from Oldham, SD 57051

Starting at

$109.95

per night

Read Reviews View Amenities View All Rooms

Royal River Casino&Hotel

607 South Veterans St Flandreau, SD

Unwind in the calm surroundings of Royal River Casino&Hotel near Oldham, where comfortable accommodations create a warm retreat, with rates beginning at $115.00. Relax in rooms that offer enhanced amenities and a welcoming atmosphere, perfect for a rejuvenating stay.

At Royal River Casino&Hotel, guests can unwind in a serene setting, knowing that the lively atmosphere of Oldham is still accessible. Discover the best way to unwind in Oldham with well-appointed, budget-friendly lodging—secure now!

  Call (855) 234-5074 to book with an agent.
  37.2 miles from Oldham, SD 57051

Starting at

$115.00

per night

Read Reviews View Amenities View All Rooms

Bilmar Inn & Suites Dell Rapids

510 North Highway 77 Dell Rapids, SD

With rooms beginning at $115.99, Bilmar Inn & Suites Dell Rapids provides affordable accommodations for guests headed to Oldham, creating a harmonious and comfortable space perfect for relaxation. Experience dependable comfort in well-appointed rooms that provide everything you need for a relaxing and budget-friendly stay.

Rest easy at Bilmar Inn & Suites Dell Rapids, a calm retreat that offers a peaceful atmosphere while keeping Oldham's highlights close enough for exploration. Book now and enjoy a relaxing, cost-effective Oldham adventure—reserve your room!

  Call (855) 233-7850 to book with an agent.
  40.3 miles from Oldham, SD 57051

Starting at

$115.99

per night

Read Reviews View Amenities View All Rooms

Dakota Inn

924 4th St. NE Huron, SD

With rates starting at $109.00, Dakota Inn is an ideal option for those traveling to Oldham, offering budget-friendly rooms in a welcoming, clean environment. Enjoy the essentials of a comfortable stay, with rooms that offer clean linens, basic toiletries, and a quiet environment.

Experience the best of both worlds at Dakota Inn, where relaxation meets the convenience of being close to Oldham. Plan your Oldham travels with a hotel that ensures both comfort and value—reserve now!

  Call (855) 233-0132 to book with an agent.
  45.0 miles from Oldham, SD 57051

Starting at

$109.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Huron

2189 Dakota Ave. S Huron, SD

For an inviting stay near Oldham, Super 8 by Wyndham Huron offers affordable comfort with rates from $89.99, creating a clean, plush space for unwinding and rest. Bring your pets along for the journey with Super 8's friendly pet policy, ensuring no family member is left behind.

Step into relaxation at Super 8 by Wyndham Huron, where calm surroundings make for a refreshing stay with Oldham just a short trip away. Enjoy reliable, comfortable lodging that fits your budget in Oldham—secure now!

  Call (855) 234-7135 to book with an agent.
  45.4 miles from Oldham, SD 57051

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Best Western of Huron

2000 Dakota Ave. S Huron, SD

For an inviting stay, Best Western of Huron offers peaceful accommodations with rates from $64.99, creating a comfortable environment ideal for travelers bound for Oldham. Enjoy the soothing ambiance of water features in Best Western’s lobbies and outdoor areas, from fountains to decorative pools.

Find balance at Best Western of Huron, offering a tranquil retreat with Oldham's lively energy still within reach. Take a break in Oldham with a hotel that understands the value of your time and money—book today!

  Call (855) 235-0725 to book with an agent.
  45.4 miles from Oldham, SD 57051

Starting at

$64.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Huron

100 21st St. SW Huron, SD

For a comfortable stay, Quality Inn Huron offers inviting rooms with rates beginning at $82.99, creating a warm and inviting space ideal for travelers visiting Oldham. Enjoy a seamless stay with Quality Inn's express services, including fast check-in and check-out to accommodate your schedule.

Escape the everyday rush at Quality Inn Huron, where calm surroundings make for a refreshing stay with Oldham just a drive away. Choose a hotel in Oldham that gives you more for your money—reserve your stay now!

  Call (855) 235-0725 to book with an agent.
  45.4 miles from Oldham, SD 57051

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Crossroads Hotel at Huron Event Center

100 4th St. SW Huron, SD

Guests headed to Oldham will find mellifluous accommodations at Crossroads Hotel at Huron Event Center, where rooms begin at $107.99, creating a warm and welcoming environment ideal for rest. Relax in a welcoming environment with a bit more luxury, perfect for those seeking extra comfort without the high cost.

Experience a tranquil stay at Crossroads Hotel at Huron Event Center, where spacious accommodations make it easy to enjoy the proximity to Oldham. Make your Oldham trip stress-free and comfortable with a budget-friendly hotel—lock in now!

  Call (855) 234-2997 to book with an agent.
  45.7 miles from Oldham, SD 57051

Starting at

$107.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Hartford SD

1031 Diamond Circle Hartford, SD

Guests visiting Oldham can unwind at AmericInn by Wyndham Hartford SD, where snug accommodations start at $152.99, creating a welcoming and comfortable environment for rest. Appreciate the quiet moments at AmericInn by Wyndham, where you can escape the stress of travel and relax in peace.

AmericInn by Wyndham Hartford SD offers the perfect base for exploring Oldham, with the added benefit of returning to a peaceful, quiet stay. Savor your Oldham experience with accommodations designed for relaxation—book today!

  Call (855) 236-8982 to book with an agent.
  46.2 miles from Oldham, SD 57051

Starting at

$152.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Watertown

503 14th Ave. Se Watertown, SD

For travelers headed to Oldham, Super 8 by Wyndham Watertown provides inviting accommodations with rooms starting at $71.99, creating a warm and comfortable environment. Earn points with every stay by joining Super 8’s Wyndham Rewards, where your loyalty is rewarded with exciting perks.

Stay at Super 8 by Wyndham Watertown to enjoy a peaceful retreat, where you can relax and still explore the excitement of Oldham when you’re ready. Lock in enhanced comfort for your Oldham adventure—reserve your hotel now!

  Call (855) 233-7850 to book with an agent.
  46.3 miles from Oldham, SD 57051

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Ramkota Hotel Watertown

1901 9th Ave. Southwest Watertown, SD

Enjoy the inviting ambiance of Ramkota Hotel Watertown near Oldham, where restful rooms create a soothing atmosphere, with affordable nightly rates starting from $154.99. Find a delightful balance between luxury and practicality in rooms equipped to meet all your needs.

Escape to the comfort of Ramkota Hotel Watertown, a tranquil spot where guests can relax and still explore Oldham with ease. Maximize your Oldham experience with a hotel that combines convenience and savings—lock in today!

  Call (855) 236-8982 to book with an agent.
  46.4 miles from Oldham, SD 57051

Starting at

$154.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Watertown

920 14th St. Se Watertown, SD

At Econo Lodge Watertown, guests visiting Oldham can unwind in inviting accommodations with rooms from $59.00, creating a warm and welcoming space perfect for rest. Relax in Econo Lodge’s dedicated seating areas, perfect for unwinding after a day of travel or enjoying a casual meeting.

Relax at Econo Lodge Watertown, where a tranquil environment offers the perfect getaway with Oldham's highlights just a short drive away. Stay stress-free and budget-conscious while exploring Oldham—lock in your stay now!

  Call (855) 235-6136 to book with an agent.
  46.9 miles from Oldham, SD 57051

Starting at

$59.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Watertown

2720 9th Ave. Se Watertown, SD

For those bound for Oldham, Hampton Inn & Suites Watertown offers restful comfort with rooms starting at $118.99, creating a clean, comfortable space perfect for unwinding. Commit to a greener stay with Hampton's sustainability initiatives, which focus on reducing waste and conserving energy.

Find your ideal retreat at Hampton Inn & Suites Watertown, offering peaceful surroundings and effortless access to Oldham’s many attractions. Maximize your Oldham travels with a hotel that’s both practical and inviting—lock in today!

  Call (855) 239-4019 to book with an agent.
  47.1 miles from Oldham, SD 57051

Starting at

$118.99

per night

Read Reviews View Amenities View All Rooms