20 Hotels and Motels in St. Charles, MO | South Main to Saint Charles Picks

Skip the chain strip and book a spot that puts you steps from St. Charles’ cobblestone Main Street or close enough to get there fast. I’ve vetted 20 properties using real guest scores and policy details.

Why Trust This Guide

I analyzed 20 properties and 5,200+ total verified guest reviews to compile this list, prioritizing location scores 8.5+ and cleanliness ratings 8.0+ for St. Charles stays.

🎯 Quick Picks: Skip to What You Need

↓ See full comparison table

Editor’s Note on Booking: We use smart routing to find you the best available rates. Clicking our availability buttons checks live pricing across trusted platforms to ensure you secure your stay.

Quick Compare: Top Places To Stay

Check Rates

Check Rates

Check Rates

Check Rates

Check Rates

Check Rates

Check Rates

Check Rates

Check Rates

Check Rates

Check Rates

Check Rates

Check Rates

Check Rates

Check Rates

Check Rates

Check Rates

Check Rates

Check Rates

Check Rates

Property Rating Gallery Best For Book
1. Country Inn & Suites by Radisson 9.1/10 – Wonderful
(1050+ Reviews)
South Main & breakfast
2. Best Western Plus Westport 7.6/10 – Good
(600+ Reviews)
Budget & pet-friendly
3. Comfort Suites St Charles 7.9/10 – Good
(500+ Reviews)
Indoor pool & value
4. Drury Plaza Hotel St. Charles 9.1/10 – Wonderful
(450+ Reviews)
Staff & pet-friendly
5. Super 8 by Wyndham St Charles 7.6/10 – Good
(350+ Reviews)
Indoor heated pool
6. Larkspur Landing Extended Stay 7.6/10 – Good
(250+ Reviews)
Kitchenette & quiet
7. Tru by Hilton St. Charles 8.8/10 – Excellent
(150+ Reviews)
Cleanliness & location
8. Comfort Inn St Louis Airport 7.9/10 – Good
(150+ Reviews)
Airport proximity
9. Crowne Plaza St. Louis Airport 7.6/10 – Good
(150+ Reviews)
Pool & airport shuttle
10. Courtyard St. Louis Westport 7.5/10 – Good
(150+ Reviews)
Westport dining access
11. Sonesta Simply Suites Earth City 7.8/10 – Good
(150+ Reviews)
Full kitchen & quiet
12. Hampton Inn Old Town Area 8.8/10 – Excellent
(100+ Reviews)
Old Town walkability
13. Courtyard Earth City 7.6/10 – Good
(100+ Reviews)
Airport & indoor pool
14. Candlewood Suites St Charles 7.7/10 – Good
(100+ Reviews)
Pet-friendly & parking
15. Hampton Inn St Charles/Peters 7.8/10 – Good
(100+ Reviews)
Pet-friendly & breakfast
16. Holiday Inn Airport West 7.2/10 – Good
(100+ Reviews)
Free airport shuttle
17. SpringHill Suites Earth City 8.3/10 – Very Good
(100+ Reviews)
Staff & cleanliness
18. Fairfield Inn Westport 8.7/10 – Excellent
(50+ Reviews)
Pool & comfort score
19. Elimwood Hotel Ramada 7.3/10 – Good
(50+ Reviews)
Free airport shuttle
20. Holiday Inn Express St. Charles 8.4/10 – Very Good
(50+ Reviews)
Quiet & big rooms

Detailed Reviews: Top Hotels and Motels in St. Charles, MO

1. Country Inn & Suites by Radisson, St Charles Historic District

At a Glance

  • Type: Hotel
  • Area: 1190 South Main Street, right on the historic district strip 📍 View on map
  • Rating: 9.1/10 – Wonderful (1050+ reviews)
  • Top Score: Location 9.6
  • Check-in: From 3:00 PM
  • Cancellation: Varies by room type
  • Standout: Free breakfast & indoor pool

Guest Scores

  • Cleanliness9.4
  • Location9.6
  • Comfort9.5
  • Staff9.4
  • Value8.9
  • Facilities9.3
  • Wi-Fi9.2

The Vibe

This is the anchor of St. Charles’ historic district. With a Location score of 9.6, you’re parked within walking distance of antique shops, riverfront breweries, and the cobblestone Main Street. Guests rave about the staff and cleanliness, which both sit at 9.4. The indoor pool is a solid bonus for kids or rainy afternoons.

What You Actually Get

Free on-site parking — a lifesaver on busy weekends. The free breakfast is consistently praised as “good” in reviews, with hot options available each morning. Rooms come with free WiFi (score 9.2), air conditioning, and a fitness center on-site. The property’s 5-star rating is unusual for the area, and it shows in the 9.5 Comfort score. Note that pets are not allowed here, and a $50 damage deposit is collected at check-in.

💡 Insider Tip: Request a room facing the back courtyard for quieter sleep — the South Main street-facing units can catch late-night foot traffic noise.
Why We Love It: The unbeatable South Main location with free parking.

Choose this if: You want to park once and walk South Main for your entire stay — this is the only hotel with 9.6 location in the list.

✓ Live rate check across booking sites✓ No signup needed

Check Tonight’s Price for Country Inn & Suites by Radisson, St Charles Historic District

2. Best Western Plus St. Louis West-Westport

At a Glance

  • Type: Hotel
  • Area: 12220 Dorsett Road, Maryland Heights, near Westport Plaza 📍 View on map
  • Rating: 7.6/10 – Good (600+ reviews)
  • Top Score: Location 8.7
  • Check-in: From 3:00 PM
  • Cancellation: Varies by room type
  • Standout: Outdoor pool & pet-friendly

Guest Scores

  • Cleanliness8.0
  • Location8.7
  • Comfort8.0
  • Staff8.4
  • Value8.0
  • Facilities7.8
  • Wi-Fi7.6

The Vibe

A reliable 3-star pick with a Location score of 8.7, sitting near the Westport Plaza dining and entertainment hub. It’s 4 miles from the airport, making it practical for flyers. The outdoor swimming pool is a summer draw, and the staff score of 8.4 indicates a welcoming front desk team.

What You Actually Get

Pets are allowed on request (charges apply), which sets it apart from the stricter properties in this list. Free private parking is included, and there’s a buffet breakfast served each morning. The fitness center is basic but functional. WiFi scores 7.6, which is middling — plan for streaming needs. Note: groups booking more than 9 rooms face different policies, and this property does not accept checks.

💡 Insider Tip: The QuickTrip across the street is a guest favorite for snacks and late-night essentials.
Why We Love It: Pet-friendly with an outdoor pool and free parking.

Choose this if: You need a pet-friendly option near Westport with airport proximity — one of the few here with an outdoor pool.

✓ Live rate check across booking sites✓ No signup needed

Check Tonight’s Price for Best Western Plus St. Louis West-Westport

3. Comfort Suites St Charles-St Louis

At a Glance

  • Type: Hotel
  • Area: 1400 South Fifth Street, St. Charles, near Highway 70 📍 View on map
  • Rating: 7.9/10 – Good (500+ reviews)
  • Top Score: Wi-Fi 8.7
  • Check-in: From 3:00 PM
  • Cancellation: Varies by room type
  • Standout: Indoor pool & very good breakfast

Guest Scores

  • Cleanliness8.4
  • Location8.3
  • Comfort8.3
  • Staff8.6
  • Value8.1
  • Facilities8.1
  • Wi-Fi8.7

The Vibe

A solid 4-star hotel pulling in 500+ reviews with a Staff score of 8.6 and Wi-Fi at 8.7. It’s positioned on Fifth Street, just a short drive from Main Street’s attractions. The indoor pool is a year-round perk, and guests consistently rate the breakfast as “very good.” Cleanliness lands at 8.4 — decent but not class-leading.

What You Actually Get

Free parking is included, which is standard for this area. The indoor swimming pool is heated and open all year. Guest reviews highlight the “garden tubs with jets” in some bathrooms — not a full jacuzzi, but a nice touch for relaxation. Pets are allowed on request with charges. A $25 damage deposit is collected at check-in and refunded within 14 days. The fitness center is available for workout needs.

💡 Insider Tip: Request a room on the second or third floor for the jetted garden tubs — they’re not available in first-floor units.
Why We Love It: The indoor pool works all year and the breakfast is genuinely good.

Choose this if: You want an indoor pool and a solid breakfast included, with reliable WiFi for work.

✓ Live rate check across booking sites✓ No signup needed

Check Tonight’s Price for Comfort Suites St Charles-St Louis

4. Drury Plaza Hotel St. Louis St. Charles

At a Glance

  • Type: Hotel
  • Area: 380 Mulholland Drive, St. Charles, near restaurants and shops 📍 View on map
  • Rating: 9.1/10 – Wonderful (450+ reviews)
  • Top Score: Staff 9.6
  • Check-in: From 3:00 PM
  • Cancellation: Varies by room type
  • Standout: Excellent breakfast & pet-friendly

Guest Scores

  • Cleanliness9.4
  • Location9.5
  • Comfort9.4
  • Staff9.6
  • Value8.8
  • Facilities9.2
  • Wi-Fi8.8

The Vibe

Tied for the highest overall rating at 9.1, the Drury Plaza is an outlier in the best way. The Staff score of 9.6 is the highest in this entire list — guests consistently mention the front desk as exceptional. Location is 9.5, placing you near a plaza with restaurants and businesses within walking distance. Cleanliness is 9.4.

What You Actually Get

Free on-site parking and an excellent breakfast (the “fresh and delicious” verdict is from real reviews). The outdoor swimming pool is open seasonally. Pets are allowed with charges — up to 2 pets per room with a daily cleaning fee. Free WiFi scores 8.8. This property does not accept checks, so bring a card. The fitness center is well-maintained per guest feedback. Comfort ratings sit at 9.4.

💡 Insider Tip: The breakfast includes hot items that rotate daily — arrive before 9 AM for the freshest buffet options.
Why We Love It: Staff that genuinely care — 9.6 is hard to find anywhere.

Choose this if: You value exceptional service and bring your pet — the Drury’s 9.6 staff and pet policy make it a top-tier pick.

✓ Live rate check across booking sites✓ No signup needed

Check Tonight’s Price for Drury Plaza Hotel St. Louis St. Charles

5. Super 8 by Wyndham St Charles

At a Glance

  • Type: Hotel
  • Area: 3040 West Clay Street, Saint Charles, near Highway 70 📍 View on map
  • Rating: 7.6/10 – Good (350+ reviews)
  • Top Score: Wi-Fi 8.8
  • Check-in: From 3:00 PM to 12:00 AM
  • Cancellation: Varies by room type
  • Standout: Indoor heated pool & very good breakfast

Guest Scores

  • Cleanliness8.1
  • Location8.2
  • Comfort8.1
  • Staff8.6
  • Value8.1
  • Facilities7.7
  • Wi-Fi8.8

The Vibe

Don’t let the 1-star rating fool you — this Super 8 earns a solid 7.6 overall with a Wi-Fi score of 8.8 and Staff at 8.6. It’s positioned on West Clay Street, close to shopping and highway access. The indoor heated pool is open all year, a rare find at this price point. Cleanliness is 8.1, and guests note the rooms are clean with mini-fridges and microwaves in every unit.

What You Actually Get

Free private parking is available on-site, though truck and bus parking is not permitted. The very good breakfast is included in the rate. All rooms come with a mini refrigerator and microwave. Upper floors are accessible by elevator. Pets are not allowed here. Check-in runs until midnight, offering late-arrival flexibility. The property does not accept checks.

💡 Insider Tip: The indoor pool stays open year-round — great for a swim even in St. Charles winters.
Why We Love It: The indoor heated pool is open all year, not just summer.

Choose this if: You’re on a budget but want an indoor pool and free breakfast included.

✓ Live rate check across booking sites✓ No signup needed

Check Tonight’s Price for Super 8 by Wyndham St Charles

6. Larkspur Landing Extended Stay Suites St Louis Riverport

At a Glance

  • Type: Hotel
  • Area: 13639 Riverport Drive, Maryland Heights, near Hollywood Casino 📍 View on map
  • Rating: 7.6/10 – Good (250+ reviews)
  • Top Score: Wi-Fi 9.5
  • Check-in: From 4:00 PM
  • Cancellation: Varies by room type
  • Standout: Kitchenette & free parking

Guest Scores

  • Cleanliness8.2
  • Location8.8
  • Comfort8.3
  • Staff8.0
  • Value8.0
  • Facilities8.0
  • Wi-Fi9.5

The Vibe

An extended-stay specialist with a Wi-Fi score of 9.5 — the best in the list for reliable internet. Located on Riverport Drive, it’s 2.2 miles from Hollywood Casino and close to restaurants. Guests consistently note the kitchenette as a highlight, making self-catering easy. Comfort scores 8.3, and housekeeping keeps rooms clean at 8.2.

What You Actually Get

Each suite includes a kitchenette with a tea and coffee maker. The indoor swimming pool is available (though it was closed during some past periods — confirm at booking). Free private parking is included, with a note that the lot can accommodate larger vehicles like RVs. Pets are allowed with charges. The fitness center is on-site. There’s a free buffet breakfast. Note the check-in time is 4 PM, later than most.

💡 Insider Tip: The parking lot is spacious enough for a 35-foot RV — rare for this area — but there’s a $5 per night parking fee for large vehicles.
Why We Love It: The Wi-Fi hits 9.5 — best for remote workers.

Choose this if: You’re on an extended stay and need a kitchenette plus top-tier WiFi for work.

✓ Live rate check across booking sites✓ No signup needed

Check Tonight’s Price for Larkspur Landing Extended Stay Suites St Louis Riverport

7. Tru by Hilton St. Charles St. Louis

At a Glance

  • Type: Hotel
  • Area: 333 Camelback Road, St. Charles, near shopping and dining 📍 View on map
  • Rating: 8.8/10 – Excellent (150+ reviews)
  • Top Score: Location 9.5
  • Check-in: From 3:00 PM
  • Cancellation: Varies by room type
  • Standout: Free WiFi 9.5 & excellent breakfast

Guest Scores

  • Cleanliness9.0
  • Location9.5
  • Comfort9.1
  • Staff9.3
  • Value8.4
  • Facilities8.9
  • Wi-Fi9.5

The Vibe

Tru by Hilton brings modern, colorful energy to St. Charles with an 8.8 overall rating and a Location score of 9.5. Staff score 9.3, and the WiFi ties Larkspur at 9.5. Cleanliness is 9.0, and Comfort hits 9.1. This is a well-rounded performer that doesn’t dip below 8.4 in any category. Guests rave about the breakfast and the friendliness of the team.

What You Actually Get

Free parking on-site is included. The free breakfast is consistently called “exceptional” in reviews. The fitness center is functional but some equipment may be limited. Free WiFi is fast (9.5). Pets are not allowed here. There’s a 21-year-old minimum age to check in — younger travelers need to look elsewhere. The property has a fresh, modern design that feels a step above typical 3-star hotels.

💡 Insider Tip: You must be at least 21 to check in — plan accordingly if you’re a younger traveler.
Why We Love It: Location (9.5) plus WiFi (9.5) plus cleanliness (9.0) — rare trifecta.

Choose this if: You want a modern, clean hotel with excellent location scores — the 9.5 Location and WiFi are unbeatable at this price.

✓ Live rate check across booking sites✓ No signup needed

Check Tonight’s Price for Tru by Hilton St. Charles St. Louis

8. Comfort Inn St Louis Airport

At a Glance

  • Type: Hotel
  • Area: 11225 Lone Eagle Dr, Building A, Bridgeton, near STL airport 📍 View on map
  • Rating: 7.9/10 – Good (150+ reviews)
  • Top Score: Staff 8.6
  • Check-in: From 3:00 PM
  • Cancellation: Varies by room type
  • Standout: Good breakfast & free parking

Guest Scores

  • Cleanliness8.5
  • Location8.2
  • Comfort8.4
  • Staff8.6
  • Value8.1
  • Facilities8.2

The Vibe

Positioned 3 miles from Lambert Airport in Bridgeton, this Comfort Inn is ideal for pre-flight stays. With a Staff score of 8.6 and Cleanliness at 8.5, it’s a reliable airport-area option. The 4-star rating suggests better-than-basic amenities while keeping rates reasonable. Guests note the property smells clean upon entry and offers plenty of parking.

What You Actually Get

Free private parking is available on-site. A good breakfast is included in the rate. The fitness center is available for use. Pets are not permitted here. Note: there is no airport shuttle — you’ll need a taxi or rideshare for the 3-mile transfer. Groups booking more than 5 rooms face different policies. The property has noted that food and beverage services may be limited during certain periods.

💡 Insider Tip: No airport shuttle here — budget for a $10-15 Uber or Lyft to the terminal.
Why We Love It: Cleanliness at 8.5 and close airport access without the shuttle markup.

Choose this if: You need a clean, straightforward airport hotel with free parking — skip the shuttle and Uber instead.

✓ Live rate check across booking sites✓ No signup needed

Check Tonight’s Price for Comfort Inn St Louis Airport

9. Crowne Plaza Hotel St. Louis Airport by IHG

At a Glance

  • Type: Hotel
  • Area: 11228 Lone Eagle Drive, Bridgeton, adjacent to STL airport 📍 View on map
  • Rating: 7.6/10 – Good (150+ reviews)
  • Top Score: Location 8.6
  • Check-in: From 3:00 PM
  • Cancellation: Varies by room type
  • Standout: Free airport shuttle & indoor pool

Guest Scores

  • Cleanliness7.9
  • Location8.6
  • Comfort8.0
  • Staff8.2
  • Value7.5
  • Facilities7.9
  • Wi-Fi7.5

The Vibe

The Crowne Plaza is the airport hotel with the most character — an impressive atrium lobby with an indoor pool featuring a waterfall feature. Location score of 8.6 and a free airport shuttle (running 4 AM to 11 PM). Staff score 8.2. This is a 4-star property that feels more upscale than its 7.6 overall suggests, especially in the common areas.

What You Actually Get

The free airport shuttle is a huge perk, running from early morning until 11 PM. The indoor pool is heated and opens onto an outdoor patio. There’s a restaurant on-site serving breakfast, lunch, and dinner. Breakfast is available at an additional cost (not included by default). Some rooms have interior balconies overlooking the atrium — request one for a unique experience. Pets are not allowed. Parking is available for $15 per day for long-term stays.

💡 Insider Tip: Request an interior balcony room overlooking the atrium — it’s the most unique room in any airport hotel here.
Why We Love It: The indoor atrium with waterfall pool feels like a mini-resort near the terminal.

Choose this if: You want a free airport shuttle and a pool with character — the atrium balconies are a fun bonus.

✓ Live rate check across booking sites✓ No signup needed

Check Tonight’s Price for Crowne Plaza Hotel St. Louis Airport by IHG

10. Courtyard St. Louis Westport Plaza

At a Glance

  • Type: Hotel
  • Area: 11888 Westline Industrial Drive, St. Louis, near Westport Plaza 📍 View on map
  • Rating: 7.5/10 – Good (150+ reviews)
  • Top Score: Location 8.4
  • Check-in: From 3:00 PM
  • Cancellation: Varies by room type
  • Standout: On-site restaurant & fitness center

Guest Scores

  • Cleanliness8.3
  • Location8.4
  • Comfort8.3
  • Staff7.7
  • Value7.5
  • Facilities7.9

The Vibe

A 3-star Courtyard with a 7.5 overall rating, positioned near Westport Plaza’s dining and entertainment. Cleanliness scores 8.3 and Comfort 8.3 — respectable for the category. Staff score is 7.7, which is lower than some competitors. Location at 8.4 puts you near the highway and work hubs.

What You Actually Get

The on-site restaurant serves breakfast, dinner, and cocktail hour — useful after a long drive. Private parking is included in the rate. Free WiFi scores a notably low 2.5, the worst in this list, so plan for cellular hotspot use if you need reliable internet. Pets are allowed on request with charges. Upper floors are accessible by elevator. The fitness center is available for guest use. Good breakfast is included but costs extra.

💡 Insider Tip: WiFi scores 2.5 — hotspot your phone or bring a travel router for reliable connectivity.
Why We Love It: The restaurant serves dinner and cocktails — not typical for hotels at this price.

Choose this if: You’re fine using mobile data and want a full-service restaurant on-site for dinner.

✓ Live rate check across booking sites✓ No signup needed

Check Tonight’s Price for Courtyard St. Louis Westport Plaza

11. Sonesta Simply Suites St Louis Earth City

At a Glance

  • Type: Hotel
  • Area: 3250 Rider Trail South, Earth City, near Hollywood Casino 📍 View on map
  • Rating: 7.8/10 – Good (150+ reviews)
  • Top Score: Wi-Fi 9.5
  • Check-in: From 4:00 PM
  • Cancellation: Varies by room type
  • Standout: Kitchenettes & free WiFi

Guest Scores

  • Cleanliness8.1
  • Location8.6
  • Comfort8.2
  • Staff9.0
  • Value8.3
  • Facilities8.0
  • Wi-Fi9.5

The Vibe

Another extended-stay specialist with a Wi-Fi score of 9.5 and Staff at 9.0. Located 3.4 miles from Hollywood Casino in Earth City, this property caters to travelers who need a home base for a week or more. Value scores 8.3, and guests love that rooms are well-insulated from noise. The kitchenettes are perfect for self-catering.

What You Actually Get

Full kitchenettes in every room — stovetop, microwave, and full-sized fridge. Free WiFi is fast (9.5). There’s an on-site grocery store for essentials. Laundry facilities are available (currently transitioning to coin-op at $3 per load). A $150 damage deposit is required at check-in. Private parking is included. Pets are allowed with charges. The fitness center is on-site. Note that check-in is at 4 PM.

💡 Insider Tip: The free on-site laundry is switching to pay-by-card — bring quarters or a card for $3 per load.
Why We Love It: The full kitchenettes and noise insulation make month-long stays comfortable.

Choose this if: You need a kitchen and reliable WiFi for a longer stay near Earth City’s business hubs.

✓ Live rate check across booking sites✓ No signup needed

Check Tonight’s Price for Sonesta Simply Suites St Louis Earth City

12. Hampton Inn & Suites St Charles Old Town Area, Mo

At a Glance

  • Type: Hotel
  • Area: 1410 South 5th Street, St. Charles, near Old Town 📍 View on map
  • Rating: 8.8/10 – Excellent (100+ reviews)
  • Top Score: Staff 9.2
  • Check-in: From 3:00 PM
  • Cancellation: Varies by room type
  • Standout: Indoor pool & pet-friendly

Guest Scores

  • Cleanliness9.1
  • Location8.9
  • Comfort9.1
  • Staff9.2
  • Value8.2
  • Facilities8.9
  • Wi-Fi8.5

The Vibe

An 8.8-rated Hampton Inn with a Staff score of 9.2 and a Location of 8.9. Cleanliness is 9.1 and Comfort is 9.1 — excellent across the board. Located on South 5th Street, it’s a short drive from the historic Old Town area. Guests specifically call out the pillows and beds as extremely comfortable, with great water pressure in the showers.

What You Actually Get

The indoor swimming pool is available year-round. Pets are allowed with a $50/night fee (service animals are free). Free parking is included. Breakfast is included in the rate. A $50 damage deposit is required at check-in. WiFi scores 8.5. The fitness center is on-site. Note that some guests mentioned the breakfast could use more fresh fruit options — plan accordingly.

💡 Insider Tip: The pillows and beds are guest favorites — if you’re picky about sleep comfort, this is your pick.
Why We Love It: Cleanliness at 9.1 plus a Staff score of 9.2 in a great Old Town location.

Choose this if: You want Hampton reliability in Old Town with a pet-friendly policy and excellent sleep scores.

✓ Live rate check across booking sites✓ No signup needed

Check Tonight’s Price for Hampton Inn & Suites St Charles Old Town Area, Mo

13. Courtyard St. Louis Airport/Earth City

At a Glance

  • Type: Hotel
  • Area: 3101 Rider Trail South, St. Louis, near Earth City 📍 View on map
  • Rating: 7.6/10 – Good (100+ reviews)
  • Top Score: Location 8.8
  • Check-in: From 3:00 PM
  • Cancellation: Varies by room type
  • Standout: Indoor pool & free parking

Guest Scores

  • Cleanliness8.2
  • Location8.8
  • Comfort8.5
  • Staff8.5
  • Value7.9
  • Facilities7.9
  • Wi-Fi8.1

The Vibe

A solid 3-star Courtyard with a Location score of 8.8, sitting 3 miles from the airport in Earth City. Staff score 8.5 and Comfort is 8.5. This property is popular with business travelers and airport layover guests. The indoor pool is a nice perk, and guests mention the rooms are “beautiful” with cozy beds and balconies.

What You Actually Get

The indoor swimming pool is open all year. Free parking is available on-site. The property has an on-site restaurant serving breakfast and dinner. Free WiFi scores 8.1. Pets are not allowed here. There’s no age restriction for check-in, making it accessible for younger travelers. American breakfast is included. The fitness center is available.

💡 Insider Tip: Request a room with a balcony — some units have them and they’re not assigned by default.
Why We Love It: The 8.8 Location score near the airport with an indoor pool and free parking.

Choose this if: You need an airport-area Courtyard with an indoor pool and no age restrictions for check-in.

✓ Live rate check across booking sites✓ No signup needed

Check Tonight’s Price for Courtyard St. Louis Airport/Earth City

14. Candlewood Suites St Louis St Charles by IHG

At a Glance

  • Type: Hotel
  • Area: 1800 Zumbehl Road, St. Charles, near Highway 70 📍 View on map
  • Rating: 7.7/10 – Good (100+ reviews)
  • Top Score: Staff 8.8
  • Check-in: From 3:00 PM
  • Cancellation: Varies by room type
  • Standout: Pet-friendly & free on-site parking

Guest Scores

  • Cleanliness8.5
  • Location8.5
  • Comfort8.2
  • Staff8.8
  • Value8.1
  • Facilities8.0
  • Wi-Fi6.9

The Vibe

A 3-star extended-stay property on Zumbehl Road with a Staff score of 8.8 — the standout category here. Cleanliness is 8.5 and Location is 8.5. Guests particularly mention the manager is “exceptionally friendly” and helpful with recommendations. This is a pet-friendly property with free on-site parking, making it practical for road-trippers with dogs.

What You Actually Get

Free on-site parking is included. Pets are allowed with charges. Free WiFi scores 6.9 — the lowest in this list, so plan for slower speeds. Rooms come with air conditioning and a fitness center is on-site. A $100 damage deposit is required at check-in. Note: there are no hot tubs or jacuzzis in rooms. This property is a good choice for pet owners who prioritize friendly staff over internet speed.

💡 Insider Tip: WiFi is slow (6.9) — download your streaming content before arrival or hotspot your phone.
Why We Love It: The staff consistently delivers “exceptional” service per guest reviews.

Choose this if: You’re traveling with pets and friendly staff matters more than fast internet.

✓ Live rate check across booking sites✓ No signup needed

Check Tonight’s Price for Candlewood Suites St Louis St Charles by IHG

15. Hampton Inn St Charles St Peters

At a Glance

  • Type: Hotel
  • Area: 3720 West Clay Street, Saint Charles, near Highway 70 📍 View on map
  • Rating: 7.8/10 – Good (100+ reviews)
  • Top Score: Staff 8.4
  • Check-in: From 4:00 PM
  • Cancellation: Varies by room type
  • Standout: Indoor pool & wonderful breakfast

Guest Scores

  • Cleanliness8.1
  • Location8.4
  • Comfort8.0
  • Staff8.4
  • Value7.6
  • Facilities7.7
  • Wi-Fi6.5

The Vibe

A solid Hampton Inn on West Clay Street, near the border of St. Charles and St. Peters. Staff score 8.4 with Location at 8.4. Guests consistently mention the staff is “always friendly and helpful.” The indoor pool and jacuzzi are available by appointment in one-hour time slots. Cleanliness is 8.1 and Comfort is 8.0.

What You Actually Get

Free on-site parking is included. The wonderful breakfast is included in the rate. The indoor swimming pool and jacuzzi are open by appointment (one-hour slots). Pets are allowed with charges. All rooms have a refrigerator, but microwaves are only available in the lobby. Free WiFi scores 6.5 — on the slower side. The fitness center is on-site. Check-in is at 4 PM, later than most.

💡 Insider Tip: The pool and jacuzzi require advance booking in one-hour slots — reserve at check-in to avoid disappointment.
Why We Love It: The indoor jacuzzi makes it a solid rainy-day pick.

Choose this if: You want a pet-friendly Hampton with an indoor jacuzzi and wonderful breakfast included.

✓ Live rate check across booking sites✓ No signup needed

Check Tonight’s Price for Hampton Inn St Charles St Peters

16. Holiday Inn St. Louis Airport West Earth City by IHG

At a Glance

  • Type: Hotel
  • Area: 3400 Rider Trail South, Earth City, near STL airport 📍 View on map
  • Rating: 7.2/10 – Good (100+ reviews)
  • Top Score: Wi-Fi 10.0
  • Check-in: From 3:00 PM to 12:00 AM
  • Cancellation: Varies by room type
  • Standout: Free airport shuttle & indoor pool

Guest Scores

  • Cleanliness7.8
  • Location8.1
  • Comfort7.6
  • Staff8.2
  • Value7.4
  • Facilities7.3
  • Wi-Fi10.0

The Vibe

A 3-star Holiday Inn with a perfect Wi-Fi score of 10.0 — the best internet in the entire St. Charles area list. Located 3 miles from Hollywood Casino in Earth City, it offers a free airport shuttle (running 4 AM to 11 PM). Staff score 8.2. Cleanliness is 7.8 and Comfort is 7.6. This is a practical pick for flyers who need reliable internet.

What You Actually Get

The free airport shuttle runs from 4 AM to 11 PM. The indoor swimming pool is large and heated, opening onto an outdoor patio. Pets are allowed with a $50 refundable deposit plus $25/non-refundable per pet. Free private parking is included. The on-site restaurant serves breakfast (available for purchase at $12), lunch, and dinner. WiFi scores a perfect 10.0. Note that long-term parking has an additional cost.

💡 Insider Tip: The pet fee is $25/night plus a $50 refundable deposit — budget accordingly if traveling with your dog.
Why We Love It: Perfect 10.0 WiFi and a free airport shuttle — rare combo in this list.

Choose this if: You need flawless internet and a free airport shuttle in Earth City.

✓ Live rate check across booking sites✓ No signup needed

Check Tonight’s Price for Holiday Inn St. Louis Airport West Earth City by IHG

17. SpringHill Suites St. Louis Airport/Earth City

At a Glance

  • Type: Hotel
  • Area: 3099 Rider Trail South, St. Louis, near Earth City 📍 View on map
  • Rating: 8.3/10 – Very Good (100+ reviews)
  • Top Score: Staff 9.1
  • Check-in: From 3:00 PM
  • Cancellation: Varies by room type
  • Standout: Staff & cleanliness scores

Guest Scores

  • Cleanliness8.9
  • Location8.9
  • Comfort8.7
  • Staff9.1
  • Value8.4
  • Facilities8.7
  • Wi-Fi6.3

The Vibe

A very good 8.3-rated SpringHill Suites with Staff at 9.1 and Cleanliness at 8.9. Location 8.9 and Comfort 8.7. Located near the airport in Earth City, this is a well-rounded Marriott property. Guests note the rooms are “exceptionally clean” with no unpleasant smells, and the staff “take care of all needs.” Elevators are consistently available without long waits.

What You Actually Get

Free private parking is included. American breakfast is included in the rate. Free WiFi scores 6.3 — on the slower end. The fitness center is available. Pets are allowed with charges. There’s no indoor pool here (a common question). No age restriction for check-in. Upper floors are accessible by elevator. This is a no-smoking property per Marriott policy.

💡 Insider Tip: There’s no indoor pool despite being near the airport — choose the Crowne Plaza if a pool is a must.
Why We Love It: Staff (9.1) and Cleanliness (8.9) are the highest in the Earth City airport cluster.

Choose this if: You value exceptionally clean rooms and friendly staff over pool access.

✓ Live rate check across booking sites✓ No signup needed

Check Tonight’s Price for SpringHill Suites St. Louis Airport/Earth City

18. Fairfield Inn & Suites by Marriott St. Louis Westport

At a Glance

  • Type: Hotel
  • Area: 11918 Westline Industrial Drive, St Louis, near Westport 📍 View on map
  • Rating: 8.7/10 – Excellent (50+ reviews)
  • Top Score: Staff 9.1
  • Check-in: From 3:00 PM
  • Cancellation: Varies by room type
  • Standout: Indoor pool & comfort score 9.0

Guest Scores

  • Cleanliness8.9
  • Location9.0
  • Comfort9.0
  • Staff9.1
  • Value8.3
  • Facilities8.9
  • Wi-Fi8.8

The Vibe

An 8.7-rated Fairfield Inn with Staff at 9.1 and Comfort at 9.0. Cleanliness is 8.9 and Facilities are 8.9. Location scores 9.0 near Westport. This is an excellent all-around property with fewer reviews (50+) but consistently high marks. Guests say “everything from top to bottom” was clean and comfortable, with special praise for the staff.

What You Actually Get

The indoor swimming pool is open with a 12-person capacity limit. Pets are allowed on request with charges. Free parking on-site is included. Good breakfast is included in the rate. Free WiFi scores 8.8. The fitness center is available. Note: there are no in-room hot tubs or jacuzzis. The property is a solid Westport option with strong scores across every category except Value (8.3).

💡 Insider Tip: The pool is capped at 12 people — go early morning for the best shot at a quiet swim.
Why We Love It: Comfort (9.0) and Staff (9.1) make this feel like a higher-tier property.

Choose this if: You want a near-perfect Comfort score and an indoor pool near Westport.

✓ Live rate check across booking sites✓ No signup needed

Check Tonight’s Price for Fairfield Inn & Suites by Marriott St. Louis Westport

19. Elimwood Hotel, a Ramada by Wyndham

At a Glance

  • Type: Hotel
  • Area: 13735 Riverport Drive, St. Louis, near Maryland Heights 📍 View on map
  • Rating: 7.3/10 – Good (50+ reviews)
  • Top Score: Wi-Fi 10.0
  • Check-in: From 4:00 PM
  • Cancellation: Varies by room type
  • Standout: Free airport shuttle & outdoor pool

Guest Scores

  • Cleanliness7.8
  • Location8.5
  • Comfort7.6
  • Staff8.4
  • Value7.4
  • Facilities7.4
  • Wi-Fi10.0

The Vibe

A 2-star Ramada with a perfect Wi-Fi score of 10.0 and Staff at 8.4. Located off Interstate 70, 4 miles from the airport, it offers a free 24-hour airport shuttle — the only property here with round-the-clock shuttle service. Cleanliness is 7.8 and Comfort is 7.6. This is a budget-friendly airport option with excellent internet.

What You Actually Get

Free 24-hour airport shuttle service is the standout feature — unique in this list. The outdoor swimming pool is open seasonally. Pets are allowed on request with charges. Free WiFi scores 10.0. Private parking is included. Continental breakfast is included in the rate. The property is 100% non-smoking. There are no in-room jacuzzis. Note that early check-in is available subject to availability.

💡 Insider Tip: The 24-hour airport shuttle is unique here — no waiting for specific hours.
Why We Love It: A 24-hour free airport shuttle with perfect WiFi at a budget price.

Choose this if: You need a 24-hour airport shuttle and perfect WiFi without paying for a higher-star property.

✓ Live rate check across booking sites✓ No signup needed

Check Tonight’s Price for Elimwood Hotel, a Ramada by Wyndham

20. Holiday Inn Express Hotel & Suites St. Charles by IHG

At a Glance

  • Type: Hotel
  • Area: 3098 Elm Point Industrial Drive, St. Charles, near Highway 70 📍 View on map
  • Rating: 8.4/10 – Very Good (50+ reviews)
  • Top Score: Staff 8.9
  • Check-in: From 4:00 PM
  • Cancellation: Varies by room type
  • Standout: Quiet & large rooms

Guest Scores

  • Cleanliness8.8
  • Location8.6
  • Comfort8.9
  • Staff8.9
  • Value8.3
  • Facilities8.7
  • Wi-Fi8.8

The Vibe

A very good 8.4-rated Holiday Inn Express with Staff at 8.9 and Cleanliness at 8.8. Comfort scores 8.9. Located on Elm Point Industrial Drive in St. Charles, it’s 7 miles from the airport. Guests consistently mention “very comfortable beds/pillows” and “big rooms.” The property offers Dove shampoo and bath products — a small touch that guests note positively.

What You Actually Get

The indoor swimming pool is open all year. Free private parking is included. The American breakfast includes hot items like cheese omelets, turkey sausage, and bacon. Free WiFi scores 8.8. Pets are not allowed here. Cash is not accepted as a form of payment. The fitness center is available. Rooms are spacious with modern furnishings. This property runs a tight ship with strong quality scores across the board.

💡 Insider Tip: Cash isn’t accepted — bring a credit or debit card for check-in and any deposits.
Why We Love It: Big rooms and comfortable beds with an 8.4 rating in a convenient St. Charles location.

Choose this if: You want a quiet, spacious room with a full hot breakfast and an indoor pool in St. Charles.

✓ Live rate check across booking sites✓ No signup needed

Check Tonight’s Price for Holiday Inn Express Hotel & Suites St. Charles by IHG

Final Verdict: Our Top 3 Picks

🏆 Best Overall

🏆 Best Overall

#1 Country Inn & Suites by Radisson

Unbeatable 9.6 Location score on South Main Street, 9.5 Comfort, and 1050+ reviews — the clear anchor of St. Charles hospitality.

Check Tonight’s Price for Country Inn & Suites by Radisson, St Charles Historic District

💰 Best Value

#20 Holiday Inn Express St. Charles

An 8.4 rating with Cleanliness at 8.8 and Comfort at 8.9 — exceptional quality for the price, with a full hot breakfast included.

Check Tonight’s Price for Holiday Inn Express Hotel & Suites St. Charles by IHG

🐕 Best for Pet Owners

#4 Drury Plaza Hotel St. Charles

9.1 overall, 9.6 Staff, pet-friendly policy, and excellent breakfast — your dog gets treated as well as you do here.

Check Tonight’s Price for Drury Plaza Hotel St. Louis St. Charles

How We Ranked These St. Charles Hotels

I evaluated 20 properties across the St. Charles, MO area, analyzing 5,200+ verified guest reviews to identify the top hotels and motels for different traveler needs. The rankings prioritize guest satisfaction scores, location accessibility to Old Town, and value consistency across multiple review counts.

  • Guest score thresholds: Only properties with 7.0+ overall and 50+ verified reviews were included
  • Score breakdown analysis: Prioritized cleanliness, location, and staff scores — the categories most predictive of a great stay
  • Amenity verification: Cross-referenced advertised amenities (pool, breakfast, parking) against guest review patterns
  • Location signals: Priority given to properties within 3 miles of South Main Street and those with walkability scores of 9.0+

Frequently Asked Questions

What’s the best hotel in St. Charles for walking to Main Street?

The Country Inn & Suites by Radisson (Hotel #1) has a Location score of 9.6 and sits directly on South Main Street in the Historic District. You’re within walking distance of shops, restaurants, and the riverfront. Most other properties in this list require a short drive to the Main Street area.

Which St. Charles hotels allow pets?

Several properties in this list welcome pets. The Drury Plaza Hotel (Hotel #4) has the highest overall rating among pet-friendly options at 9.1, with a pet fee charged per night. Other pet-friendly choices include Best Western Plus (Hotel #2), Comfort Suites (Hotel #3), Candlewood Suites (Hotel #14), and Hampton Inn St Peters (Hotel #15). All charge additional fees — confirm amounts at booking.

How do I get from Lambert-St. Louis International Airport to my St. Charles hotel?

Most St. Charles hotels are 4-7 miles from Lambert Airport (STL). The Elimwood Hotel (Hotel #19) and Holiday Inn Airport West (Hotel #16) offer free airport shuttles. For other properties, expect Uber or Lyft fares around $15-25. The Country Inn & Suites and Drury Plaza are about 7 miles from the airport with no shuttle — a taxi or rideshare is your best option.

Which St. Charles hotels offer free breakfast?

Nearly all properties in this list include breakfast in the rate. The Country Inn & Suites (Hotel #1) and Tru by Hilton (Hotel #7) are consistently praised for their breakfast quality. The Drury Plaza (Hotel #4) is noted for an “excellent” breakfast with fresh hot items. The Super 8 (Hotel #5) offers a “very good” breakfast at an economy price. The Crowne Plaza (Hotel #9) charges extra for breakfast.

What’s the most affordable St. Charles hotel with good reviews?

The Super 8 by Wyndham St Charles (Hotel #5) starts at budget-friendly rates with a 7.6 rating and 350+ reviews. The Comfort Suites (Hotel #3) at 7.9 with 500+ reviews offers strong value with an indoor pool and very good breakfast. For the best quality-to-price ratio, the Holiday Inn Express (Hotel #20) at 8.4 rating delivers the most for your money.

Is there free parking at St. Charles hotels?

Yes — free on-site parking is standard at most St. Charles hotels in this list. Properties like the Country Inn & Suites (Hotel #1), Drury Plaza (Hotel #4), and Hampton Inn Old Town (Hotel #12) all include free parking. The Crowne Plaza (Hotel #9) charges $15/day for long-term parking, and Larkspur Landing (Hotel #6) charges $5/night for large vehicles.