The best deals on hotels when visiting Liberty 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 Liberty, Iowa 50213

Blue Haven Motel

325 South Main St Osceola, IA

For a comfortable stay near Liberty, Blue Haven Motel offers budget-conscious accommodations with rates from $58.00, creating a warm and inviting atmosphere. Experience a stay that focuses on the essentials, providing comfort and value in rooms that cater to budget-savvy travelers.

With Liberty a drive away, guests at Blue Haven Motel can enjoy a relaxing stay without sacrificing the convenience of exploring the city’s top spots. Stay relaxed and comfortable on your Liberty visit without breaking the bank—book now!

  Call (855) 235-6136 to book with an agent.
  9.8 miles from Liberty, IA 50213

Starting at

$58.00

per night

Read Reviews View Amenities View All Rooms

Evergreen Inn

221 West McLane (Highway 34) Osceola, IA

With rooms beginning at $63.00, Evergreen Inn is a practical choice for travelers visiting Liberty, creating a soothing and comfortable space ideal for rest. Experience a boost in comfort and amenities, with rooms designed to provide a little extra at a value-focused price.

At Evergreen Inn, guests can balance city exploration with a more relaxed stay, as downtown Liberty is just a convenient drive away. Choose a cost-effective hotel that enhances your Liberty travels—book your room now!

  Call (855) 235-0725 to book with an agent.
  9.9 miles from Liberty, IA 50213

Starting at

$63.00

per night

Read Reviews View Amenities View All Rooms

Lakeside Hotel Casino

777 Casino Dr Osceola, IA

Lakeside Hotel Casino welcomes visitors to Liberty with a blend of charm and comfort, offering restful stays for travelers, with nightly rates beginning at an affordable $96.99. Stay in rooms that combine practicality with a touch of luxury, providing amenities that cater to both business and leisure needs.

For those seeking both relaxation and proximity, Lakeside Hotel Casino offers a quiet retreat with downtown Liberty nearby. Discover a hotel in Liberty that elevates your experience without breaking the bank—book today!

  Call (855) 233-7850 to book with an agent.
  10.3 miles from Liberty, IA 50213

Starting at

$96.99

per night

Read Reviews View Amenities View All Rooms

The Jeffreys Hotel Extended Stay

1520 Jeffreys Dr Osceola, IA

For an inviting stay near Liberty, The Jeffreys Hotel Extended Stay offers budget-friendly rooms with rates from $45.99, creating a clean and comfortable space ideal for rest. Appreciate the flexibility of pet-friendly accommodations at Extended Stay America, where your furry friends are welcome to join your extended visit.

Travelers seeking both peace and proximity will find The Jeffreys Hotel Extended Stay ideal, with downtown Liberty still within reach for exploration. Experience Liberty with added comfort and savings—reserve your hotel today!

  Call (855) 234-2997 to book with an agent.
  10.7 miles from Liberty, IA 50213

Starting at

$45.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Osceola

710 Warren Ave Osceola, IA

With rates from $77.99, Quality Inn Osceola is ideal for travelers bound for Liberty, providing relaxed, budget-friendly accommodations perfect for relaxation. Step into Quality Inn, where value meets comfort, ensuring a satisfying stay for every guest.

For those looking to unwind, Quality Inn Osceola offers peaceful surroundings while keeping downtown Liberty close by for exploration. Choose accommodations that make Liberty travel feel effortless—lock in your stay now!

  Call (855) 234-2997 to book with an agent.
  10.8 miles from Liberty, IA 50213

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 guests headed to Liberty, Super 8 by Wyndham Osceola IA offers affordable comfort with rooms beginning at $68.99, creating a clean and welcoming space for unwinding. Stay in comfort with Super 8's air-conditioned rooms, a welcome feature during warmer months or in hotter climates.

At Super 8 by Wyndham Osceola IA, guests can experience quiet surroundings while keeping downtown Liberty within reach for a day of adventure. Enjoy added perks at a great rate for your Liberty trip—book your hotel room now!

  Call (855) 234-7135 to book with an agent.
  10.8 miles from Liberty, IA 50213

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 visiting Liberty can enjoy enchanting accommodations with rooms from $111.99, creating a warm, inviting space perfect for relaxation. Enjoy a touch of luxury with AmericInn by Wyndham’s plush bedding and premium mattress options.

Unwind at AmericInn by Wyndham Osceola, where quiet surroundings make for a restful stay and downtown Liberty remains nearby for adventure. Take a break in Liberty with a hotel that understands the value of your time and money—book today!

  Call (855) 236-8982 to book with an agent.
  11.2 miles from Liberty, IA 50213

Starting at

$111.99

per night

Read Reviews View Amenities View All Rooms

Hotel Pommier Indianola

1215 North Jefferson Way Indianola, IA

Guests visiting Liberty can enjoy affordable comfort at Hotel Pommier Indianola, where welcoming rooms start at $85.32, creating a warm and inviting space ideal for unwinding. Relax in rooms that offer more than standard accommodations, providing added amenities for a comfortable and enjoyable stay.

At Hotel Pommier Indianola, visitors can enjoy the calm setting, while knowing downtown Liberty is still within reach for sightseeing. Stay worry-free in Liberty with a hotel that makes affordability feel luxurious—book today!

  Call (855) 233-7850 to book with an agent.
  16.4 miles from Liberty, IA 50213

Starting at

$85.32

per night

Read Reviews View Amenities View All Rooms

Quality Inn Indianola

1701 North Jefferson St Indianola, IA

With budget-friendly rooms from $61.99, Quality Inn Indianola provides inviting accommodations for guests visiting Liberty, creating a cushy and welcoming atmosphere. Savor a leisurely brunch with Quality Inn's extended breakfast hours on weekends, allowing you to enjoy your morning at your pace.

For travelers looking to unwind, Quality Inn Indianola offers serenity with downtown Liberty still within reach for a day of sightseeing. Find comfort and value in Liberty with a hotel that delivers on both fronts—reserve now!

  Call (855) 239-4019 to book with an agent.
  16.8 miles from Liberty, IA 50213

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Indianola IA

501 East Trail Ridge Avenue Indianola, IA

Guests visiting Liberty will find affordable comfort at Country Inn & Suites by Radisson Indianola IA, where inviting rooms start at $101.99, creating a clean, welcoming environment for relaxation. Appreciate the eco-friendly initiatives at Country Inn & Suites, aimed at reducing environmental impact during your stay.

For those looking for relaxation, Country Inn & Suites by Radisson Indianola IA provides peaceful surroundings with downtown Liberty still accessible for sightseeing. Explore Liberty worry-free with accommodations that prioritize comfort—secure today!

  Call (855) 239-5277 to book with an agent.
  17.3 miles from Liberty, IA 50213

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Covered Bridge Inn

1312 Cedar Bridge Rd. Winterset, IA

Guests bound for Liberty can enjoy reassuring comfort at Covered Bridge Inn, where rooms start at $59.00, creating a welcoming environment ideal for relaxation. Find efficiency and comfort in rooms that are designed with the budget traveler in mind, offering basic amenities and a clean setting.

Relax away from the crowds at Covered Bridge Inn, but keep the excitement of Liberty close enough for easy exploration. Choose a Liberty hotel that turns your trip into a seamless, budget-friendly experience—reserve now!

  Call (855) 235-0725 to book with an agent.
  22.8 miles from Liberty, IA 50213

Starting at

$59.00

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Winterset IA

1304 North 4th Avenue Winterset, IA

Guests traveling to Liberty will find intimate-feeling accommodations at Cobblestone Inn & Suites Winterset IA, where rooms begin at $94.99, creating a warm, inviting environment ideal for relaxation. Find comfort in rooms that cater to budget-conscious travelers, offering essential amenities and a clean, safe environment.

Relax and recharge at Cobblestone Inn & Suites Winterset IA, where serene surroundings and proximity to Liberty create the perfect retreat. Enjoy Liberty adventures with a hotel that’s all about comfort and savings—lock in today!

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

Starting at

$94.99

per night

Read Reviews View Amenities View All Rooms

Fairfield by Marriott Inn & Suites Norwalk

2100 Hughes Drive Norwalk, IA

For an inviting stay near Liberty, Fairfield by Marriott Inn & Suites Norwalk offers tranquil accommodations with rooms starting at $129.99, creating a clean and comfortable environment for rest. Relax in the upscale ambiance of Fairfield's executive lounges, offering a refined space for business discussions or personal relaxation.

Immerse yourself in the comfort of Fairfield by Marriott Inn & Suites Norwalk, while Liberty remains easily accessible for day trips or city explorations. Plan your Liberty adventure with ease, knowing your accommodations are perfect—book today!

  Call (855) 235-0725 to book with an agent.
  23.5 miles from Liberty, IA 50213

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

Homewood Suites by Hilton Des Moines Airport offers a comfortable choice for travelers to Liberty, with intimate-feeling accommodations that provide a warm ambiance, with nightly rates beginning at $125.99. Utilize Homewood Suites' meeting spaces for your next business meeting or social event, equipped with all the necessary amenities.

Relax and recharge at Homewood Suites by Hilton Des Moines Airport, where calm surroundings and proximity to Liberty make for an ideal stay. Enjoy your Liberty adventure with a hotel that provides exceptional comfort and service—lock in today!

  Call (855) 233-7850 to book with an agent.
  25.8 miles from Liberty, IA 50213

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

Guests headed to Liberty can enjoy affordable comfort at Fairfield Inn & Suites by Marriott Des Moines Airport, with rooms starting at $159.99, providing a pleasant space perfect for relaxation. Choose Fairfield by Marriott for your next journey, where simplicity, comfort, and warm hospitality await at an exceptional value.

Experience the best of both worlds at Fairfield Inn & Suites by Marriott Des Moines Airport, where relaxation meets the convenience of being close to Liberty. Make your Liberty experience exceptional with a hotel that keeps costs down—lock in today!

  Call (855) 233-7850 to book with an agent.
  26.0 miles from Liberty, IA 50213

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

Find a welcoming retreat at Hilton Garden Inn Des Moines Airport near Liberty, where restorative accommodations provide a peaceful escape, with budget-friendly rates beginning at $158.99. Enjoy the flexibility of Hilton Garden Inn's meeting rooms, equipped with state-of-the-art audiovisual technology for effective presentations.

Escape to the peace and quiet of Hilton Garden Inn Des Moines Airport, where guests can unwind and still explore Liberty whenever they choose. Find out how enjoyable Liberty can be with accommodations that put you first—secure now!

  Call (855) 235-6136 to book with an agent.
  26.0 miles from Liberty, IA 50213

Starting at

$158.99

per night

Read Reviews View Amenities View All Rooms

Clarion Inn Des Moines Airport

1810 Army Post Road Des Moines, IA

Find restful accommodations at Clarion Inn Des Moines Airport as you journey to Liberty, where inviting rooms offer comfort, with rates beginning at an affordable $75.99 per night. Stay engaged with the entertainment options at Clarion Inn, including in-room movies and cable TV channels.

Guests at Clarion Inn Des Moines Airport can unwind in spacious surroundings while having quick access to all the excitement Liberty offers. Uncover the perfect blend of quality and savings in Liberty—book your hotel room today!

  Call (855) 234-2997 to book with an agent.
  26.3 miles from Liberty, IA 50213

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Des Moines Airport

6221 Willow Creek Ave Des Moines, IA

For those bound for Liberty, Baymont by Wyndham Des Moines Airport offers gentle comfort with rooms starting at $92.99, creating a clean, comfortable space perfect for unwinding. Relax in the cozy ambiance of Baymont by Wyndham’s fire pits, perfect for chilly evenings and social gatherings.

Stay at Baymont by Wyndham Des Moines Airport for the perfect mix of quiet relaxation and the option to explore Liberty's lively atmosphere. Find your happy place in Liberty with accommodations that cater to your needs and budget—secure now!

  Call (855) 234-7135 to book with an agent.
  26.4 miles from Liberty, IA 50213

Starting at

$92.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 a comfortable stay near Liberty, where inviting rooms create a relaxing environment, with room rates starting at $135.99 per night. Feel welcomed by the thoughtful touches at Holiday Inn, from a friendly greeting at check-in to attentive service throughout your stay.

Enjoy spacious comfort at Holiday Inn Des Moines Airport / Conf Center an IHG Hotel, a quiet haven positioned just a short drive from the dynamic heart of Liberty. Relax and explore Liberty with a hotel that keeps your comfort a top priority—reserve now!

  Call (855) 236-8982 to book with an agent.
  26.5 miles from Liberty, IA 50213

Starting at

$135.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Des Moines Airport

5231 Fleur Dr Des Moines, IA

For a comfortable and affordable stay, Quality Inn & Suites Des Moines Airport offers inviting rooms with rates beginning at $67.99, creating a comfortable space near Liberty. Indulge in a culinary treat with Quality Inn's themed dinner nights, featuring dishes from around the world.

At Quality Inn & Suites Des Moines Airport, guests can unwind in spacious rooms while keeping the dynamic streets of Liberty within reach. Relax and recharge in Liberty without overspending—lock in your hotel room now!

  Call (855) 234-2997 to book with an agent.
  27.0 miles from Liberty, IA 50213

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

With budget-friendly rooms from $76.99, AmericInn by Wyndham Des Moines Airport provides inviting comfort for travelers bound for Liberty, creating a warm, inviting environment perfect for unwinding. Experience the personal touch of AmericInn by Wyndham’s staff, who are always available to help with any needs or requests.

At AmericInn by Wyndham Des Moines Airport, you’ll find a peaceful retreat with the added benefit of being close to the excitement of Liberty. Get the most out of Liberty with lodging that makes your visit effortless—reserve now!

  Call (855) 233-7850 to book with an agent.
  27.1 miles from Liberty, IA 50213

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Des Moines Airport

5001 Fleur Dr Des Moines, IA

Guests visiting Liberty can enjoy inviting accommodations at Hampton Inn Des Moines Airport, with budget-friendly rooms starting at $124.99, creating a clean, welcoming environment. Feel refreshed in Hampton's newly renovated rooms, where contemporary design meets the comfort and reliability you expect.

At Hampton Inn Des Moines Airport, you’ll find the ideal base for rest and relaxation, with the vibrant life of Liberty nearby for exploration. Stay affordably and rest well in Liberty with a hotel that understands your needs—secure now!

  Call (855) 235-6136 to book with an agent.
  27.2 miles from Liberty, IA 50213

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Days Inn & Suites by Wyndham Des Moines Airport

1901 Hackley Ave Des Moines, IA

For budget-savvy travelers to Liberty, Days Inn & Suites by Wyndham Des Moines Airport provides inviting accommodations with rooms from $67.99, creating a heartwarming, comfortable space perfect for rest. Choose us for family travel, where kids stay free and our rooms and services cater to guests of all ages.

At Days Inn & Suites by Wyndham Des Moines Airport, you’ll find the ideal base for rest and relaxation, with the vibrant life of Liberty nearby for exploration. Stay comfortably and affordably while discovering Liberty—lock in your hotel room today!

  Call (855) 235-0725 to book with an agent.
  27.2 miles from Liberty, IA 50213

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn & Suites West Des Moines near Jordan Creek

885 South 51st St West Des Moines, IA

Guests traveling to Liberty will find budget-friendly comfort at Sleep Inn & Suites West Des Moines near Jordan Creek, with inviting rooms starting at $91.99, creating a charming and welcoming space. Find convenience in Sleep Inn’s vending areas, perfect for grabbing a quick snack or a drink without leaving the hotel.

Recharge at Sleep Inn & Suites West Des Moines near Jordan Creek, a serene haven nestled perfectly for guests who want to explore Liberty at their own pace. Step into a welcoming Liberty stay that delivers on both comfort and savings—lock in today!

  Call (855) 239-4019 to book with an agent.
  29.1 miles from Liberty, IA 50213

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms