The best deals on hotels when visiting Medora in Iowa.

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 Medora, Iowa 50210

Hotel Pommier Indianola

1215 North Jefferson Way Indianola, IA

For an affordable stay, Hotel Pommier Indianola offers intimate rooms with rates beginning at $85.32, creating a clean and comfortable space near Medora. Relax in rooms that provide a bit more than just the basics, offering extra amenities for a more comfortable and enjoyable stay.

Enjoy a peaceful retreat at Hotel Pommier Indianola, where the calm environment is perfectly balanced with the convenience of downtown Medora nearby. Discover the best way to enjoy Medora with cost-effective, practical accommodations—secure now!

  Call (855) 234-2997 to book with an agent.
  13.0 miles from Medora, IA 50210

Starting at

$85.32

per night

Read Reviews View Amenities View All Rooms

Quality Inn Indianola

1701 North Jefferson St Indianola, IA

With rooms starting at $61.99, Quality Inn Indianola provides inviting accommodations for guests bound for Medora, creating a restful, comfortable environment ideal for relaxation. Experience the local area with Quality Inn's guided tours, offering guests insights into the history and attractions of the destination.

For travelers looking to balance relaxation with exploration, Quality Inn Indianola offers tranquility while downtown Medora is still close enough to visit. Find a hotel in Medora that checks all the boxes for a great stay—book today!

  Call (855) 233-7850 to book with an agent.
  13.4 miles from Medora, IA 50210

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Blue Haven Motel

325 South Main St Osceola, IA

Guests traveling to Medora can unwind in inviting accommodations at Blue Haven Motel, where gentle rooms start at $58.00, creating a clean, comfortable space. Relax in accommodations that provide a welcoming environment, with everything you need for a comfortable and affordable visit.

Guests at Blue Haven Motel will enjoy the serene setting, while downtown Medora remains close enough for easy city access. Enjoy a practical, inviting stay perfect for your Medora travels—lock in today!

  Call (855) 234-5074 to book with an agent.
  13.7 miles from Medora, IA 50210

Starting at

$58.00

per night

Read Reviews View Amenities View All Rooms

Evergreen Inn

221 West McLane (Highway 34) Osceola, IA

Guests bound for Medora will find mellifluous accommodations at Evergreen Inn, with rooms starting at $63.00, creating a clean and welcoming space perfect for relaxation. Experience a touch of extra comfort in rooms that offer upgraded amenities for a more enjoyable and cost-effective stay.

From Evergreen Inn, a relaxing drive brings guests into downtown Medora, where they can explore the city’s top spots before returning to the calm of the hotel. Enjoy the ease of exploring Medora with a hotel that offers unbeatable value—lock in now!

  Call (855) 239-5277 to book with an agent.
  13.8 miles from Medora, IA 50210

Starting at

$63.00

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Indianola IA

501 East Trail Ridge Avenue Indianola, IA

With rates beginning at $101.99, Country Inn & Suites by Radisson Indianola IA is an ideal choice for budget-savvy travelers to Medora, creating a warm and inviting space. Enjoy the bright and cheerful breakfast room at Country Inn & Suites, where you can enjoy your morning meal in a pleasant setting.

A relaxing drive takes guests from Country Inn & Suites by Radisson Indianola IA into downtown Medora, offering a blend of city adventure and tranquil retreat. Make your Medora trip stress-free and comfortable with a budget-friendly hotel—lock in now!

  Call (855) 236-8982 to book with an agent.
  13.8 miles from Medora, IA 50210

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Lakeside Hotel Casino

777 Casino Dr Osceola, IA

Stay affordably at Lakeside Hotel Casino on your visit to Medora, where comfortable rooms create a restful retreat, with room rates starting at just $96.99. Relax in accommodations that provide a warm and welcoming atmosphere, complete with all the modern amenities you need.

Guests at Lakeside Hotel Casino can enjoy quiet surroundings, with the added convenience of downtown Medora being just a drive away. Get ready to experience Medora like never before with a hotel that has it all—reserve now!

  Call (855) 233-0132 to book with an agent.
  14.3 miles from Medora, IA 50210

Starting at

$96.99

per night

Read Reviews View Amenities View All Rooms

