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

Relax in the inviting surroundings of Aviator Hotel & Suites South I-55 Best Western Signature Collection as you visit St. George, where comfortable accommodations provide a peaceful stay, with rates beginning at $90.99. Relax with Best Western's spa and wellness facilities, available at select locations for a rejuvenating escape.

Aviator Hotel & Suites South I-55 Best Western Signature Collection offers the perfect location for those wanting to explore St. George, where the downtown area is just a short drive from the hotel. Plan your St. George getaway with accommodations that make every moment enjoyable—secure now!

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

Guests traveling to St. George will find budget-friendly comfort at Americas Best Value Inn St. Louis South, with inviting rooms starting at $80.99, creating a gentle and welcoming space. Stay refreshed with Americas Best Value Inn's outdoor or indoor pools, available at select locations for a relaxing dip.

At Americas Best Value Inn St. Louis South, guests can quickly drive into downtown St. George, where the city’s top destinations are just a short distance away. Experience St. George with ease by booking a hotel that makes value a priority—lock in now!

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

Enjoy the sophistication of River City Casino & Hotel near St. George, where refined accommodations provide comfort, with budget-friendly nightly rates starting at $197.99. Experience a world of elegance in rooms that combine luxury with bespoke services, ensuring a stay that is both grand and personal.

Guests at River City Casino & Hotel can easily reach downtown St. George by car, making it simple to visit the city’s top destinations while enjoying a quieter stay. Enjoy a premier St. George stay where impeccable service comes standard—reserve your room now!

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

Starting at

$197.99

per night

Read Reviews View Amenities View All Rooms

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

4200 Midamerica Lane St. Louis, MO

At Hampton Inn & Suites St. Louis / South I-55, travelers headed to St. George will find inviting accommodations with rooms starting at $125.99, creating a clean and comfortable space. Follow your fitness routine on local trails with Hampton’s suggested jogging paths, integrating sightseeing with your exercise regimen.

Guests staying at Hampton Inn & Suites St. Louis / South I-55 can easily drive into downtown St. George, where the city’s most popular destinations await exploration. Relax in St. George with a hotel that delivers convenience and savings—secure your room today!

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

Starting at

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

With budget-conscious rooms beginning at $122.99, Holiday Inn Express & Suites St. Louis South I-55 an IHG Hotel provides reassuring accommodations for travelers bound for St. George, creating a warm environment. Stay connected with Holiday Inn Express's global TV channels, offering entertainment and news from around the world.

At Holiday Inn Express & Suites St. Louis South I-55 an IHG Hotel, guests can quickly drive into downtown St. George, where the city’s most vibrant spots are within easy reach. Find your ideal blend of comfort and affordability for your St. George stay—book today!

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

Starting at

$122.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott St. Louis South

4318 BUTLER HILL ROAD St. Louis, MO

For a comfortable stay, Fairfield Inn & Suites by Marriott St. Louis South offers inviting accommodations with rates starting at $139.99, creating a warm and welcoming space perfect for those headed to St. George. Stay productive with Fairfield's business amenities, including high-speed internet and accessible power outlets in all public areas.

From Fairfield Inn & Suites by Marriott St. Louis South, a brief drive delivers guests into downtown St. George, making it simple to explore the city’s top spots. Maximize your St. George adventure with a hotel that offers unbeatable value—secure now!

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

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites St. Louis Sunset Hills

3654 South LINDBERGH BLVD St. Louis, MO

With budget-friendly rooms from $134.00, Comfort Suites St. Louis Sunset Hills provides inviting comfort for travelers bound for St. George, creating a warm, inviting environment perfect for unwinding. Explore local attractions with ease from Comfort Suites' convenient locations, situated near popular sights and business centers.

Guests staying at Comfort Suites St. Louis Sunset Hills will appreciate how easy it is to drive into downtown St. George, where the city’s top attractions are just a short trip away. Stay smart and relaxed in St. George with a hotel that checks every box—book today!

  Call (855) 233-7850 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

With budget-friendly rooms starting at $87.99, La Quinta Inn & Suites by Wyndham St. Louis Route 66 provides inviting accommodations for those bound for St. George, creating a clean, welcoming space. Choose La Quinta by Wyndham for your next destination, where bright stays and warm hospitality make every journey a pleasure.

Guests staying at La Quinta Inn & Suites by Wyndham St. Louis Route 66 will love the balance of quiet surroundings and easy access to downtown St. George for a day of city adventures. Take a break in St. George with a hotel that understands the value of your time and money—book today!

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

Starting at

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

Experience the comfort of Holiday Inn St. Louis SW Route 66 an IHG Hotel as you explore St. George, where restful accommodations provide warmth and relaxation, with rates beginning at $145.00. Relax with the safety features of Holiday Inn's family rooms, equipped with child-proofing and other amenities for peace of mind.

The convenience of downtown St. George is just a drive away from Holiday Inn St. Louis SW Route 66 an IHG Hotel, making it easy for guests to experience the city’s top spots without the noise. Take your St. George trip to the next level with well-appointed, budget-friendly accommodations—secure now!

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

Starting at

$145.00

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 find budget-conscious comfort at Best Western St. Louis Kirkwood Route 66, where heartwarming rooms start at $82.53, creating a welcoming atmosphere. Stay in touch with Best Western's state-of-the-art connectivity options, including high-speed internet and digital concierge services.

From Best Western St. Louis Kirkwood Route 66, a quick drive brings guests into downtown St. George, where they can explore the city’s best spots and return to a quiet retreat. Take advantage of a St. George hotel that keeps both quality and cost in mind—reserve now!

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

Starting at

$82.53

per night

Read Reviews View Amenities View All Rooms

Forest Park Hotel by MDR

5915 Wilson Ave St. Louis, MO

Choose Forest Park Hotel by MDR for a restful escape near St. George, where inviting rooms provide relaxation and comfort, with affordable rates starting at $107.99. Experience a stay enhanced by modern amenities and thoughtful design, providing everything you need for a relaxing visit.

From Forest Park Hotel by MDR, a brief drive delivers guests into downtown St. George, where they can experience the city’s top spots and return to a quiet stay. Step into St. George luxury without the high price tag—lock in your hotel room today!

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

Starting at

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

Guests visiting St. George can enjoy inviting accommodations at Red Roof Inn PLUS+ St. Louis Forest Park / Hampton Ave, where budget-friendly rooms start at $99.00, creating a welcoming space. Keep cool or stay warm—depend on the air conditioning and heating in each room at Red Roof Inn to keep you comfortable regardless of the season.

At Red Roof Inn PLUS+ St. Louis Forest Park / Hampton Ave, guests can unwind in a more peaceful setting, while downtown St. George remains within reach for all their city adventures. Enjoy the convenience of a well-located, affordable hotel while visiting St. George—book today!

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

Stay at SpringHill Suites St. Louis Brentwood on your trip to St. George, where inviting rooms create a plush escape, with rates beginning at a welcoming $139.99 per night. Experience the local culture, shopping, and outdoor activities conveniently from SpringHill Suites' prime locations.

Guests at SpringHill Suites St. Louis Brentwood can enjoy the quiet of staying further out, with downtown St. George still just a short drive away for all their sightseeing adventures. Enjoy the best of St. George with a hotel that delivers quality service at a great price—reserve now!

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

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Best Western St. Louis Inn

6224 Heimos Industrial Park Dr St. Louis, MO

Guests traveling to St. George will appreciate the plush comfort at Best Western St. Louis Inn, where budget-friendly rooms start at $91.99, creating a warm and inviting space for rest. Relax in Best Western's garden gazebos, ideal spots for enjoying a quiet moment or hosting a small gathering.

With St. George still within reach, guests at Best Western St. Louis Inn can explore the city’s most vibrant spots during the day and return to a more relaxed stay at night. Get ready for a St. George stay that’s as comfortable as it is affordable—reserve your room now!

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

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott St. Louis Brentwood

8101 Dale Avenue Richmond Heights, MO

Find comfort and value at Courtyard by Marriott St. Louis Brentwood near St. George, where inviting rooms create a intimate atmosphere, with room rates starting from a friendly $129.99. Experience the local culture with Courtyard's curated guides and recommendations, inviting you to explore the best the area has to offer.

Guests staying at Courtyard by Marriott St. Louis Brentwood will appreciate the balance of being near downtown St. George, while enjoying a quieter, more peaceful retreat afterward. Get ready for a St. George getaway where your comfort is always top of mind—secure now!

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

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites St. Louis at Forest Park

5650 Oakland Avenue St. Louis, MO

Guests bound for St. George will enjoy budget-conscious accommodations at Hampton Inn & Suites St. Louis at Forest Park, with rooms starting at $152.99, creating a welcoming space. Enjoy the personal touch of Hampton’s welcome amenities in select rooms, including complimentary water bottles and local treats.

With a short drive into downtown St. George, guests at Hampton Inn & Suites St. Louis at Forest Park can explore the city’s top destinations and retreat to the tranquility of the hotel. Find comfort and convenience in St. George at a rate that fits your budget—book now!

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

Starting at

$152.99

per night

Read Reviews View Amenities View All Rooms

The Cheshire

6300 Clayton Rd Richmond Heights, MO

Experience timeless elegance at The Cheshire near St. George, where luxurious rooms offer a haven of tranquility, with enticing nightly rates starting at $179.01. Enjoy a refined environment where rooms are designed with luxury and guest comfort as the foremost considerations.

At The Cheshire, guests can enjoy the peaceful surroundings of the hotel, while downtown St. George remains a convenient drive away for sightseeing and adventure. Enjoy your St. George adventure with a hotel that turns your stay into an opulent experience—book today!

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

Starting at

$179.01

per night

Read Reviews View Amenities View All Rooms

MainStay Suites St. Louis Galleria

8011 Galleria Parkway Richmond Heights, MO

For a comfortable stay, MainStay Suites St. Louis Galleria offers budget-friendly rooms with rates beginning at $131.99, creating a clean and inviting space ideal for relaxation. Experience the family-friendly atmosphere at MainStay Suites, offering amenities and services tailored to guests with children.

Guests staying at MainStay Suites St. Louis Galleria will love the balance of city access and quiet surroundings, with downtown St. George still just a drive away. Maximize your time in St. George with lodging that keeps your comfort top of mind—lock in today!

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

Find comfort and value at Home2 Suites by Hilton St. Louis / Forest Park near St. George, where inviting rooms create a enveloping atmosphere, with room rates starting from a friendly $149.99. Experience the vibrant and contemporary design of Home2 Suites, offering a refreshing take on extended stay accommodations.

From Home2 Suites by Hilton St. Louis / Forest Park, a brief drive brings guests into downtown St. George, where they can explore the city’s highlights and return to a peaceful stay afterward. Plan your perfect St. George getaway with accommodations that make relaxation a priority—secure now!

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

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton St. Louis Galleria

8040 Clayton Road Richmond Heights, MO

Find comfort and relaxation at Homewood Suites by Hilton St. Louis Galleria near St. George, where inviting rooms offer a warm retreat, with affordable rates starting from just $142.99. Relish the convenience and savings of complimentary parking at select Homewood Suites locations.

Guests at Homewood Suites by Hilton St. Louis Galleria can appreciate the peaceful atmosphere, with downtown St. George still easily accessible for all their sightseeing and adventures. Plan your ideal St. George getaway with amenities that elevate your experience—reserve now!

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

Starting at

$142.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 $84.00, Extended Stay America Suites St. Louis Fenton provides inviting accommodations for guests bound for St. George, creating a clean, comfortable environment. Stay healthy with Extended Stay America’s non-smoking rooms, ensuring a clean and fresh environment during your stay.

Guests at Extended Stay America Suites St. Louis Fenton will love the peaceful surroundings, with downtown St. George just a short trip away for easy access to the city’s highlights. Make your St. George adventure both relaxing and affordable with top-notch amenities—book today!

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

Starting at

$84.00

per night

Read Reviews View Amenities View All Rooms

SureStay Plus by Best Western Fenton

1680 Fenton Business Park Ct Fenton, MO

At SureStay Plus by Best Western Fenton, travelers visiting St. George can enjoy peaceful accommodations with rooms from $75.99, creating a warm, inviting space perfect for relaxation. Experience the convenience of multiple dining options at Best Western, from casual cafés to fine dining restaurants.

The peaceful surroundings at SureStay Plus by Best Western Fenton offer guests a quiet retreat, while downtown St. George remains a short drive away for all their sightseeing adventures. Embrace the best of St. George with a welcoming, cost-effective hotel—book your stay today!

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

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

DoubleTree by Hilton St. Louis Forest Park

4550 Forest Park Ave St. Louis, MO

Relax in the upscale comfort of DoubleTree by Hilton St. Louis Forest Park as you explore St. George, where premium rooms provide warmth and style, with budget-friendly rates from $156.99. Experience the luxury of DoubleTree by Hilton's panoramic suites, offering stunning views and spacious accommodations for a memorable stay.

At DoubleTree by Hilton St. Louis Forest Park, guests can unwind in a peaceful environment, with downtown St. George a convenient drive away for a day of adventure. Stay in St. George with a hotel that offers the perfect blend of opulence and value—book today!

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

Starting at

$156.99

per night

Read Reviews View Amenities View All Rooms

Aloft St. Louis Cortex

4245 Duncan Avenue St. Louis, MO

Experience a warm retreat at Aloft St. Louis Cortex as you explore St. George, where quality rooms provide comfort and relaxation, with budget-friendly rates beginning at $149.99. Find a sense of community in Aloft's open and inviting spaces, designed to foster connections and create memorable moments.

Guests staying at Aloft St. Louis Cortex can enjoy easy access to downtown St. George, while appreciating the quiet and calm of their stay a bit further out. Find your ideal St. George lodging with accommodations that make you feel right at home—secure now!

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