The best deals on hotels when visiting St. Elizabeth in Missouri.

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. Elizabeth, Missouri 65075

Super 8 by Wyndham Lake of the Ozarks

10 Midway Rd Eldon, MO

At Super 8 by Wyndham Lake of the Ozarks, guests visiting St. Elizabeth can enjoy warm, affordable rooms starting at $89.00, creating a clean and inviting environment for a peaceful stay. Earn points with every stay by joining Super 8’s Wyndham Rewards, where your loyalty is rewarded with exciting perks.

At Super 8 by Wyndham Lake of the Ozarks, guests can unwind in peaceful surroundings, while downtown St. Elizabeth remains easily accessible for a day of sightseeing. Make the most of St. Elizabeth with a comfortable, affordable hotel—book your room now!

  Call (855) 236-8982 to book with an agent.
  17.1 miles from ST. Elizabeth, MO 65075

Starting at

$89.00

per night

Read Reviews View Amenities View All Rooms

Eldon Inn

200 North Business 54 Eldon, MO

With budget-friendly rooms starting at $59.00, Eldon Inn is a practical choice for travelers bound for St. Elizabeth, creating a reassuring and inviting space perfect for relaxation. Relax in accommodations that deliver standard amenities, offering a comfortable environment at a budget-friendly price.

Enjoy a restful stay at Eldon Inn, where peaceful surroundings meet easy access to downtown St. Elizabeth for exploration. Choose an affordable, comfortable hotel for your St. Elizabeth visit—reserve today!

  Call (855) 233-7850 to book with an agent.
  17.8 miles from ST. Elizabeth, MO 65075

Starting at

$59.00

per night

Read Reviews View Amenities View All Rooms

Westphalia Inn

106 East Main St Westphalia, MO

With rooms beginning at $126.99, Westphalia Inn offers inviting accommodations for travelers visiting St. Elizabeth, creating a comfortable and welcoming space for all guests. Stay in a room that simplifies your travel, offering essential conveniences and a comfortable setting at a great value.

Guests staying at Westphalia Inn will love the calm environment, with downtown St. Elizabeth still within reach for easy sightseeing and adventure. Stay relaxed and enjoy more of St. Elizabeth with budget-friendly comfort—reserve today!

  Call (855) 234-7135 to book with an agent.
  19.3 miles from ST. Elizabeth, MO 65075

Starting at

$126.99

per night

Read Reviews View Amenities View All Rooms

The Resort at Lake of the Ozarks

3080 Bagnell Dam Blvd Lake Ozark, MO

Unwind at The Resort at Lake of the Ozarks near St. Elizabeth, where comfortable rooms create a warm environment, with nightly rates starting from a welcoming $89.99. Enjoy a stay that offers a little more, with rooms equipped with enhanced amenities for your comfort and convenience.

Rest easy at The Resort at Lake of the Ozarks, a peaceful spot just outside St. Elizabeth, perfect for unwinding after a day of exploration. Discover a worry-free St. Elizabeth stay with a hotel that keeps your comfort front and center—secure now!

  Call (855) 235-0725 to book with an agent.
  20.1 miles from ST. Elizabeth, MO 65075

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Jefferson City

2100 Jefferson St Jefferson City, MO

With rates beginning at $72.23, Days Inn by Wyndham Jefferson City is an ideal option for travelers visiting St. Elizabeth, offering charming rooms that provide a welcoming, comfortable experience. Benefit from the affordability of Days Inn, where you can enjoy a comfortable stay without breaking the bank.

With a serene environment and convenient connections, Days Inn by Wyndham Jefferson City is ideal for travelers who want to explore St. Elizabeth at their own pace. Lock in a welcoming, cost-conscious stay for your St. Elizabeth visit—reserve today!

  Call (855) 234-7135 to book with an agent.
  20.7 miles from ST. Elizabeth, MO 65075

Starting at

$72.23

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Capital Inn

1937 Christy Dr Jefferson City, MO

Guests headed to St. Elizabeth will find budget-friendly comfort at Best Western Plus Capital Inn, where intimate rooms begin at $111.99, creating a welcoming atmosphere perfect for relaxation. Appreciate the dedicated customer service at Best Western Plus, where the friendly staff goes above and beyond to meet your needs.

Relax at Best Western Plus Capital Inn, where restful lodgings are matched with the convenience of having St. Elizabeth's highlights nearby. Enjoy your St. Elizabeth adventure with lodging that makes every penny worth it—secure your room now!

  Call (855) 234-5074 to book with an agent.
  20.7 miles from ST. Elizabeth, MO 65075

Starting at

$111.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Jefferson City

1926 Jefferson St Jefferson City, MO

For an inviting stay, Econo Lodge Jefferson City offers quiet accommodations with rooms from $70.99, providing a clean, comfortable environment ideal for travelers visiting St. Elizabeth. Start your day energized with Econo Lodge’s complimentary breakfast, providing a variety of options to suit different tastes and preferences.

For a peaceful stay with a short drive to the action, Econo Lodge Jefferson City provides the perfect escape just outside St. Elizabeth. Book a welcoming hotel for your St. Elizabeth travels that fits your budget—secure today!

  Call (855) 233-7850 to book with an agent.
  20.8 miles from ST. Elizabeth, MO 65075

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Osage Beach Lake of The Ozarks an IHG Hotel

4533 Osage Beach Pkwy Osage Beach, MO

For a comfortable and inviting stay, Holiday Inn Express Osage Beach Lake of The Ozarks an IHG Hotel offers budget-friendly rooms with rates from $139.00, creating a serene environment ideal for travelers bound for St. Elizabeth. Enjoy the vibrant atmosphere of Holiday Inn Express's themed nights, providing entertainment and fun for guests of all ages.

Find balance at Holiday Inn Express Osage Beach Lake of The Ozarks an IHG Hotel, offering a tranquil retreat with St. Elizabeth's lively energy still within reach. Find the perfect base for your St. Elizabeth adventure with lodging that fits your budget—secure now!

  Call (855) 234-7135 to book with an agent.
  20.9 miles from ST. Elizabeth, MO 65075

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Jefferson City

1710 Jefferson St Jefferson City, MO

With affordable rooms starting at $74.99, Travelodge by Wyndham Jefferson City provides budget-friendly accommodations for guests visiting St. Elizabeth, creating a intimate-feeling space for unwinding. Appreciate Travelodge's commitment to providing a clean and safe environment, where guest well-being is a top priority.

Find your sanctuary at Travelodge by Wyndham Jefferson City, a restful spot nestled just a short drive from the lively streets of St. Elizabeth. Enjoy a stress-free St. Elizabeth trip with cozy, budget-wise lodging—reserve today!

  Call (855) 239-5277 to book with an agent.
  21.1 miles from ST. Elizabeth, MO 65075

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Osage Village Inn

4616 Osage Beach Parkway Osage Beach, MO

For a hospitable and restful stay, Osage Village Inn offers inviting accommodations with rates beginning at $64.99, creating a warm, comfortable environment. Relax in a setting that offers more than just the essentials, with added comforts to enhance your stay without the high cost.

Step into tranquility at Osage Village Inn, where peaceful surroundings are paired with quick access to the excitement of St. Elizabeth. Relax in St. Elizabeth with a hotel that delivers convenience and savings—secure your room today!

  Call (855) 234-5074 to book with an agent.
  21.2 miles from ST. Elizabeth, MO 65075

Starting at

$64.99

per night

Read Reviews View Amenities View All Rooms

Quails Nest Inn&Suites

4644 Osage Beach Pkwy Osage Beach, MO

With budget-friendly rooms beginning at $69.50, Quails Nest Inn&Suites provides inviting comfort for travelers bound for St. Elizabeth, creating a warm and welcoming space. Experience a blend of practicality and luxury in rooms that offer added amenities for a comfortable and enjoyable visit.

Unwind in style at Quails Nest Inn&Suites, where comfort and accessibility to St. Elizabeth come together to create a refreshing stay. Treat yourself to an affordable, inviting hotel experience in St. Elizabeth—book today!

  Call (855) 239-5277 to book with an agent.
  21.2 miles from ST. Elizabeth, MO 65075

Starting at

$69.50

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn Jefferson City

1624 Jefferson Street Jefferson City, MO

At Americas Best Value Inn Jefferson City, travelers to St. Elizabeth can find budget-conscious comfort with rooms beginning at $66.99, creating a intimate-feeling, comfortable environment for guests. Choose Americas Best Value Inn for your next destination, where comfort, value, and convenience are guaranteed.

Discover the serenity of Americas Best Value Inn Jefferson City, where restful accommodations are complemented by easy access to St. Elizabeth's best spots. Stay affordably and comfortably on your St. Elizabeth adventure—reserve today!

  Call (855) 234-2997 to book with an agent.
  21.2 miles from ST. Elizabeth, MO 65075

Starting at

$66.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Jefferson City

1716 Jefferson St Jefferson City, MO

For an affordable and welcoming stay near St. Elizabeth, Quality Inn & Suites Jefferson City offers budget-friendly rooms with rates from $87.99, creating a clean and comfortable atmosphere. Unwind in Quality Inn's garden or patio areas, beautifully landscaped for relaxation and outdoor enjoyment.

At Quality Inn & Suites Jefferson City, guests are treated to restful accommodations with the advantage of being close to St. Elizabeth's top destinations. Stay smart and relaxed in St. Elizabeth with a hotel that fits your budget perfectly—lock in today!

  Call (855) 239-5277 to book with an agent.
  21.3 miles from ST. Elizabeth, MO 65075

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Hotel&Suites Jefferson City an IHG Hotel

1590 Jefferson Street Jefferson City, MO

Stay at Holiday Inn Hotel&Suites Jefferson City an IHG Hotel when traveling to St. Elizabeth, where restful rooms provide relaxation and quality, with affordable nightly rates from $134.00. Host your events with confidence at Holiday Inn, where flexible spaces and expert planning meet your needs.

Enjoy a restful stay at Holiday Inn Hotel&Suites Jefferson City an IHG Hotel, where calm accommodations and easy access to St. Elizabeth make for the ideal balance. Take advantage of well-appointed lodging that enhances your St. Elizabeth adventure—reserve now!

  Call (855) 233-0132 to book with an agent.
  21.3 miles from ST. Elizabeth, MO 65075

Starting at

$134.00

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Osage Beach Lake of the Ozarks

4755 Osage Beach Parkway Osage Beach, MO

With rooms from $73.80, Days Inn by Wyndham Osage Beach Lake of the Ozarks provides alluring, budget-conscious comfort for travelers bound for St. Elizabeth, creating a clean and welcoming environment. Trust in Days Inn for a pleasant and straightforward lodging experience, ensuring your travel needs are met with ease.

Rest in comfort at Days Inn by Wyndham Osage Beach Lake of the Ozarks, a quiet haven found conveniently near St. Elizabeth for easy day trips and adventures. Stay affordably while enjoying extra amenities on your St. Elizabeth adventure—lock in now!

  Call (855) 234-2997 to book with an agent.
  21.5 miles from ST. Elizabeth, MO 65075

Starting at

$73.80

per night

Read Reviews View Amenities View All Rooms

Budget Inn

1309 Jefferson St Jefferson City, MO

For an affordable and restful stay, Budget Inn offers inviting accommodations with rooms starting at $65.00, creating a warm, welcoming space ideal for relaxation. Stay in rooms that blend practical amenities with cozy comfort, ensuring a pleasant and budget-friendly experience.

Travelers seeking both calm and convenience will find Budget Inn perfectly situated near St. Elizabeth for easy exploration. Stay affordably and comfortably on your St. Elizabeth adventure—reserve today!

  Call (855) 235-6136 to book with an agent.
  21.7 miles from ST. Elizabeth, MO 65075

Starting at

$65.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Jefferson City at Capital Mall

4800 Country Club Dr Jefferson City, MO

For an affordable and comfortable stay, Hampton Inn Jefferson City at Capital Mall offers inviting rooms with rates starting at $125.99, creating a clean, welcoming environment for guests. Enjoy the practicality of Hampton's on-site parking options, accommodating guests who are traveling with their own vehicles.

At Hampton Inn Jefferson City at Capital Mall, guests are invited to relax in spacious rooms, knowing that the vibrant life of St. Elizabeth is just a drive away. Step into an unforgettable St. Elizabeth adventure with lodging that offers more for less—lock in today!

  Call (855) 236-8982 to book with an agent.
  22.3 miles from ST. Elizabeth, MO 65075

Starting at

$125.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites Jefferson City

4804 Country Club Dr Jefferson City, MO

Guests visiting St. Elizabeth will find affordable comfort at Comfort Suites Jefferson City, where rooms start at $112.99, creating a warm, inviting space perfect for relaxation. Relax with a book from Comfort Suites' lending library, featuring a selection of bestsellers and local literature.

At Comfort Suites Jefferson City, guests can settle into spacious comfort and still reach St. Elizabeth with ease for day trips and exploration. Discover the smart way to stay in St. Elizabeth with inviting and affordable lodging—reserve now!

  Call (855) 239-4019 to book with an agent.
  22.5 miles from ST. Elizabeth, MO 65075

Starting at

$112.99

per night

Read Reviews View Amenities View All Rooms

DoubleTree by Hilton Hotel Jefferson City

422 Monroe St Jefferson City, MO

Step into luxury at DoubleTree by Hilton Hotel Jefferson City on your visit to St. Elizabeth, where refined accommodations offer warmth and style, with rates starting from $132.99 per night. Refresh yourself at DoubleTree by Hilton's water stations, thoughtfully placed to keep hydration close at hand.

Discover peace and relaxation at DoubleTree by Hilton Hotel Jefferson City, where a serene retreat is balanced with close proximity to St. Elizabeth. Stay in St. Elizabeth with accommodations that offer a seamless blend of luxury and convenience—book today!

  Call (855) 236-8982 to book with an agent.
  22.5 miles from ST. Elizabeth, MO 65075

Starting at

$132.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Jefferson City

319 West Miller Street Jefferson City, MO

For budget-savvy travelers visiting St. Elizabeth, Baymont by Wyndham Jefferson City offers inviting rooms with rates starting at $73.60, creating a warm and welcoming environment. Enjoy the extra space and privacy of Baymont by Wyndham’s suites, which feature separate living areas and additional amenities.

At Baymont by Wyndham Jefferson City, guests can relax in comfort while having the option to explore the vibrant life of St. Elizabeth nearby. Discover the best way to enjoy St. Elizabeth with cost-effective, practical accommodations—secure now!

  Call (855) 236-8982 to book with an agent.
  22.7 miles from ST. Elizabeth, MO 65075

Starting at

$73.60

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Jefferson City

610 Bolivar St Jefferson City, MO

Relax in the comfortable surroundings of Courtyard by Marriott Jefferson City as you explore St. Elizabeth, where quality rooms offer a restful experience, with rates from $159.99. Savor the local culture with Courtyard's themed dinner nights, offering dishes inspired by the destination's culinary traditions.

Find your peaceful getaway at Courtyard by Marriott Jefferson City, where you can unwind in quiet comfort while St. Elizabeth's attractions are never far away. Step into St. Elizabeth comfort and convenience with a hotel that goes above and beyond—secure now!

  Call (855) 236-8982 to book with an agent.
  22.8 miles from ST. Elizabeth, MO 65075

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Capitol Plaza Hotel Jefferson City

Jefferson City 415 West McCarty St Jefferson City, MO

Those exploring St. Elizabeth will appreciate the warmth of Capitol Plaza Hotel Jefferson City, where inviting accommodations create a peaceful escape, with rates from $78.75. Relax in accommodations that blend sophistication with comfort, offering amenities that cater to your every need.

Positioned just outside St. Elizabeth, Capitol Plaza Hotel Jefferson City ensures guests can recharge while keeping urban adventures close by. Find the perfect escape in St. Elizabeth with accommodations that redefine hospitality—lock in today!

  Call (855) 239-5277 to book with an agent.
  22.8 miles from ST. Elizabeth, MO 65075

Starting at

$78.75

per night

Read Reviews View Amenities View All Rooms

Regalia Hotel & Conference Center

250 Racquet Club Drive Lake Ozark, MO

Find a perfect blend of sophistication and warmth at Regalia Hotel & Conference Center as you visit St. Elizabeth, with refined rooms starting from a welcoming $100.99. Experience the ultimate comfort in rooms that cater to your every need, providing luxury and convenience in equal measure.

At Regalia Hotel & Conference Center, guests can experience the balance of a quiet stay with the convenience of being close to St. Elizabeth's attractions. Indulge in an exceptional St. Elizabeth escape where elegance meets relaxation—reserve now!

  Call (855) 235-0725 to book with an agent.
  23.0 miles from ST. Elizabeth, MO 65075

Starting at

$100.99

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Jefferson City an IHG Hotel

3514 Amazonas Dr Jefferson City, MO

For an affordable and comfortable stay near St. Elizabeth, Candlewood Suites Jefferson City an IHG Hotel offers warm accommodations with rooms beginning at $144.00, creating a welcoming environment. Experience the convenience of Candlewood Suites' 24-hour front desk service, providing peace of mind and assistance whenever needed.

Found outside the busy hub, Candlewood Suites Jefferson City an IHG Hotel lets you enjoy both the calm of your stay and the easy access to St. Elizabeth's attractions. Experience a stress-free St. Elizabeth visit with accommodations that enhance your stay—reserve today!

  Call (855) 239-4019 to book with an agent.
  23.1 miles from ST. Elizabeth, MO 65075

Starting at

$144.00

per night

Read Reviews View Amenities View All Rooms