The best deals on hotels when visiting St. Thomas 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. Thomas, Missouri 65076

Days Inn by Wyndham Jefferson City

2100 Jefferson St Jefferson City, MO

With rates from $82.13, Days Inn by Wyndham Jefferson City is a convenient choice for budget-savvy travelers visiting St. Thomas, creating a warm and welcoming environment ideal for relaxation. Relax in stylishly designed rooms, blending modern amenities with comfort to provide a sanctuary after a day of travel.

Relax in the peaceful atmosphere of Days Inn by Wyndham Jefferson City, with the excitement of downtown St. Thomas still a convenient drive away. Stay cozy and within budget on your St. Thomas adventure—reserve your hotel room today!

  Call (855) 235-0725 to book with an agent.
  12.8 miles from ST. Thomas, MO 65076

Starting at

$82.13

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Capital Inn

1937 Christy Dr Jefferson City, MO

For a appealing and affordable stay, Best Western Plus Capital Inn offers inviting rooms with rates starting at $119.99, creating a welcoming and comfortable environment ideal for rest. Enjoy a complimentary breakfast with a variety of hot and cold options, setting the perfect start to your day at Best Western Plus.

For a peaceful stay with convenient access to downtown St. Thomas, Best Western Plus Capital Inn offers quiet surroundings and a short drive into the heart of the city. Get ready for a relaxing St. Thomas visit with affordable, well-appointed lodging—book now!

  Call (855) 236-8982 to book with an agent.
  12.8 miles from ST. Thomas, MO 65076

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Jefferson City

1926 Jefferson St Jefferson City, MO

With rates from $70.99, Econo Lodge Jefferson City is an ideal choice for travelers visiting St. Thomas, creating a warm and inviting environment ideal for rest. Feel at home with the welcoming staff and comfortable accommodations at Econo Lodge, where good value meets great service.

Guests at Econo Lodge Jefferson City will appreciate the calming environment, with downtown St. Thomas still within reach for a day of city exploration. Stay affordably and comfortably while exploring all St. Thomas has to offer—reserve now!

  Call (855) 233-0132 to book with an agent.
  12.8 miles from ST. Thomas, MO 65076

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Jefferson City

1710 Jefferson St Jefferson City, MO

For an affordable stay, Travelodge by Wyndham Jefferson City offers intimate accommodations with rooms beginning at $75.99, creating a welcoming, comfortable space ideal for relaxation near St. Thomas. Participate in the Wyndham Rewards program at Travelodge to gain points towards future stays and exclusive benefits.

At Travelodge by Wyndham Jefferson City, visitors can enjoy the quiet retreat, while still being close enough to downtown St. Thomas for a day of sightseeing. Enjoy more of St. Thomas for less with practical, budget-conscious lodging—reserve now!

  Call (855) 239-5277 to book with an agent.
  13.2 miles from ST. Thomas, MO 65076

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn Jefferson City

1624 Jefferson Street Jefferson City, MO

With budget-friendly rooms starting at $61.99, Americas Best Value Inn Jefferson City provides inviting accommodations for travelers bound for St. Thomas, creating a warm and welcoming environment. Benefit from Americas Best Value Inn's commitment to affordability, offering competitive rates without compromising on quality.

The serene environment at Americas Best Value Inn Jefferson City provides a relaxing retreat, while downtown St. Thomas is easily reachable by car. Plan your St. Thomas visit with budget-wise lodging that delivers comfort—book today!

  Call (855) 233-7850 to book with an agent.
  13.3 miles from ST. Thomas, MO 65076

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Jefferson City

1716 Jefferson St Jefferson City, MO

Guests visiting St. Thomas can enjoy inviting accommodations at Quality Inn & Suites Jefferson City, where budget-friendly rooms start at $87.99, creating a welcoming space. Take advantage of Quality Inn's early bird special offers, providing significant savings for advanced bookings.

At Quality Inn & Suites Jefferson City, visitors can enjoy the quiet environment, while knowing that downtown St. Thomas is just a smooth drive away. Enjoy the best of St. Thomas with accommodations that enhance your travel experience—reserve now!

  Call (855) 233-7850 to book with an agent.
  13.3 miles from ST. Thomas, MO 65076

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 visiting St. Thomas, where restful accommodations provide a warm welcome, with affordable rates beginning at $149.00 per night. Relax in adult-only zones at select Holiday Inn locations, offering a quiet space for relaxation and contemplation.