The Jeffreys Hotel Extended Stay

1520 Jeffreys Dr Osceola, IA

For those visiting Medora, The Jeffreys Hotel Extended Stay offers affordable comfort with rooms starting at $45.99, creating a welcoming, inviting space ideal for guests seeking relaxation. Enjoy the community feel of Extended Stay America, where you can experience the warmth and hospitality that make extended stays more enjoyable.

Unwind at The Jeffreys Hotel Extended Stay, where peaceful surroundings set the tone for a restful stay, and downtown Medora remains a short drive away. Enjoy a simple, affordable stay with added perks while visiting Medora—secure now!

  Call (855) 239-5277 to book with an agent.
  14.6 miles from Medora, IA 50210

Starting at

$45.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Osceola

710 Warren Ave Osceola, IA

At Quality Inn Osceola, guests visiting Medora will find budget-friendly comfort with rooms from $77.99, creating a clean and inviting space perfect for rest. Experience the freshness of Quality Inn's farm-to-table dining options, highlighting local ingredients and seasonal flavors.

At Quality Inn Osceola, guests can enjoy a restful escape, while knowing downtown Medora remains within reach for sightseeing and adventure. Unwind in Medora with accommodations that blend affordability and relaxation—book today!

  Call (855) 233-0132 to book with an agent.
  14.7 miles from Medora, IA 50210

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Osceola IA

720 Warren Avenue Osceola, IA

For an affordable and welcoming stay, Super 8 by Wyndham Osceola IA offers budget-friendly rooms with rates from $68.99, creating a comfortable space perfect for guests bound for Medora. Position yourself near key local sites with Super 8’s strategically chosen locations, ideal for both sightseeing and business travel.

Relax at Super 8 by Wyndham Osceola IA, where guests can enjoy the quiet atmosphere while knowing downtown Medora is within reach for sightseeing. Enjoy Medora adventures with a cozy, budget-friendly stay—secure your room today!

  Call (855) 234-7135 to book with an agent.
  14.7 miles from Medora, IA 50210

Starting at

$68.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Osceola

111 Ariel Dr Osceola, IA

At AmericInn by Wyndham Osceola, travelers to Medora will find budget-friendly rooms with rates beginning at $111.99, creating a welcoming and comfortable environment. Enjoy the privacy and convenience of AmericInn by Wyndham’s suite options, featuring separate bedrooms and living spaces.

Nestled in a quieter area, AmericInn by Wyndham Osceola provides guests with a serene atmosphere, while downtown Medora remains a short drive away. Choose a hotel that complements your Medora plans with ease and affordability—secure now!

  Call (855) 235-6136 to book with an agent.
  15.1 miles from Medora, IA 50210

Starting at

$111.99

per night

Read Reviews View Amenities View All Rooms

Fairfield by Marriott Inn & Suites Norwalk

2100 Hughes Drive Norwalk, IA

For travelers headed to Medora, Fairfield by Marriott Inn & Suites Norwalk offers inviting rooms with rates starting at $129.99, creating a clean and welcoming environment perfect for relaxation. Take advantage of Fairfield's meeting spaces, perfect for small gatherings, presentations, or remote work needs.

Guests will enjoy the calm surroundings at Fairfield by Marriott Inn & Suites Norwalk, with the vibrant streets of Medora never too far for exploration. Enjoy peace of mind on your Medora trip with accommodations designed for relaxation—book today!

  Call (855) 235-0725 to book with an agent.
  20.9 miles from Medora, IA 50210

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton Des Moines Airport

7201 South 22nd St Des Moines, IA

Enjoy the snug ambiance of Homewood Suites by Hilton Des Moines Airport when traveling to Medora, where inviting rooms offer relaxation, with rates beginning at just $125.99 per night. Stay refreshed with Homewood Suites' complimentary toiletries, replenished daily to enhance your comfort.

Enjoy a restful stay at Homewood Suites by Hilton Des Moines Airport, where calm accommodations and easy access to Medora make for the ideal balance. Step into a Medora hotel that makes relaxation and affordability a perfect match—book today!

  Call (855) 234-2997 to book with an agent.
  23.0 miles from Medora, IA 50210

