Price per night / 3-star hotel. Prices are not fixed and may vary with time.
Average nightly price per month
Average nightly price
Top tips for finding St. Charles hotel deals
If you’re looking for a cheap hotel in St. Charles, you should consider visiting during the low season. You'll find cheaper accommodations in St. Charles in October and February.
Hotel room prices vary depending on many factors but you’ll most likely find the best hotel deals in St. Charles if you stay on a Sunday. The opposite is true for, Friday, which is usually the most expensive day.
Book more than 90 days before your stay begins to get the best price for your St. Charles accommodation.
The cheapest 3-star hotel room in St. Charles found on KAYAK in the last 2 weeks was $99, while the most expensive was $312.
How long should you stay? KAYAK users usually book their accommodation in St. Charles for 2 days.
Hikers visiting St. Charles will love staying near the Bangert Island hiking area. Embassy Suites by Hilton St. Louis St. Charles lies less than a mile from Bangert Island offering bright informal suites with Whirlpool tubs alongside an indoor pool, a gym, and a spa.
Visitors that wish to hit the golf range can consider lodging near St. Charles’ major golf courses. Hampton Inn conveniently lies about 1.1 miles from Bogey Hills Country Club and is within a 5-minute walking distance from Cave Spring Golf Center. The hotel offers visitors relaxed suites alongside an indoor pool with a whirlpool, a fitness center, and an outdoor terrace.
If you are staying in St. Charles for business purposes, consider lodging near the city’s business centers. Embassy Suites by Hilton St. Louis St. Charles lies about 1.3 miles from St Charles Commerce Center and is a 2 minutes’ walk to St. Charles Convention Center. The hotel features informal rooms with Whirlpool tubs and an indoor pool, a fitness center, and a spa.
Visitors that are looking for accommodation in areas with more character can get a stay near St. Charles historic district. Country Inn & Suites by Radisson, St. Charles is a 12-minute walk from First Missouri State Capitol State Historic Site and about 6 miles from Coeur Lake Memorial Park. The hotel offers suites with Whirlpool tubs alongside a gym, a hot tub, and an indoor pool.
If you intend to do some birdwatching, consider booking accommodation near Katy Trail. Ameristar Casino Resort Spa St. Charles lies about 1.9 miles from Katy Trail, offering contemporary suites with wet bars, Whirlpool tubs, and an indoor and outdoor pool with sun decks. Drury Plaza Hotel St. Louis St. Charles lies about 2.1 miles from Katy Trail and features relaxed rooms with pull-out sofas alongside an indoor and outdoor pool.
FAQs when booking a hotel in St. Charles
Hotels are safe environments for travelers as long as they properly implement sanitary measures in response to coronavirus (COVID-19). However, we recommend getting in touch with the local authorities regarding safety procedures for hotels in St. Charles. For more advice, please view our information page on what to know about coronavirus (COVID-19) and travel.
Travelers who like staying near St. Charles Convention Center recommend Embassy Suites St. Louis-St. Charles, Ameristar Casino Resort And Spa and Americas Best Value Inn and Suites Saint Charles.
Although the average price for a double room in St. Charles is $190, $66 is the lowest price found by KAYAK users in the last 3 days.
Parts of St. Charles known for particularly stunning sceneries are near Grants Farm. Aviator Hotel and Suites lies about 2.7 miles from Grant’s Farm, offering suites with pull-out sofas alongside a fitness center and an indoor pool. Lodge at Grant’s Trail lies about 3 miles from Grants Farm, offering themed rooms with canopied beds and a foyer with a fireplace.
St. Charles is served by St. Charles County Airport, Smartt Field. Tru by Hilton St Charles St. Louis offers colorful suites alongside a gym and a patio about 11 miles from the airport. Fairfield Inn and Suites offers colorful rooms and a gym 11 miles from St. Charles County Airport.
Visitors that wish to avoid going too far for dining options can get a stay near Beale Street, which houses an array of local eateries. Boonie’s Colonial Inn lies about 2.1 miles from downtown, offering antique-filled suites alongside a fire pit and is near local eateries. Days Inn by Wyndham St Peters/ St. Charles lies off Route 79 and offers relaxed rooms and a fitness center with easy access to local eateries.
Americas Best Value Inn & Suites St. Louis, St. Charles offers connecting room for visitors traveling with family as well as extra cribs for toddlers. St. Charles Motel allows visitors to bring along their pets during their stay.
After you launch a hotel search on KAYAK, you can refine your research by neighborhood, which allows you to pick the central St. Charles districts. You can also do a search using the city map to choose a specific location, like St. Charles city center.
Take a look at our extensive hotel map to find the best hotels near you.
Where to stay in St. Charles?
Our map will help you find the perfect place to stay in St. Charles by showing you the exact location of each hotel.