Guests staying at Holiday Inn Hotel&Suites Jefferson City an IHG Hotel will love the calm surroundings, with downtown St. Thomas still accessible for all their city exploration needs. Get ready for a St. Thomas getaway where your comfort is always top of mind—secure now!

  Call (855) 236-8982 to book with an agent.
  13.3 miles from ST. Thomas, MO 65076

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

Budget Inn

1309 Jefferson St Jefferson City, MO

At Budget Inn, guests bound for St. Thomas will find budget-friendly accommodations with rooms starting at $65.00, creating a warm and welcoming environment ideal for rest. Enjoy the essentials in rooms that deliver reliable amenities, ensuring a comfortable stay at a great price.

Relax in the peaceful environment of Budget Inn, where guests can unwind while downtown St. Thomas is just a drive away. Stay affordably and comfortably while visiting St. Thomas—reserve your room today!

  Call (855) 233-0132 to book with an agent.
  13.7 miles from ST. Thomas, MO 65076

Starting at

$65.00

per night

Read Reviews View Amenities View All Rooms

DoubleTree by Hilton Hotel Jefferson City

422 Monroe St Jefferson City, MO

Embrace the best of sophistication at DoubleTree by Hilton Hotel Jefferson City near St. Thomas, where inviting rooms create a space for rest and luxury, with rates starting at just $158.99. Explore the local area with tips from DoubleTree by Hilton's knowledgeable staff, ready to recommend must-see sights and hidden gems.

For travelers looking to relax, DoubleTree by Hilton Hotel Jefferson City offers quiet surroundings while keeping downtown St. Thomas within easy driving distance. Unwind in St. Thomas with accommodations that make indulgence feel natural—secure now!

  Call (855) 239-5277 to book with an agent.
  14.5 miles from ST. Thomas, MO 65076

Starting at

$158.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Jefferson City

319 West Miller Street Jefferson City, MO

At Baymont by Wyndham Jefferson City, guests bound for St. Thomas will find inviting accommodations with rooms from $84.80, creating a clean, comfortable environment for relaxation. Experience the local area with Baymont by Wyndham’s knowledgeable staff, ready to provide recommendations and directions.

Rest easy at Baymont by Wyndham Jefferson City, where calm surroundings create a restful stay, and downtown St. Thomas is still within driving distance. Settle into St. Thomas with a hotel that prioritizes your relaxation and budget—secure now!

  Call (855) 239-4019 to book with an agent.
  14.6 miles from ST. Thomas, MO 65076

Starting at

$84.80

per night

Read Reviews View Amenities View All Rooms

Capitol Plaza Hotel Jefferson City

Jefferson City 415 West McCarty St Jefferson City, MO

Unwind at Capitol Plaza Hotel Jefferson City on your trip to St. Thomas, where inviting accommodations create a peaceful retreat, with budget-friendly rates from $78.75. Enjoy rooms that offer a refined level of comfort and style, featuring upgraded amenities and elegant furnishings.

Guests at Capitol Plaza Hotel Jefferson City can enjoy quiet surroundings, with the added convenience of downtown St. Thomas being just a drive away. Stay in St. Thomas with a hotel that creates the perfect balance of elegance and affordability—book today!

  Call (855) 233-0132 to book with an agent.
  14.8 miles from ST. Thomas, MO 65076

Starting at

$78.75

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Jefferson City

610 Bolivar St Jefferson City, MO

Unwind at Courtyard by Marriott Jefferson City on your visit to St. Thomas, where restful accommodations are crafted for comfort and relaxation, with inviting rates beginning at $189.99 per night. Take a refreshing break in Courtyard's swimming pools, where leisure meets relaxation in beautifully designed aquatic settings.

At Courtyard by Marriott Jefferson City, guests can enjoy a quiet environment, with downtown St. Thomas still accessible for a day of exploration or adventure. Get ready for an unforgettable St. Thomas adventure with accommodations that add value—lock in today!

  Call (855) 235-0725 to book with an agent.
  14.8 miles from ST. Thomas, MO 65076

Starting at

$189.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites Jefferson City

4804 Country Club Dr Jefferson City, MO

Guests bound for St. Thomas can relax in quiet comfort at Comfort Suites Jefferson City, where rooms start at $130.99, creating a welcoming environment ideal for unwinding. Enjoy a personal touch with Comfort Suites' custom concierge services, catering to your unique needs and preferences.

Rest in the peaceful surroundings of Comfort Suites Jefferson City, while knowing downtown St. Thomas is just a convenient drive away for your city adventures. Stay comfortably in St. Thomas and let the savings add to your adventure—book now!

  Call (855) 234-7135 to book with an agent.
  15.2 miles from ST. Thomas, MO 65076

Starting at

$130.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Jefferson City at Capital Mall

4800 Country Club Dr Jefferson City, MO

At Hampton Inn Jefferson City at Capital Mall, travelers to St. Thomas will find inviting comfort with rooms beginning at $121.99, creating a homely and comfortable environment ideal for rest. Choose Hampton by Hilton for your next stay, where you'll be welcomed into a world of thoughtful amenities and heartfelt service.

For those seeking a quiet retreat, Hampton Inn Jefferson City at Capital Mall offers tranquil surroundings with downtown St. Thomas still accessible for sightseeing. Take comfort in knowing your St. Thomas trip will be relaxing and cost-effective—book today!

  Call (855) 235-0725 to book with an agent.
  15.2 miles from ST. Thomas, MO 65076

Starting at

$121.99

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. Thomas can unwind at Candlewood Suites Jefferson City an IHG Hotel, where budget-friendly rooms start at $149.00, creating a warm, inviting atmosphere ideal for rest. The accommodations at Candlewood Suites feature a spacious and modern design for ultimate comfort and functionality.

For a restful stay, Candlewood Suites Jefferson City an IHG Hotel offers peaceful surroundings while keeping downtown St. Thomas within easy driving distance. Relax and explore St. Thomas with a hotel that keeps your expenses low and spirits high—reserve now!

  Call (855) 234-2997 to book with an agent.
  15.5 miles from ST. Thomas, MO 65076

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 rooms beginning at $149.99, Fairfield Inn & Suites by Marriott Jefferson City is a practical choice for travelers visiting St. Thomas, creating a tucked away and comfortable space ideal for rest. Choose Fairfield by Marriott for your accommodation needs, where you'll find a harmonious balance of comfort, style, and value.

For a serene stay, Fairfield Inn & Suites by Marriott Jefferson City provides calm surroundings, with the excitement of downtown St. Thomas still a short drive away. Relax in St. Thomas with lodging that offers comfort and cost savings—reserve your room today!

  Call (855) 234-2997 to book with an agent.
  15.5 miles from ST. Thomas, MO 65076

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Eldon Inn

200 North Business 54 Eldon, MO

With affordable rooms starting at $59.00, Eldon Inn provides a welcoming option for guests bound for St. Thomas, creating a warm and inviting atmosphere. Find straightforward accommodations that prioritize essential comforts and value, making your stay efficient and enjoyable.

Guests at Eldon Inn will enjoy a peaceful retreat while knowing that downtown St. Thomas is just a convenient drive away. Enjoy added perks at a cost-effective rate on your St. Thomas adventure—secure today!

  Call (855) 235-0725 to book with an agent.
  19.2 miles from ST. Thomas, MO 65076

Starting at

$59.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Lake of the Ozarks

10 Midway Rd Eldon, MO

Guests traveling to St. Thomas will enjoy the inviting accommodations at Super 8 by Wyndham Lake of the Ozarks, with rooms beginning at $80.99, creating a clean and comfortable space for rest. Utilize the ample parking offered by Super 8, providing peace of mind for those traveling with personal or rental vehicles.

For a peaceful retreat, Super 8 by Wyndham Lake of the Ozarks offers a quiet environment, with the added bonus of downtown St. Thomas being within a short drive. Book now and enjoy a cozy hotel with budget-friendly rates for your St. Thomas visit!

  Call (855) 239-4019 to book with an agent.
  19.9 miles from ST. Thomas, MO 65076

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

The Resort at Lake of the Ozarks

3080 Bagnell Dam Blvd Lake Ozark, MO

Encounter an inviting atmosphere at The Resort at Lake of the Ozarks near St. Thomas, where homely accommodations create a relaxing stay, with room rates starting from $87.99. Enjoy a stay that is both practical and pleasurable, with rooms equipped with modern amenities to suit all your needs.

Guests seeking both tranquility and adventure will love The Resort at Lake of the Ozarks, where rest is easy and St. Thomas's excitement is always close by. Get ready for a St. Thomas stay that’s as comfortable as it is memorable—lock in today!

  Call (855) 236-8982 to book with an agent.
  25.6 miles from ST. Thomas, MO 65076

Starting at

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

With affordable rooms from $139.00, Holiday Inn Express Osage Beach Lake of The Ozarks an IHG Hotel provides inviting comfort for travelers to St. Thomas, creating a clean, welcoming space perfect for relaxation. Enjoy the flexibility of Holiday Inn Express's accommodations, catering to solo travelers, couples, and families with a range of room types.

Experience a tranquil stay at Holiday Inn Express Osage Beach Lake of The Ozarks an IHG Hotel, where spacious accommodations make it easy to enjoy the proximity to St. Thomas. Make your St. Thomas journey relaxing and budget-smart with well-appointed lodging—secure today!

  Call (855) 233-7850 to book with an agent.
  26.9 miles from ST. Thomas, MO 65076

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms

Osage Village Inn

4616 Osage Beach Parkway Osage Beach, MO

For a reassuring stay, Osage Village Inn offers budget-conscious accommodations with rates from $69.99, creating a clean, welcoming environment ideal for travelers. Experience straightforward accommodations, where rooms are designed to meet the basic needs of guests looking for value and comfort.

Enjoy a restful stay at Osage Village Inn, where calm lodgings provide a peaceful atmosphere close to St. Thomas's offerings. Relax and enjoy your St. Thomas trip with a hotel that fits your budget—reserve today!

  Call (855) 233-0132 to book with an agent.
  27.2 miles from ST. Thomas, MO 65076

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. Thomas will find soothing comfort at Quails Nest Inn&Suites, with rooms beginning at $79.50, creating a warm and inviting space ideal for rest. Find enhanced comfort in rooms that provide a bit more than the essentials, designed for an enjoyable and budget-friendly visit.

At Quails Nest Inn&Suites, guests can unwind in peaceful surroundings while keeping St. Thomas's best offerings within easy reach. Plan your St. Thomas trip with ease, knowing your hotel offers comfort at a great rate—book now!

  Call (855) 233-0132 to book with an agent.
  27.2 miles from ST. Thomas, MO 65076

Starting at

$79.50

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

For a plush and comfortable stay, Days Inn by Wyndham Osage Beach Lake of the Ozarks offers budget-friendly accommodations with rooms from $69.99, providing a clean, inviting space near St. Thomas. Save more for adventures and experiences with our competitive rates, providing great value for solo travelers and families alike.

Find your peaceful retreat at Days Inn by Wyndham Osage Beach Lake of the Ozarks, situated within a comfortable distance from the bustling streets of St. Thomas. Make your St. Thomas travel experience cost-effective and cozy—secure your room today!

  Call (855) 234-7135 to book with an agent.
  27.5 miles from ST. Thomas, MO 65076

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Regalia Hotel & Conference Center

250 Racquet Club Drive Lake Ozark, MO

With delightful surroundings, Regalia Hotel & Conference Center near St. Thomas offers quality accommodations crafted for relaxation, with inviting rates from $109.99. Experience the epitome of comfort and luxury, with rooms that are elegantly appointed and fully equipped with modern amenities.

Stay at Regalia Hotel & Conference Center for a peaceful escape, while the vibrant streets of St. Thomas are always within easy reach. Discover a new level of comfort in St. Thomas with a hotel that’s sure to impress—secure now!

  Call (855) 234-7135 to book with an agent.
  27.8 miles from ST. Thomas, MO 65076

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms