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, travelers to St. Elizabeth can enjoy cushy, affordable rooms with rates beginning at $80.99, creating a welcoming and relaxing environment. Enjoy a smoke-free environment at Super 8, ensuring a clean and fresh atmosphere within all indoor spaces.

The serene setting of Super 8 by Wyndham Lake of the Ozarks offers a quiet retreat, while keeping guests close enough to downtown St. Elizabeth for easy access. Stay comfortable and save big on your St. Elizabeth visit—lock in your room today!

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

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Eldon Inn

200 North Business 54 Eldon, MO

With rooms starting at $59.00, Eldon Inn is a comfortable choice for guests visiting St. Elizabeth, creating a warm and inviting space ideal for a peaceful stay. Enjoy a worry-free visit in rooms that provide essential comfort, ensuring a pleasant and budget-friendly stay.

At Eldon Inn, travelers can enjoy a calm retreat while downtown St. Elizabeth remains within easy reach for a day of sightseeing. Plan your St. Elizabeth visit with ease and value-driven comfort—secure your stay today!

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

The Resort at Lake of the Ozarks

3080 Bagnell Dam Blvd Lake Ozark, MO

Discover a quiet escape at The Resort at Lake of the Ozarks near St. Elizabeth, where inviting rooms provide relaxation and warmth, with budget-friendly rates from $89.99 per night. Experience the ideal blend of comfort and convenience, with rooms equipped to ensure a relaxing and productive visit.

Discover the tranquility of The Resort at Lake of the Ozarks, perfectly situated for those who want to balance calm surroundings with city exploration. Find the best of both worlds in St. Elizabeth with a hotel that balances comfort and value—secure now!

  Call (855) 234-7135 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 $83.00, Days Inn by Wyndham Jefferson City offers budget-conscious accommodations for those bound for St. Elizabeth, creating a warm-hearted, comfortable environment. Choose Days Inn for a seamless travel experience, where every aspect of your stay is handled with care and precision.

Take a break from the city buzz at Days Inn by Wyndham Jefferson City, a peaceful spot where St. Elizabeth is always close enough for a quick trip. Book a practical, inviting hotel for your St. Elizabeth adventure and save—secure now!

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

Starting at

$83.00

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Capital Inn

1937 Christy Dr Jefferson City, MO

For those visiting St. Elizabeth, Best Western Plus Capital Inn offers inviting, budget-friendly rooms with rates beginning at $124.99, creating a welcoming environment for relaxation. Enjoy the interactive cooking demonstrations at Best Western Plus, where guests can learn new culinary skills and taste delicious dishes.

Unwind in the spacious comfort of Best Western Plus Capital Inn, where guests can relax while keeping St. Elizabeth within reach. Plan your St. Elizabeth adventure with ease, knowing your accommodations are perfect—book today!

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

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Jefferson City

1926 Jefferson St Jefferson City, MO

Guests headed to St. Elizabeth can unwind in affordable comfort at Econo Lodge Jefferson City, with rooms beginning at $70.99, creating a calm and restful setting for all guests. Navigate your travels effortlessly from Econo Lodge’s convenient locations, offering quick access to major transit routes.

Escape to the serenity of Econo Lodge Jefferson City, a restful hideaway with St. Elizabeth's lively attractions only a short drive away. Book a welcoming hotel for your St. Elizabeth travels that fits your budget—secure today!

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

Travelodge by Wyndham Jefferson City

1710 Jefferson St Jefferson City, MO

At Travelodge by Wyndham Jefferson City, travelers to St. Elizabeth will find intimate-feeling accommodations with rates beginning at $74.99, creating a warm, inviting space perfect for relaxation. Savor the convenience of on-site dining options at select Travelodge locations, serving delicious meals throughout the day.

Relax and recharge at Travelodge by Wyndham Jefferson City, where a quiet setting provides the perfect escape with St. Elizabeth's attractions just minutes away. Enjoy St. Elizabeth without breaking the bank—lock in your cost-effective hotel stay today!

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

With rates beginning at $69.99, Osage Village Inn provides budget-friendly comfort for guests bound for St. Elizabeth, creating a delightful and inviting environment. Enjoy a richer travel experience in rooms that offer additional amenities and comforts, making your stay more enjoyable and affordable.

Get the restful experience you crave at Osage Village Inn, just a short distance from the exciting venues and activities of St. Elizabeth. Relax in St. Elizabeth with accommodations that make your stay unforgettable—secure now!

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

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Quails Nest Inn&Suites

4644 Osage Beach Pkwy Osage Beach, MO

Guests visiting St. Elizabeth can unwind in peaceful accommodations at Quails Nest Inn&Suites, where rooms start at $79.50, creating a warm and inviting atmosphere. Find enhanced comfort in rooms that offer a little more than the basics, designed for travelers who appreciate extra amenities.

At Quails Nest Inn&Suites, spacious accommodations and a peaceful setting make it a perfect choice for guests visiting St. Elizabeth. Enjoy an exceptional St. Elizabeth stay with added perks at a budget-friendly price—reserve today!

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

Starting at

$79.50

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn Jefferson City

1624 Jefferson Street Jefferson City, MO

For an affordable stay near St. Elizabeth, Americas Best Value Inn Jefferson City offers budget-friendly comfort with rooms from $52.99, creating a clean and snug environment. Unwind with a range of in-room amenities designed for your convenience and enjoyment during your stay at Americas Best Value Inn.

Step away from the noise and recharge at Americas Best Value Inn Jefferson City, where a calm atmosphere is paired with easy access to St. Elizabeth. Stay relaxed and within budget while exploring St. Elizabeth—lock in your hotel room now!

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

Starting at

$52.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Jefferson City

1716 Jefferson St Jefferson City, MO

With affordable rooms from $105.99, Quality Inn & Suites Jefferson City provides budget-friendly accommodations for guests bound for St. Elizabeth, creating a welcoming and welcoming space. Unwind in Quality Inn's garden or patio areas, beautifully landscaped for relaxation and outdoor enjoyment.

Unwind in style at Quality Inn & Suites Jefferson City, where guests can enjoy the calm atmosphere and still explore St. Elizabeth at their leisure. Get ready for an unforgettable St. Elizabeth visit with thoughtfully designed, budget-friendly lodging—lock in today!

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

Starting at

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

Relax in style at Holiday Inn Hotel&Suites Jefferson City an IHG Hotel near St. Elizabeth, where inviting accommodations create a peaceful atmosphere, with budget-friendly rates starting from $149.00. Indulge in the convenience of Holiday Inn's express checkout service, making your departure swift and hassle-free.

Discover comfort at Holiday Inn Hotel&Suites Jefferson City an IHG Hotel, offering a peaceful stay with easy access to all the exciting activities in St. Elizabeth. Make your St. Elizabeth adventure memorable with a hotel that offers exceptional service—reserve now!

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

Starting at

$149.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 budget-friendly rooms beginning at $76.99, Days Inn by Wyndham Osage Beach Lake of the Ozarks provides inviting accommodations for guests traveling to St. Elizabeth, creating a tranquil and relaxing atmosphere. Sink into our plush pillows and premium bedding each night, guaranteeing a restful and rejuvenating sleep.

At Days Inn by Wyndham Osage Beach Lake of the Ozarks, guests can enjoy both peaceful surroundings and the ease of exploring St. Elizabeth whenever they wish. Plan ahead and make your St. Elizabeth stay enjoyable and affordable—lock in today!

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

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Budget Inn

1309 Jefferson St Jefferson City, MO

For those traveling to St. Elizabeth, Budget Inn offers inviting accommodations with rooms starting at $65.00, creating a warm and welcoming space perfect for unwinding. Experience a stay that keeps things simple, with rooms that provide the essentials for a comfortable and affordable visit.

Find your peaceful getaway at Budget Inn, where you can unwind in quiet comfort while St. Elizabeth's attractions are never far away. Make the most of your St. Elizabeth travels with comfortable, cost-saving lodging—book now!

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

Comfort Suites Jefferson City

4804 Country Club Dr Jefferson City, MO

With budget-conscious rooms starting at $120.99, Comfort Suites Jefferson City is a practical option for travelers to St. Elizabeth, providing a welcoming space ideal for relaxation. Experience Comfort Suites' allergy-friendly rooms, specifically designed to reduce allergens for sensitive guests.

Unwind at Comfort Suites Jefferson City, a quiet haven where guests can recharge while keeping St. Elizabeth close enough for exploration. Make your St. Elizabeth visit memorable and stress-free with inviting amenities—lock in today!

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

Starting at

$120.99

per night

Read Reviews View Amenities View All Rooms

DoubleTree by Hilton Hotel Jefferson City

422 Monroe St Jefferson City, MO

Step into a world of luxury at DoubleTree by Hilton Hotel Jefferson City near St. Elizabeth, where elegant rooms deliver a serene escape, with inviting nightly rates starting at just $132.99. Embrace the comfort and quality of DoubleTree by Hilton's accommodations, ensuring a pleasant and restful stay for every guest.

Find your tranquil retreat at DoubleTree by Hilton Hotel Jefferson City, offering restful accommodations with the convenience of St. Elizabeth nearby. Get the most out of St. Elizabeth with a hotel that brings sophistication to your travels—book today!

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

Hampton Inn Jefferson City at Capital Mall

4800 Country Club Dr Jefferson City, MO

With rooms beginning at $129.99, Hampton Inn Jefferson City at Capital Mall provides budget-friendly accommodations for travelers visiting St. Elizabeth, creating a warm and welcoming environment. Feel refreshed in Hampton's newly renovated rooms, where contemporary design meets the comfort and reliability you expect.

Unwind in the comfort of Hampton Inn Jefferson City at Capital Mall, where the restful ambiance ensures a peaceful stay with St. Elizabeth always close by. Stay comfortably and stress-free in St. Elizabeth with budget-friendly amenities—secure your room today!

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

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Inn at Grand Glaize

5142 Osage Beach Pkwy Osage Beach, MO

With budget-friendly rooms starting at $99.99, Inn at Grand Glaize is a practical choice for travelers bound for St. Elizabeth, providing a comfy, welcoming atmosphere perfect for rest. Enjoy the essentials in accommodations designed for efficiency and comfort, ideal for travelers on a budget.

At Inn at Grand Glaize, you can rest easy knowing St. Elizabeth is just a short drive away for whenever you’re ready to explore. Stay affordably and enjoy St. Elizabeth with added value and ease—reserve now!

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

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Jefferson City

319 West Miller Street Jefferson City, MO

Guests bound for St. Elizabeth will enjoy budget-conscious accommodations at Baymont by Wyndham Jefferson City, with rooms starting at $78.40, creating a welcoming space. Enjoy the convenience of Baymont by Wyndham’s room service, offering the option to dine privately in your room.

Discover the inviting atmosphere at Baymont by Wyndham Jefferson City, where guests can unwind in a tranquil setting, just minutes from St. Elizabeth. Relax in St. Elizabeth with a hotel that delivers convenience and savings—secure your room today!

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

Starting at

$78.40

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Jefferson City

610 Bolivar St Jefferson City, MO

Find a warm retreat at Courtyard by Marriott Jefferson City as you explore St. Elizabeth, where quality rooms provide comfort and relaxation, with inviting nightly rates beginning at $189.99. Discover the flexibility of Courtyard's modular furniture in guest rooms, allowing you to customize your space for work or relaxation.

Escape to the peace and quiet of Courtyard by Marriott Jefferson City, where guests can unwind and still explore St. Elizabeth whenever they choose. Step into St. Elizabeth comfort with a hotel that caters to your every preference—reserve now!

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

Starting at

$189.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 visiting St. Elizabeth will find Capitol Plaza Hotel Jefferson City a charming choice, where quality rooms create relaxation, with rates starting at an affordable $73.78. Relax in rooms that provide the ultimate in comfort and luxury, with carefully selected amenities and sumptuous furnishings.

Escape to Capitol Plaza Hotel Jefferson City for a restful retreat, where the peace and quiet are perfectly paired with proximity to St. Elizabeth. Take your St. Elizabeth visit to new heights with a hotel that delivers unparalleled comfort—book today!

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

Starting at

$73.78

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Jefferson City an IHG Hotel

3514 Amazonas Dr Jefferson City, MO

Guests traveling to St. Elizabeth will find inviting accommodations at Candlewood Suites Jefferson City an IHG Hotel, with rooms starting at $149.00, creating a clean and welcoming environment ideal for relaxation. Choose Candlewood Suites for your next business project or relocation, offering all the necessities for a productive and extended stay.

Enjoy a relaxing stay at Candlewood Suites Jefferson City an IHG Hotel, where a quiet environment allows you to unwind with the option to visit St. Elizabeth at your leisure. Maximize your St. Elizabeth adventure with a hotel that offers unbeatable value—secure now!

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

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Jefferson City

3621 West Truman Blvd Jefferson City, MO

With rates beginning at $154.99, Fairfield Inn & Suites by Marriott Jefferson City provides budget-conscious accommodations for travelers visiting St. Elizabeth, creating a homely space ideal for rest. Savor the variety of Fairfield's complimentary breakfast, with options ranging from hearty oatmeal and eggs to fresh fruit and yogurt.

Guests seeking both rest and adventure will find Fairfield Inn & Suites by Marriott Jefferson City ideal, offering a calm retreat near the vibrant streets of St. Elizabeth. Take the stress out of St. Elizabeth travel with a hotel that meets all your needs—book today!

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

Starting at

$154.99

per night

Read Reviews View Amenities View All Rooms

Schmidts Creek Hotel

5760 Osage Beach Pkwy Osage Beach, MO

For travelers headed to St. Elizabeth, Schmidts Creek Hotel offers easygoing, budget-friendly accommodations with rooms starting at $65.99, creating a warm, inviting space. Relax in accommodations that provide a welcoming environment, with everything you need for a comfortable and affordable visit.

At Schmidts Creek Hotel, you’ll enjoy restful accommodations with the added convenience of being close to St. Elizabeth's exciting attractions. Make your St. Elizabeth adventure easy and economical—secure your stay today!

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

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms