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

Aviator Hotel & Suites South I-55 Best Western Signature Collection

6921 South Lindbergh Blvd St. Louis, MO

Unwind at Aviator Hotel & Suites South I-55 Best Western Signature Collection as you travel to St. George, where quality accommodations provide warmth and relaxation, with starting rates beginning at $90.99 per night. Take advantage of Best Western's picnic areas, perfect for a family outing or a quiet afternoon outdoors.

At Aviator Hotel & Suites South I-55 Best Western Signature Collection, a quick drive brings guests into the vibrant downtown area of St. George, making it easy to visit the city’s most exciting spots. Embrace a stress-free St. George stay with enhanced features at a price you’ll love—book today!

  Call (855) 234-7135 to book with an agent.
  2.1 miles from ST. George, MO 63123

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn St. Louis South

6602 South Lindbergh Blvd St. Louis, MO

At Americas Best Value Inn St. Louis South, guests bound for St. George will find inviting rooms with rates beginning at $80.99, creating a warm and comfortable space perfect for relaxation. Book confidently, knowing that Americas Best Value Inn provides a satisfaction guarantee to ensure your happiness and comfort.

From Americas Best Value Inn St. Louis South, guests can enjoy the convenience of a brief drive into downtown St. George, where the city’s top attractions are easily accessible. Experience the charm of St. George with a hotel that goes above and beyond—book today!

  Call (855) 234-5074 to book with an agent.
  2.3 miles from ST. George, MO 63123

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

River City Casino & Hotel

777 River City Casino Blvd St. Louis, MO

Unwind in the refined ambiance of River City Casino & Hotel as you explore St. George, where premium rooms create a peaceful escape, with rates from $191.99 per night. Enjoy accommodations that set the standard for luxury, with rooms that offer a refined setting for relaxation and business.

At River City Casino & Hotel, guests can easily access downtown St. George, where the city’s most vibrant spots are just a short drive away. Find out how St. George can be truly unforgettable with accommodations that deliver luxury—reserve now!

  Call (855) 235-6136 to book with an agent.
  2.7 miles from ST. George, MO 63123

Starting at

$191.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites St. Louis / South I-55

4200 Midamerica Lane St. Louis, MO

Guests bound for St. George can enjoy inviting comfort at Hampton Inn & Suites St. Louis / South I-55, where pleasant rooms begin at $134.99, creating a warm and welcoming space ideal for relaxation. Gather with friends or family at Hampton’s outdoor barbecue areas, available at some locations for a fun and relaxed dining experience.

Guests staying at Hampton Inn & Suites St. Louis / South I-55 can easily access downtown St. George by car, making it simple to visit the city’s most iconic attractions while enjoying a peaceful retreat. Relax in St. George with a hotel that delivers convenience and savings—secure your room today!

  Call (855) 234-7135 to book with an agent.
  4.3 miles from ST. George, MO 63123

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites St. Louis South I-55 an IHG Hotel

4250 Midamerica Lane St. Louis, MO

For an inviting stay near St. George, Holiday Inn Express & Suites St. Louis South I-55 an IHG Hotel offers homely accommodations with rooms starting at $129.00, creating a clean and comfortable environment for rest. Enjoy the convenience of express check-out at Holiday Inn Express, perfect for guests on the go.

From Holiday Inn Express & Suites St. Louis South I-55 an IHG Hotel, a brief drive delivers guests to downtown St. George, where the city’s most vibrant attractions await discovery. Make every day in St. George a pleasure with a hotel that goes above and beyond—secure now!

  Call (855) 234-2997 to book with an agent.
  4.3 miles from ST. George, MO 63123

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott St. Louis South

4318 BUTLER HILL ROAD St. Louis, MO

With rooms starting at $149.99, Fairfield Inn & Suites by Marriott St. Louis South provides affordable accommodations for travelers visiting St. George, creating a warm-hearted and comfortable atmosphere. Appreciate the environmental commitment of Fairfield by Marriott, with initiatives aimed at reducing waste and conserving resources.

Guests at Fairfield Inn & Suites by Marriott St. Louis South can easily reach downtown St. George by car, making it simple to visit the city’s top destinations while enjoying a quieter stay. Unlock the comfort you deserve on your St. George trip with affordable lodging—reserve now!

  Call (855) 235-0725 to book with an agent.
  4.4 miles from ST. George, MO 63123

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites St. Louis Sunset Hills

3654 South LINDBERGH BLVD St. Louis, MO

For budget-savvy travelers visiting St. George, Comfort Suites St. Louis Sunset Hills offers inviting rooms with rates starting at $134.00, creating a warm and welcoming environment. Relax in Comfort Suites' garden cabanas, providing a private and serene setting for outdoor relaxation or small gatherings.

From Comfort Suites St. Louis Sunset Hills, a short drive takes guests into downtown St. George, where they can explore the city’s highlights and retreat to a quieter stay. Relax in St. George with accommodations that make your stay unforgettable—secure now!

  Call (855) 234-5074 to book with an agent.
  5.2 miles from ST. George, MO 63123

Starting at

$134.00

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham St. Louis Route 66

1580 South Kirkwood Rd St. Louis, MO

Guests visiting St. George can enjoy inviting accommodations at La Quinta Inn & Suites by Wyndham St. Louis Route 66, with budget-friendly rooms starting at $106.99, creating a clean, welcoming environment. Benefit from La Quinta's laundry services, allowing you to pack light and keep your clothes fresh throughout your stay.

Guests staying at La Quinta Inn & Suites by Wyndham St. Louis Route 66 can enjoy a peaceful atmosphere, knowing that the excitement of downtown St. George is still just a trip away. Plan your St. George visit with a hotel that keeps you comfortable and on budget—book today!

  Call (855) 236-8982 to book with an agent.
  5.3 miles from ST. George, MO 63123

Starting at

$106.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn St. Louis SW Route 66 an IHG Hotel

10709 Watson Rd St. Louis, MO

Stay at Holiday Inn St. Louis SW Route 66 an IHG Hotel as you explore St. George, where relaxing rooms provide comfort and relaxation at an affordable rate, with prices starting at $143.48 per night. Explore the destination with ease, thanks to Holiday Inn's knowledgeable staff who are always on hand to recommend local sights and experiences.

With a short drive into downtown St. George, guests at Holiday Inn St. Louis SW Route 66 an IHG Hotel can explore the city’s highlights and return to the hotel’s serene environment. Choose a St. George hotel that’s perfect for rest and rejuvenation—lock in your room today!

  Call (855) 233-0132 to book with an agent.
  5.4 miles from ST. George, MO 63123

Starting at

$143.48

per night

Read Reviews View Amenities View All Rooms

Best Western St. Louis Kirkwood Route 66

1200 South Kirkwood Road Kirkwood, MO

Guests traveling to St. George will appreciate the inviting accommodations at Best Western St. Louis Kirkwood Route 66, with budget-friendly rooms starting at $112.04, creating a clean, comfortable atmosphere. Experience the local engagement of Best Western hotels, actively participating in community events and supporting local businesses.

At Best Western St. Louis Kirkwood Route 66, guests can enjoy the peaceful surroundings of the hotel, while downtown St. George remains a convenient drive away for sightseeing and adventure. Discover St. George with a hotel that offers unbeatable comfort at a great value—lock in now!

  Call (855) 239-5277 to book with an agent.
  5.4 miles from ST. George, MO 63123

Starting at

$112.04

per night

Read Reviews View Amenities View All Rooms

Forest Park Hotel by MDR

5915 Wilson Ave St. Louis, MO

Forest Park Hotel by MDR provides a welcoming retreat for travelers heading to St. George, with warm and inviting rooms available from a friendly rate of $98.99 per night. Relax in accommodations that blend enhanced amenities with comfort, providing a restful and engaging experience.

Guests staying at Forest Park Hotel by MDR will enjoy the balance of city access and the quiet surroundings of the hotel, ideal for a peaceful retreat. Experience the beauty of St. George with a hotel that makes travel simple and enjoyable—lock in today!

  Call (855) 233-7850 to book with an agent.
  5.7 miles from ST. George, MO 63123

Starting at

$98.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn PLUS+ St. Louis Forest Park / Hampton Ave

5823 Wilson Avenue St. Louis, MO

At Red Roof Inn PLUS+ St. Louis Forest Park / Hampton Ave, guests bound for St. George will find enveloping comfort with rooms starting at $99.00, creating a warm and inviting environment perfect for relaxation. Welcome to Red Roof Inn, where you’ll find a blend of comfort, value, and convenience in each stay.

At Red Roof Inn PLUS+ St. Louis Forest Park / Hampton Ave, guests can unwind in a more spacious setting, with downtown St. George just a drive away for a day of city exploration. Make your St. George journey relaxing and budget-smart with well-appointed lodging—secure today!

  Call (855) 239-4019 to book with an agent.
  5.7 miles from ST. George, MO 63123

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

SpringHill Suites St. Louis Brentwood

1231 Strassner Drive Brentwood, MO

SpringHill Suites St. Louis Brentwood is a comforting option for travelers visiting St. George, with homely rooms that create a relaxing atmosphere, with rates beginning at an inviting $169.99 per night. Stay productive with free high-speed Wi-Fi and convenient workspaces in every suite at SpringHill Suites.

From SpringHill Suites St. Louis Brentwood, a convenient drive takes guests to downtown St. George, where they can explore the city’s highlights before returning to a more peaceful retreat. Uncover the best of St. George with a hotel that combines elegance with affordability—secure now!

  Call (855) 235-6136 to book with an agent.
  6.0 miles from ST. George, MO 63123

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

Best Western St. Louis Inn

6224 Heimos Industrial Park Dr St. Louis, MO

For a comfortable stay, Best Western St. Louis Inn offers inviting rooms with rates beginning at $74.99, creating a warm and inviting space ideal for travelers visiting St. George. Experience the benefit of Best Western’s partnerships with local businesses, offering guests discounts and specials during their stay.

With downtown St. George a drive from Best Western St. Louis Inn, guests can explore the city’s top spots while enjoying a more relaxed stay away from the bustle. Experience St. George in style with a hotel that makes value a priority—lock in today!

  Call (855) 233-0132 to book with an agent.
  6.1 miles from ST. George, MO 63123

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

TownePlace Suites by Marriott Brentwood

1695 SOUTH HANLEY ROAD Brentwood, MO

Enjoy a restful stay at TownePlace Suites by Marriott Brentwood as you explore St. George, with calm rooms and quality accommodations designed to create a relaxing escape, beginning at $154.99. Enjoy the freedom of personalized living at TownePlace Suites, with customizable closet systems by The Container Store®.

At TownePlace Suites by Marriott Brentwood, guests can enjoy the quieter surroundings while still having downtown St. George just a drive away for easy city access. Get the best of St. George with a hotel that combines exceptional service and great rates—lock in today!

  Call (855) 234-5074 to book with an agent.
  6.1 miles from ST. George, MO 63123

Starting at

$154.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott St. Louis Brentwood

8101 Dale Avenue Richmond Heights, MO

Unwind at Courtyard by Marriott St. Louis Brentwood when traveling to St. George, where inviting rooms create a quiet environment, with affordable nightly rates from $149.99. Enjoy the efficiency of Courtyard's mobile room key, allowing you to access your room and other hotel areas with just your smartphone.

Guests staying at Courtyard by Marriott St. Louis Brentwood will appreciate the peaceful surroundings, while downtown St. George is still within easy reach for a day’s adventures. Take the stress out of St. George travel with a hotel that ensures a seamless stay—secure now!

  Call (855) 234-2997 to book with an agent.
  6.4 miles from ST. George, MO 63123

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites St. Louis at Forest Park

5650 Oakland Avenue St. Louis, MO

At Hampton Inn & Suites St. Louis at Forest Park, travelers bound for St. George will find budget-conscious comfort with rates starting at $157.99, creating a clean and welcoming environment. Bring the whole family to Hampton, where kid-friendly activities and spacious family rooms make traveling with children a breeze.

Guests staying at Hampton Inn & Suites St. Louis at Forest Park can enjoy the calm of being slightly removed from the city’s busiest areas, with downtown St. George just a drive away. Enjoy your St. George visit with a hotel that combines convenience and value perfectly—lock in today!

  Call (855) 239-4019 to book with an agent.
  6.6 miles from ST. George, MO 63123

Starting at

$157.99

per night

Read Reviews View Amenities View All Rooms

MainStay Suites St. Louis Galleria

8011 Galleria Parkway Richmond Heights, MO

Guests traveling to St. George will find MainStay Suites St. Louis Galleria a practical choice, with rooms beginning at $131.99, creating a clean and inviting environment ideal for relaxation. Stay energized with MainStay Suites’ complimentary coffee and tea services in the lobby, available throughout the day.

Guests staying at MainStay Suites St. Louis Galleria can unwind in a peaceful location, with downtown St. George a simple drive away for sightseeing and exploration. Rest easy in St. George with a hotel that balances affordability and comfort—reserve today!

  Call (855) 236-8982 to book with an agent.
  6.9 miles from ST. George, MO 63123

Starting at

$131.99

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton St. Louis / Forest Park

920 South Taylor Avenue St. Louis, MO

Choose Home2 Suites by Hilton St. Louis / Forest Park for a restful escape when traveling to St. George, where inviting rooms offer comfort and relaxation, with nightly rates from $161.99. Stay connected with complimentary Wi-Fi at Home2 Suites, ensuring you're always just a few clicks away from what matters.

At Home2 Suites by Hilton St. Louis / Forest Park, guests can appreciate the calm of being further from the city, with downtown St. George still just a drive away for convenience. Enjoy added value and luxury in St. George without the hefty price tag—reserve now!

  Call (855) 234-5074 to book with an agent.
  7.0 miles from ST. George, MO 63123

Starting at

$161.99

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton St. Louis Galleria

8040 Clayton Road Richmond Heights, MO

Relax in the inviting surroundings of Homewood Suites by Hilton St. Louis Galleria as you travel to St. George, where quality rooms offer warmth and comfort, with rates beginning at $151.99. Choose Homewood Suites by Hilton for your next destination, where you'll find spacious suites, thoughtful amenities, and genuine hospitality.

At Homewood Suites by Hilton St. Louis Galleria, visitors can unwind in a peaceful environment, with downtown St. George just a short drive away for a day of adventure. Maximize your St. George experience with a hotel that combines convenience and savings—lock in today!

  Call (855) 239-4019 to book with an agent.
  7.1 miles from ST. George, MO 63123

Starting at

$151.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Suites St. Louis Fenton

1662 Fenton Business Park Ct Fenton, MO

With rooms starting at $109.00, Extended Stay America Suites St. Louis Fenton provides affordable accommodations for travelers visiting St. George, creating a tranquil and comfortable atmosphere. Experience the community vibe at Extended Stay America’s social hours, offering a chance to relax and meet other guests.

A brief drive from Extended Stay America Suites St. Louis Fenton brings guests into downtown St. George, making it simple to explore the city’s top destinations and then unwind at the hotel. Maximize your St. George adventure with inviting, well-appointed lodging—secure your room now!

  Call (855) 234-2997 to book with an agent.
  7.2 miles from ST. George, MO 63123

Starting at

$109.00

per night

Read Reviews View Amenities View All Rooms

SureStay Plus by Best Western Fenton

1680 Fenton Business Park Ct Fenton, MO

With budget-conscious rooms beginning at $71.99, SureStay Plus by Best Western Fenton provides inviting accommodations for travelers visiting St. George, creating a peaceful, comfortable environment. Discover Best Western’s themed rooms, available at select locations, offering a unique and immersive hotel experience.

Guests at SureStay Plus by Best Western Fenton can experience the best of both worlds—a peaceful stay with downtown St. George still within easy reach for a day of exploring. Enjoy well-rounded amenities and budget-friendly rates for your St. George trip—reserve now!

  Call (855) 239-4019 to book with an agent.
  7.3 miles from ST. George, MO 63123

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

DoubleTree by Hilton St. Louis Forest Park

4550 Forest Park Ave St. Louis, MO

Unwind in the luxurious surroundings of DoubleTree by Hilton St. Louis Forest Park near St. George, where snug rooms provide warmth and relaxation, with budget-friendly rates beginning at $150.99. Seek adventure with DoubleTree by Hilton's tailored excursion packages, perfect for guests looking to explore the great outdoors.

With downtown St. George just a short drive away, guests at DoubleTree by Hilton St. Louis Forest Park can explore the city’s attractions while returning to a peaceful retreat afterward. Plan your dream St. George escape with a hotel that turns every stay into something special—reserve now!

  Call (855) 239-5277 to book with an agent.
  7.5 miles from ST. George, MO 63123

Starting at

$150.99

per night

Read Reviews View Amenities View All Rooms

Aloft St. Louis Cortex

4245 Duncan Avenue St. Louis, MO

Unwind at Aloft St. Louis Cortex on your journey to St. George, where inviting rooms provide a sheltered ambiance, with room rates beginning at an accessible $149.99 per night. Discover the pet-loving spirit of Aloft with ARF®, Aloft's pet program, offering beds, bowls, and treats for your four-legged companions.

With a drive into downtown St. George, guests at Aloft St. Louis Cortex can enjoy the city’s top attractions without sacrificing the quiet and calm of their stay. Relax and enjoy a seamless St. George stay with top-notch amenities at a great price—book today!

  Call (855) 236-8982 to book with an agent.
  7.5 miles from ST. George, MO 63123

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms