Country Inn & Suites by Radisson tops the list with a 9.6 location score and direct access to Main Street’s cobblestone charm. Drury Plaza Hotel counters with a flawless 9.6 staff rating and a free evening kickback. For historic district walkability and modern comfort, these two stand above the rest.
Down in St. Charles, the Missouri River bends close enough to Main Street that you can hear the water. These 20 hotels and motels put you right in that orbit.
Why Trust This Guide
I analyzed 5200+ total verified guest reviews across 20 properties in St. Charles to compile this guide, prioritizing properties with an 8.0/10 average guest score and concrete location, cleanliness, and staff data.
🎯 Quick Picks: Skip to What You Need
- Best Old Town Walkability: #1 Country Inn & Suites→ Rates
- Best Staff & Free Dinner: #4 Drury Plaza Hotel→ Rates
- Budget-Conscious Clean: #5 Super 8 by Wyndham→ Rates
#20 Holiday Inn Express→ Rates - Best Free Airport Shuttle: #9 Crowne Plaza Airport→ Rates
- Best Extended-Stay Kitchenettes: #6 Larkspur Landing→ Rates
- Pet-Friendly with a Pool: #12 Hampton Inn Old Town→ Rates
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
| Property | Rating | Book |
|---|---|---|
| 1. Country Inn & Suites by Radisson | (1050+ Reviews) |
Check Rates |
| 2. Best Western Plus Westport | (600+ Reviews) |
Check Rates |
| 3. Comfort Suites St Charles | (500+ Reviews) |
Check Rates |
| 4. Drury Plaza Hotel St. Charles | (450+ Reviews) |
Check Rates |
| 5. Super 8 by Wyndham St Charles | (350+ Reviews) |
Check Rates |
| 6. Larkspur Landing Extended Stay | (250+ Reviews) |
Check Rates |
| 7. Tru by Hilton St. Charles | (150+ Reviews) |
Check Rates |
| 8. Comfort Inn St Louis Airport | (150+ Reviews) |
Check Rates |
| 9. Crowne Plaza Airport by IHG | (150+ Reviews) |
Check Rates |
| 10. Courtyard St. Louis Westport | (150+ Reviews) |
Check Rates |
| 11. Sonesta Simply Suites Earth City | (150+ Reviews) |
Check Rates |
| 12. Hampton Inn Old Town Area | (100+ Reviews) |
Check Rates |
| 13. Courtyard Airport/Earth City | (100+ Reviews) |
Check Rates |
| 14. Candlewood Suites St Charles | (100+ Reviews) |
Check Rates |
| 15. Hampton Inn St Charles St Peters | (100+ Reviews) |
Check Rates |
| 16. Holiday Inn Airport West Earth City | (100+ Reviews) |
Check Rates |
| 17. SpringHill Suites Airport/Earth City | (100+ Reviews) |
Check Rates |
| 18. Fairfield Inn by Marriott Westport | (50+ Reviews) |
Check Rates |
| 19. Elimwood Hotel, a Ramada | (50+ Reviews) |
Check Rates |
| 20. Holiday Inn Express St. Charles | (50+ Reviews) |
Check Rates |
Detailed Reviews: Hotels and Motels in St. Charles, MO
1. Country Inn & Suites by Radisson, St Charles Historic District






The Vibe
This is the anchor of Historic District stays, and the data backs it up — a 9.6 location score and 9.5 comfort rating put it ahead of almost every competitor in St. Charles. Guests consistently mention the easy walk to cobblestone streets, river views, and local restaurants. The free breakfast and indoor pool seal the deal for families.
What You Actually Get
Rooms come with private bathrooms, air conditioning, and free WiFi that scores a 9.2. A fitness center is on-site, and the free private parking means you don’t hunt for a spot on busy weekends. The indoor pool is open year-round, and the breakfast is consistently rated as “good” by reviewers. The $50 damage deposit is a standard precaution — expect it back quickly. Unlike many properties closer to the airport, this one puts you right on South Main with zero need for a car once you’ve parked.
Choose this if: You want to step out your door onto Main Street’s brick sidewalks — this property scores a 9.6/10 for location, the highest in this list.
Check Tonight’s Price for Country Inn & Suites by Radisson, St Charles Historic District →
2. Best Western Plus St. Louis West-Westport






The Vibe
A solid 3-star option that leans into convenience — the QuickTrip across the street gets honorable mention in guest reviews. The staff scores a respectable 8.4, and the free breakfast is included. The outdoor pool makes summer stays more appealing than the indoor-only competitors.
What You Actually Get
Every room includes a refrigerator and free WiFi, though the 7.6 WiFi score isn’t stellar. The fitness center is small but functional. Pets are allowed on request with a daily cleaning fee — max 2 pets per room. Groups booking more than 9 rooms trigger different policies, so call ahead for larger crews. The buffet breakfast is included in the rate, which pushes the value proposition up compared to properties charging extra for breakfast.
Choose this if: An outdoor pool and pet-friendly policy matter more than proximity to Old Town.
Check Tonight’s Price for Best Western Plus St. Louis West-Westport →
3. Comfort Suites St Charles-St Louis






The Vibe
Comfort Suites hits a sweet spot for families — the indoor pool stays open year-round, and the staff scores an 8.6. The WiFi is a strong point at 8.7, and the free breakfast is rated “very good” by guests. The property sits just off South Fifth Street, minutes from Main Street.
What You Actually Get
The star features here are the garden tubs — guests confirm these are in the bathrooms on the second and third floors, with jets that mimic a jacuzzi. Unlike some competitors, the hotel does not have a standalone hot tub, so the garden tub rooms are the upgrade to book. Pets are allowed on request with charges, and the $25 damage deposit is the lowest on this list. The fitness center is small but clean.
Choose this if: Good WiFi and a jet tub in your room rank high on your priority list.
Check Tonight’s Price for Comfort Suites St Charles-St Louis →
4. Drury Plaza Hotel St. Louis St. Charles






The Vibe
Drury Plaza ties Country Inn at 9.1 overall but edges ahead on staff — a 9.6 score that’s the highest in this entire list. The location scores a 9.5, with guests raving about the attached plaza restaurants. The free breakfast is rated “excellent,” and the outdoor pool is a summer draw.
What You Actually Get
Private bathrooms, air conditioning, and free WiFi (8.8) are standard. The free on-site parking is a plus for drivers. Pets are allowed with charges — max 2 per room. The cleanliness score sits at 9.4, which is among the highest in St. Charles. The fitness center is well-equipped. Unlike the Country Inn, this property does not have an indoor pool, but the outdoor one is open seasonally and gets good reviews.
Choose this if: Exceptional service and being steps from a restaurant plaza matter more than a historic address.
Check Tonight’s Price for Drury Plaza Hotel St. Louis St. Charles →
5. Super 8 by Wyndham St Charles






The Vibe
Don’t let the 1-star rating fool you — this Super 8 punches above its weight with an 8.1 cleanliness score and an indoor heated pool that’s open year-round. The free breakfast is rated “very good,” and the WiFi scores an 8.8. Guests consistently mention clean rooms and helpful staff (8.6).
What You Actually Get
Every room comes with a mini-fridge and microwave — a combination that’s not universal at this price point. The check-in window runs until midnight, which is flexible for late arrivals. Parking is free, but note the hotel does not accommodate large trucks or buses. Pets are not allowed. The indoor pool is heated and open all year, which is a major plus for winter stays in St. Charles.
Choose this if: You want an affordable room with a year-round pool in St. Charles.
6. Larkspur Landing Extended Stay Suites St Louis Riverport






The Vibe
This is the extended-stay specialist on the list. The WiFi score of 9.5 ties for the best here, and the full kitchenettes are a game-changer for week-plus stays. The staff scores a solid 8.0, and guests appreciate the location near the casino and restaurants.
What You Actually Get
Each suite has a kitchenette with a full-size fridge, stovetop, and microwave — the real deal, not just a mini-fridge. The indoor pool is currently closed (guests should verify before booking). The free breakfast is rated “good.” Pets are allowed with charges, and the parking lot can accommodate large vehicles like RVs for a $5 nightly fee. The fitness center is on-site.
Choose this if: You need a kitchenette and strong WiFi for a work trip or extended stay.
Check Tonight’s Price for Larkspur Landing Extended Stay Suites St Louis Riverport →
7. Tru by Hilton St. Charles St. Louis






The Vibe
Tru by Hilton brings a fresh, modern energy to the St. Charles hotel scene. The 8.8 overall score is driven by a 9.5 location score and a 9.3 staff rating. The free breakfast is rated “good,” and the fitness center is available. This is a younger, design-forward property that stands out from the older chains.
What You Actually Get
Rooms are compact but smartly designed with ample USB ports, a work area, and a bright color scheme. Free parking is on-site. The guest age minimum is 21 — important for younger travelers. Pets are not allowed. The WiFi scores a 9.5, tied for the strongest here. Unlike the Country Inn, there’s no pool, but the location makes up for it with walkability to area restaurants.
Choose this if: You value modern design, strong WiFi, and a 9.5 location score over traditional hotel amenities.
Check Tonight’s Price for Tru by Hilton St. Charles St. Louis →
8. Comfort Inn St Louis Airport






The Vibe
Don’t come here for shuttle service — there isn’t any. But for a clean, affordable option 3 miles from the airport, this Comfort Inn delivers. The staff scores 8.6 and cleanliness 8.5. Guests note the pleasant lobby smell and easy parking.
What You Actually Get
Airport proximity is the main draw. The free breakfast is rated “good,” and the fitness center is on-site. Free private parking is available. Pets are not allowed. Groups booking more than 5 rooms face different policies. There’s no pool, but the near-airport positioning makes this a solid pre-flight sleep option.
Choose this if: You want a clean, airport-adjacent room with breakfast — and you have your own wheels.
9. Crowne Plaza Hotel St. Louis Airport by IHG






The Vibe
The Crowne Plaza is the airport hotel that feels like a small resort — indoor pool, waterfall feature, and balconies overlooking the atrium. Guests consistently mention the lobby’s beauty and the pool area’s relaxing atmosphere. The free airport shuttle runs from 4:00 AM to 11:00 PM.
What You Actually Get
Rooms come with either interior balcony (atrium-facing) or exterior balcony (fresh air) options — ask for exterior if you want natural ventilation. The indoor pool is large and heated. Breakfast costs extra (€16 for the very good breakfast). Parking is $15 per day for long-term, not free. The WiFi scores a weak 7.5. Pets are not allowed.
Choose this if: You want a free airport shuttle and a resort-style pool before your flight.
Check Tonight’s Price for Crowne Plaza Hotel St. Louis Airport by IHG →
10. Courtyard St. Louis Westport Plaza






The Vibe
This Courtyard is a workhorse property — functional, clean, and pet-friendly with the bonus of balcony rooms. The staff scores 7.7, and the cleanliness hits 8.3. It’s located near Westport Plaza, giving you restaurant and entertainment options within a short drive.
What You Actually Get
Rooms with balconies are available — request one when booking. The on-site restaurant serves breakfast (good, €0 included). Private parking is available. Pets are allowed on request with charges. The WiFi scores a shockingly low 2.5 — this might be a data glitch, but expect spotty connectivity. The fitness center is standard.
Choose this if: You need a pet-friendly room with outdoor space (balcony) near Westport.
Check Tonight’s Price for Courtyard St. Louis Westport Plaza →
11. Sonesta Simply Suites St Louis Earth City






The Vibe
Sonesta Simply Suites is built for the long haul — kitchenettes, free laundry (currently), and soundproofed rooms. The staff scores an impressive 9.0, and the WiFi hits 9.5. Guests appreciate the quiet insulation and the value.
What You Actually Get
Each room has a full kitchenette with a stove, full-size fridge, and microwave. The free guest laundry is a huge perk, though it’s switching to coin-op ($3 per wash, $3 per dry). The $150 incidental deposit is higher than most in the area. Pets are allowed with charges. Private parking is available. No pool, but the fitness center is on-site.
Choose this if: You need a quiet, self-contained suite with a kitchenette and laundry access.
Check Tonight’s Price for Sonesta Simply Suites St Louis Earth City →
12. Hampton Inn & Suites St Charles Old Town Area, Mo






The Vibe
This Hampton Inn nails the basics — a 9.2 staff score, 9.1 cleanliness, and incredibly comfortable pillows that guests rave about. The location scores 8.9, putting you close enough to walk to Old Town. The indoor pool and pet-friendly policy round out the picture.
What You Actually Get
Rooms come with the signature Hampton bed and pillows that guests consistently call out as “so comfy.” The shower has great water pressure and plenty of hot water. Pets are allowed with a $50/night fee — ESA and companion pets welcome, ADA service animals free. Free parking is on-site. The breakfast offerings could use more fresh fruit, per guest feedback, but the basics are solid.
Choose this if: You want a pet-friendly hotel with excellent beds near Old Town St. Charles.
Check Tonight’s Price for Hampton Inn & Suites St Charles Old Town Area, Mo →
13. Courtyard St. Louis Airport/Earth City






The Vibe
This Courtyard sits right off Rider Trail in Earth City with an 8.8 location score that’s strong for the airport corridor. The staff scores 8.5, and the comfort hits 8.5 as well. Guests specifically mention the beautiful rooms and cozy beds. The indoor pool is a solid amenity.
What You Actually Get
Some rooms have balconies — a bonus for fresh air in the airport zone. The on-site restaurant serves breakfast. Free parking is on-site. Pets are not allowed. The kids policy charges children 12+ as adults, which is earlier than most. No age restriction for check-in makes this accessible for younger travelers.
Choose this if: You want a balcony room near the airport with a solid indoor pool.
Check Tonight’s Price for Courtyard St. Louis Airport/Earth City →
14. Candlewood Suites St Louis St Charles by IHG






The Vibe
Candlewood Suites earns an 8.8 staff score with guests specifically calling out the manager’s exceptional service — replacing TV remote batteries and recommending restaurants. The cleanliness score is 8.5, and the location on Zumbehl Road puts you near St. Charles shopping.
What You Actually Get
Full kitchens with stove, full-size fridge, and microwave are standard. The $100 damage deposit is refundable. Pets are allowed with charges. Some rooms have two separate bedrooms. The WiFi scores a weak 6.9, so plan for offline work. Free parking is on-site. No pool or breakfast is included.
Choose this if: You need a full kitchen and superior staff service on the St. Charles side of town.
Check Tonight’s Price for Candlewood Suites St Louis St Charles by IHG →
15. Hampton Inn St Charles St Peters





The Vibe
This Hampton Inn on West Clay is currently undergoing a remodel, but guests say the staff stays friendly and the rooms stay clean throughout. The breakfast is rated “wonderful” — a step above the standard Hampton breakfast. The indoor pool and jacuzzi are open by appointment only.
What You Actually Get
Rooms have refrigerators but no microwaves — you’ll need to use the lobby microwave. The pool and jacuzzi require one-hour appointment slots, which is unusual. Pets are not allowed. The WiFi scores a weak 6.5. Free parking is on-site. The staff scores 8.4.
Choose this if: You want a fantastic free breakfast and don’t mind a remodel in progress.
Check Tonight’s Price for Hampton Inn St Charles St Peters →
16. Holiday Inn St. Louis Airport West Earth City by IHG






The Vibe
For being the lowest-rated property on this list, this Holiday Inn has some serious perks — a perfect 10.0 WiFi score, a free airport shuttle running 4 AM to 11 PM, and a large heated indoor pool. The staff scores 8.2, and the location is 3 miles from Hollywood Casino.
What You Actually Get
The free airport shuttle is a major value-add. The indoor pool opens onto an outdoor patio with seating. Pets are allowed with a $50 refundable deposit plus $25/night non-refundable pet fee — max 2 pets. The on-site restaurant serves breakfast. Long-term parking is available at an additional cost.
Choose this if: You need flawless WiFi and a free airport shuttle with a pet-friendly policy.
Check Tonight’s Price for Holiday Inn St. Louis Airport West Earth City by IHG →
17. SpringHill Suites St. Louis Airport/Earth City





The Vibe
SpringHill Suites punches above the Earth City average with an 8.3 overall score and a 9.1 staff rating. The cleanliness score of 8.9 and comfort score of 8.7 are among the best in the airport corridor. Guests specifically praise the staff for taking care of every need.
What You Actually Get
All-suite rooms with separate living and sleeping areas — a step up from standard rooms. The hot breakfast is included and served daily. The fitness center is on-site. Pets are allowed with charges. There is no pool (indoor or outdoor), which is the main downside. Free parking is available. The WiFi scores 6.2, so don’t count on streaming.
Choose this if: You want a suite layout near the airport with excellent staff and cleanliness scores.
Check Tonight’s Price for SpringHill Suites St. Louis Airport/Earth City →
18. Fairfield Inn & Suites by Marriott St. Louis Westport






The Vibe
Fairfield Inn & Suites delivers an 8.7 overall score from just 50+ reviews, but the quality signals are strong — staff at 9.1, comfort at 9.0, and cleanliness at 8.9. The indoor pool is open with a 12-person limit. Guests say the staff made the experience exceptional.
What You Actually Get
The indoor pool is open with a 12-person max due to social distancing policies. Rooms are clean and comfortable — the 9.0 comfort score is elite for this list. Breakfast is included. The fitness center is on-site. Pets are allowed on request with charges. There are no rooms with in-room hot tubs, so don’t expect a jacuzzi suite.
Choose this if: High comfort scores and a clean indoor pool matter more than a large review count.
Check Tonight’s Price for Fairfield Inn & Suites by Marriott St. Louis Westport →
19. Elimwood Hotel, a Ramada by Wyndham






The Vibe
This Ramada-branded property offers a free 24-hour airport shuttle (7 miles from STL) and a perfect 10.0 WiFi score. The outdoor pool is a summer draw, and the continental breakfast is included. The staff scores 8.4, which is solid for this price point.
What You Actually Get
The free 24-hour shuttle from Lambert Airport is a standout feature — few properties at this price offer it. The outdoor pool is open seasonally. Pets are allowed on request with charges. The hotel is 100% non-smoking. No rooms have in-room jacuzzis or hot tubs. Early check-in is possible subject to availability.
Choose this if: You need a free 24-hour airport shuttle and reliable WiFi on a tight budget.
Check Tonight’s Price for Elimwood Hotel, a Ramada by Wyndham →
20. Holiday Inn Express Hotel & Suites St. Charles by IHG






The Vibe
This Holiday Inn Express closes out the list with an 8.4 overall score and the best bed reviews in the St. Charles area. The staff scores 8.9, and the cleanliness hits 8.8. Guests rave about the cozy pillows and good breakfast spread. The indoor pool is a nice bonus.
What You Actually Get
The hot breakfast includes cheese omelets, turkey sausage, bacon, sausage links, and the standard continental spread. Rooms are spacious with Dove-branded toiletries. The indoor pool is open. Pets are not allowed. Cash is not accepted — credit card only. Free parking is on-site. The check-in time is 4 PM, which is later than most in St. Charles.
Choose this if: You want a reliable, very clean Holiday Inn Express with an indoor pool and friendly staff.
[[BOOK_BUT_LARGE_20]]
Final Verdict: Our Top 3 Picks
🏆 Best Overall
#1 Country Inn & Suites by Radisson
The highest location score (9.6) combined with top-tier cleanliness (9.4) and historic district walkability make this the clear winner.
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 overall score with comfortable beds, a hot breakfast, and an indoor pool at a budget-friendly price point.
Check Tonight’s Price for Holiday Inn Express Hotel & Suites St. Charles by IHG →
🐕 Best Pet-Friendly
#12 Hampton Inn & Suites St Charles Old Town
A 9.1 cleanliness score, 9.2 staff score, and a clear pet policy with indoor pool access make this the top pick for traveling with your dog.
Check Tonight’s Price for Hampton Inn & Suites St Charles Old Town Area, Mo →
How We Ranked These St. Charles Hotels
I evaluated 20 properties across St. Charles and the surrounding airport corridor, pulling data from 5200+ verified guest reviews to identify the best options for every traveler type. Only properties with an 8.0+ average guest score and 10+ verified reviews made the cut.
- Guest score thresholds: Only properties with 8.0+ overall and 10+ verified reviews
- Score breakdown analysis: Prioritized cleanliness, location, and staff scores — the categories that drive repeat bookings
- Amenity verification: Cross-referenced advertised amenities against guest review patterns
- Location signals: Distance to St. Charles Historic District, airport proximity, and access to Main Street
Frequently Asked Questions
Are pets allowed at these St. Charles hotels?
Yes, several properties on this list welcome pets. The Hampton Inn & Suites St Charles Old Town (with a $50/night pet fee) and Drury Plaza Hotel (charges may apply) are top picks for pet owners. The Holiday Inn Airport West Earth City accepts pets with a $50 refundable deposit plus $25/night. Always confirm the pet policy at booking, as fees and restrictions vary by property.
Which hotels offer free cancellation?
Cancellation policies vary by room type and booking date across all properties listed. Generally, the larger chain hotels like Country Inn & Suites, Drury Plaza, and the Hampton Inn properties offer flexible cancellation options if you book the refundable rate. Always check the specific conditions at checkout — the non-refundable rates are cheaper but lock you in.
Can I check in late at any of these properties?
Most properties have a standard 3:00 PM check-in, but several accommodate late arrivals. Super 8 by Wyndham St Charles allows check-in until 12:00 AM, and the Holiday Inn Airport West Earth City also offers a midnight check-in window. For late flights, the Crowne Plaza and Elimwood Hotel both have free airport shuttles that can work around your schedule.
What’s the best time to visit St. Charles, Missouri?
Spring (April-May) and fall (September-October) offer the best weather for walking the Historic District’s cobblestone streets. Summer brings riverfront festivals and the outdoor pool season at properties like Drury Plaza. Winter is quiet and rates drop, but the indoor pools at properties like Country Inn & Suites and Super 8 keep things comfortable.
How do I get from Lambert-St. Louis International Airport to St. Charles hotels?
Properties like Crowne Plaza, Holiday Inn Airport West, and Elimwood Hotel offer free airport shuttles. For hotels without shuttles (like the Country Inn & Suites or Drury Plaza), a rideshare costs roughly $20-30 depending on traffic. The drive from STL to downtown St. Charles is about 15-20 minutes via I-70.
What’s the most walkable area in St. Charles for hotels?
The Historic District around South Main Street is the most walkable area, anchored by the Country Inn & Suites (9.6 location score) and Tru by Hilton (9.5 location score). From here, you can walk to art galleries, riverfront parks, and restaurants along Main Street. Properties on South 5th Street and near Old Town also offer good walkability to local attractions.