Starting at

$125.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Des Moines Airport

6880 Fleur Dr Des Moines, IA

With budget-friendly rooms beginning at $159.99, Fairfield Inn & Suites by Marriott Des Moines Airport provides restorative accommodations for travelers to Medora, creating a welcoming environment for rest. Trust in the consistent quality and service of Fairfield by Marriott, a reliable choice for travelers worldwide.

Relax and recharge at Fairfield Inn & Suites by Marriott Des Moines Airport, offering a quiet setting that ensures restful nights with Medora's attractions nearby. Discover the best value for your Medora stay with a hotel that won’t disappoint—reserve now!

  Call (855) 233-0132 to book with an agent.
  23.2 miles from Medora, IA 50210

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Des Moines Airport

6800 Fleur Drive Des Moines, IA

Enjoy a restful stay at Hilton Garden Inn Des Moines Airport as you explore Medora, where heartwarming rooms provide relaxation and warmth, with budget-friendly rates from $158.99 per night. Relax in Hilton Garden Inn's spacious rooms, equipped with the Garden Sleep System® for a deeply restful night's sleep.

Recharge at Hilton Garden Inn Des Moines Airport, a serene haven situated perfectly for guests who want to explore Medora at their own pace. Find your ideal Medora stay with a hotel that delivers luxury at a budget-friendly price—secure now!

  Call (855) 239-4019 to book with an agent.
  23.3 miles from Medora, IA 50210

Starting at

$158.99

per night

Read Reviews View Amenities View All Rooms

Covered Bridge Inn

1312 Cedar Bridge Rd. Winterset, IA

For a comfortable and budget-friendly stay, Covered Bridge Inn offers inviting rooms with rates beginning at $59.00, creating a relaxing environment near Medora. Stay in accommodations that provide the essentials for a comfortable visit, with a focus on providing a good value experience.

Unwind at Covered Bridge Inn, where guests can rest easy in spacious rooms and take a quick trip to Medora for fun and exploration. Choose a well-rounded, budget-friendly stay for your Medora adventure—book now!

  Call (855) 239-4019 to book with an agent.
  23.5 miles from Medora, IA 50210

Starting at

$59.00

per night

Read Reviews View Amenities View All Rooms

Clarion Inn Des Moines Airport

1810 Army Post Road Des Moines, IA

Choose Clarion Inn Des Moines Airport for a restful stay near Medora, where inviting rooms offer a peaceful escape, with affordable rates beginning at $75.99 per night. Relax in spacious, well-appointed rooms at Clarion Inn, designed with both business and leisure travelers in mind.

For those looking to recharge, Clarion Inn Des Moines Airport provides a serene setting without sacrificing proximity to Medora. Experience Medora in style with accommodations that make every moment enjoyable—reserve now!

  Call (855) 234-5074 to book with an agent.
  23.5 miles from Medora, IA 50210

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Des Moines Airport / Conf Center an IHG Hotel

6111 Fleur Dr Des Moines, IA

Choose Holiday Inn Des Moines Airport / Conf Center an IHG Hotel for your visit to Medora, where hospitable rooms provide comfort and quality at a welcoming rate of $135.99 per night. Celebrate your special occasions at Holiday Inn, with versatile event spaces and dedicated staff to ensure your event is a success.

At Holiday Inn Des Moines Airport / Conf Center an IHG Hotel, you can experience a serene atmosphere, with Medora's vibrant streets always close enough for an adventure. Step into Medora comfort and convenience with a hotel that goes above and beyond—secure now!

  Call (855) 233-7850 to book with an agent.
  23.7 miles from Medora, IA 50210

Starting at

$135.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Des Moines Airport

6221 Willow Creek Ave Des Moines, IA

With budget-friendly rooms from $92.99, Baymont by Wyndham Des Moines Airport provides inviting accommodations for guests visiting Medora, creating a tucked away and welcoming atmosphere. Stay cozy and warm with Baymont by Wyndham’s in-room heating systems, ensuring comfort even on the coldest days.

Find your tranquil retreat at Baymont by Wyndham Des Moines Airport, offering restful accommodations with the convenience of Medora nearby. Escape to Medora with budget-wise lodging that offers more—book your stay now!

  Call (855) 234-5074 to book with an agent.
  24.0 miles from Medora, IA 50210

Starting at

$92.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Winterset IA

1304 North 4th Avenue Winterset, IA

For budget-conscious travelers headed to Medora, Cobblestone Inn & Suites Winterset IA offers harmonious rooms with rates from $94.99, creating a clean and welcoming atmosphere. Relax in rooms that provide additional comfort and conveniences, ensuring a more enjoyable and affordable visit.

Escape the crowds at Cobblestone Inn & Suites Winterset IA, where guests can relax in quiet comfort with Medora's highlights just a short drive away. Step into a welcoming Medora stay with accommodations that blend comfort and affordability—reserve now!

  Call (855) 234-5074 to book with an agent.
  24.2 miles from Medora, IA 50210

Starting at

$94.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Des Moines Airport

5231 Fleur Dr Des Moines, IA

For budget-conscious travelers to Medora, Quality Inn & Suites Des Moines Airport offers cozy-like accommodations with rates from $67.99, creating a clean and comfortable space. Relax with Quality Inn's selection of hypoallergenic bedding, available upon request for guests with allergies or sensitivities.

Enjoy a quiet stay at Quality Inn & Suites Des Moines Airport, with spacious accommodations that offer both comfort and proximity to Medora. Step into Medora comfort with accommodations that promise great value—book today!

  Call (855) 239-4019 to book with an agent.
  24.3 miles from Medora, IA 50210

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Des Moines Airport

1920 Hackley Ave Des Moines, IA

For budget-savvy travelers headed to Medora, AmericInn by Wyndham Des Moines Airport offers inviting rooms with rates beginning at $76.99, creating a warm, comfortable space perfect for rest. Enjoy a hassle-free check-in experience at AmericInn by Wyndham, designed to get you settled into your room quickly and efficiently.

Find your peaceful getaway at AmericInn by Wyndham Des Moines Airport, where serene surroundings and quick access to Medora ensure an enjoyable stay. Find your ideal Medora hotel with amenities that make your visit extra special—lock in today!

  Call (855) 234-5074 to book with an agent.
  24.3 miles from Medora, IA 50210

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Days Inn & Suites by Wyndham Des Moines Airport

1901 Hackley Ave Des Moines, IA

With rates starting at $67.99, Days Inn & Suites by Wyndham Des Moines Airport offers budget-friendly accommodations for travelers headed to Medora, creating a snug space ideal for relaxation. Enjoy the convenience and comfort of Days Inn, offering a friendly and accessible stay for all types of travelers.

Step into tranquility at Days Inn & Suites by Wyndham Des Moines Airport, where peaceful surroundings are paired with quick access to the excitement of Medora. Lock in enhanced comfort for your Medora adventure—reserve your hotel now!

  Call (855) 234-7135 to book with an agent.
  24.4 miles from Medora, IA 50210

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Des Moines Airport

5001 Fleur Dr Des Moines, IA

With affordable rooms beginning at $124.99, Hampton Inn Des Moines Airport provides inviting accommodations for guests bound for Medora, creating a clean, comfortable space. Grab a Hampton On the Run™ breakfast bag on weekdays, a quick and healthy option for guests who need to eat on the move.

Relax and recharge at Hampton Inn Des Moines Airport, where calm surroundings and proximity to Medora make for an ideal stay. Choose accommodations that make Medora travel feel effortless—lock in your stay now!

  Call (855) 234-7135 to book with an agent.
  24.4 miles from Medora, IA 50210

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Cozy Rest Motel

2316 Southeast 14th Street Des Moines, IA

For budget-savvy travelers visiting Medora, sheltered Rest Motel offers inviting rooms with rates starting at $65.99, creating a restful, comfortable environment ideal for rest. Enjoy a visit that's both comfortable and economical, with rooms that provide the necessary amenities for a pleasant stay.

Guests at Cozy Rest Motel can experience the charm of a peaceful retreat while remaining close enough to explore Medora. Make your Medora trip enjoyable and cost-effective—reserve your hotel room now!

  Call (855) 233-0132 to book with an agent.
  26.1 miles from Medora, IA 50210

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms