Book Hotels in St. Charles, MO

Cabins, apartments, houseboats! We offer comfortable & private vacation rentals

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Check hotel availability in St. Charles

Tonight
Check prices in St. Charles for tonight, Mar 25 - Mar 26
Tomorrow night
Check prices in St. Charles for tomorrow night, Mar 26 - Mar 27
This weekend
Check prices in St. Charles for this weekend, Mar 28 - Mar 30
Next weekend
Check prices in St. Charles for next weekend, Apr 4 - Apr 6

Top St. Charles hotels

Don't see what you're looking for?
See all available properties in St. Charles
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top hotels in St. Charles where Kids stay FREE

Top family friendly St. Charles hotel deals

Top cheap St. Charles hotel deals

Top hotels in St. Charles for Extended Stay

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Seize your some day

St. Charles Hotel & Travel Guide

Seasoned travelers know that one of the keys to a truly memorable vacation is selecting a convenient area to stay in. If you are planning an adventure to St. Louis, United States of America, consider staying in St. Charles, which you'll find 18 miles (29 kilometers) to the northwest of St. Louis' downtown area.

The Gateway Arch is a well-known St. Louis visitor attraction; however, it's worth knowing that the City Museum and Grants Farm are also worthwhile tourist spots.

St. Charles has a selection of hotels available, but you and your travel companions might like to stay within the same area as both the Hollywood Casino and the Lindenwood University. Choose the Ameristar Casino Resort and Spa and Embassy Suites St. Louis - St. Charles to stay near to the Hollywood Casino, or choose from the Comfort Suites and Country Inn & Suites By Carlson, St. Charles, MO to be closer to the Lindenwood University.

If you are journeying to St. Charles, you can choose between a huge selection of places to stay, such as the Wingate by Wyndham St. Charles MO and Americas Best Value Inn & Suites-St. Charles Inn/St. Louis, that will satisfy all budgets.

If you and your travel companion can't find the perfect hotel in St. Charles, you should know that the nearby area, St. Peters, also has a selection of accommodations.

Dreaming about a vacation in St. Louis? You will like to know Travelocity has a good range of rooms.

St. Charles hotels essential information

Accommodation
2,275 hotels
Lowest Price
$68
Highest Price
$214
Popular hotels
Ameristar Casino Resort and Spa, Drury Plaza Hotel St. Louis St. Charles, Baymont by Wyndham St. Charles, Embassy Suites by Hilton St. Louis St. Charles, Hampton Inn St. Charles St. Peters, Country Inn & Suites by Radisson, St. Charles Historic District, Hyatt Regency St. Louis at The Arch, Clayton Plaza Hotel & Extended Stay, Heritage Inn & Suites St. Louis/Fenton, Trademark by Wyndham

Top reasons for your vacation to St. Charles

  • Historical Attractions: Explore the rich history of St. Charles by visiting attractions like Cave Springs and nearby historic sites.
  • Charming Downtown: Enjoy shopping in the charming downtown area, filled with unique shops and boutiques.
  • Live Music Scene: Experience the vibrant live music scene with live music venues and half-house concerts.
  • Family-Friendly Restaurants: Take a break and enjoy delicious meals at the many family-friendly restaurants in St. Charles.
  • Scenic River Walk: Take a leisurely stroll along the river and admire the beautiful flowers and serene atmosphere.

Find your favorite hotels in St. Charles

If you're planning a family vacation to St. Charles, Missouri, you'll find a variety of hotel options to choose from. Whether you're looking for the best hotels in the area or comfortable 3-star accommodations, there are plenty of choices available. St. Charles offers a range of hotels, from modern and luxurious to cozy and family-friendly. These hotels provide a great base for exploring the city and enjoying all that Missouri has to offer.

Hotel nameTypeStarsDescription
Ameristar Casino Resort and SpaHotel4.5This 4.5-star hotel is perfect for a luxurious family vacation. With close proximity to a casino, river, and a variety of amenities including an arcade, steam room, poolside bar, and indoor pool, there is something for everyone to enjoy. The hotel is also conveniently located near the airport, providing easy access for travelers. Whether you're looking for relaxation or excitement, Ameristar Casino Resort and Spa is a great option.
Embassy Suites by Hilton St. Louis St. CharlesHotel3.5This 3.5-star hotel is ideal for families looking for a comfortable and convenient stay. With amenities such as an indoor pool, friendly staff, sofa bed, casino, hot tub, and access to hiking trails, transportation services, cafes, and coffee shops, there is plenty to keep everyone entertained. The hotel is also a great choice for those attending a wedding in the area.
Country Inn & Suites by Radisson, St. Charles, MOHotel2.5This 2.5-star hotel offers a budget-friendly option with a range of amenities. With close proximity to historical sites, a casino, walking trails, friendly staff, hiking opportunities, a library, indoor pool, hot tub, shopping options, and excursions, there is something for everyone in the family to enjoy. Whether you're looking to explore the area or simply relax, this hotel is a good choice.

Explore the best activities and sights in St. Charles

For a family vacation visit to St. Charles, Missouri, there are plenty of activities to keep everyone entertained. Explore the historical attractions, such as Cave Springs or nearby historic sites. Enjoy shopping in the charming downtown area, filled with unique shops and boutiques. For music lovers, there are live music venues and half-house concerts to enjoy. Take a break and relax at one of the many family-friendly restaurants or visit the nearby golf range for some outdoor fun. Don't miss out on the beautiful flowers along the river or catch a show at the local theater. St. Charles has something for everyone!

  1. Ameristar Casino St. Charles: This vibrant casino offers a lively atmosphere with its energetic live music, creating a fun and entertaining experience. Families can enjoy the friendly environment and catch a show at the theater. The casino itself is adorned with beautiful flowers, adding a touch of elegance. Take a tour of the facilities or catch a soccer game for some exciting sports action. Dining options abound, allowing visitors to indulge in delicious meals while enjoying the bustling casino atmosphere.
  2. Lindenwood University: Step into history at this picturesque college university, where livemusic performances fill the air with delightful melodies. Families will appreciate the friendly atmosphere and can explore the beautifully landscaped gardens. Sports enthusiasts can catch a game or engage in outdoor activities. The theater offers a range of performances, adding a touch of culture to the experience. Guided tours provide insight into the university's rich heritage, while nature lovers can relish in the serene surroundings. Top off the visit with a satisfying meal at one of the dining establishments, surrounded by friendly faces.
  3. St Charles Convention Center: Immerse yourself in the world of events and conferences at this modern venue. Enjoy live music as you network with colleagues or attend a family-friendly event. The theater hosts captivating shows for entertainment enthusiasts. The convention center is adorned with beautiful flowers, creating a pleasant ambiance. Sports lovers can also catch their favorite games or engage in friendly competitions. Take a break from the hustle and bustle by exploring the natural surroundings. Whether attending a business function or simply enjoying the atmosphere, the dining options provide a variety of delicious dishes to satisfy any palate.

Where to stay in St. Charles

Get ready to immerse yourself in the charming city of St. Charles, Missouri, for a delightful family vacation. Located in a historic neighborhood, downtown St. Charles offers a plethora of experiences within walking distance. Explore the charming shops that line the streets, filled with unique treasures waiting to be discovered. Take a leisurely stroll along the river, where you can enjoy the beautiful flowers and serene atmosphere. In the evenings, indulge in live music and delicious dining options. With its family-friendly vibe, St. Charles is the perfect destination for a memorable vacation.

  1. St. Charles Historic District: St. Charles Historic District is a delightful neighborhood that offers a unique experience for families. With its charming historic buildings, this district is perfect for exploring the rich history of the area. You can stroll along the cobblestone streets, visit the local shops, and dine in the cozy restaurants. The district also hosts live music performances, creating a vibrant and lively atmosphere. Families can enjoy a leisurely walk by the river and admire the beautiful flowers that adorn the streets. The friendly people of St. Charles make it a welcoming destination for families, ensuring a family-friendly and enjoyable vacation.

Best times to go to St. Charles

The travel seasons of St. Charles

Trips to St. Charles show no change in popularity throughout the year. The peak season to visit is from June to August, with July being the highest month. Off-peak season starts from November to January, and December sees the least travelers.

St. Charles has something in store for you whenever you visit. January is the coldest month of the year, while July is hottest, with average temperatures up to 78.4 degrees Fahrenheit. The wettest month in St. Charles is May, so pack accordingly.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationcloud iconCloudiness
January31.1°F (-0.5°C)Light RainMostly Cloudy
February34.2°F (1.2°C)Light RainMostly Sunny
March45.9°F (7.7°C)Light RainMostly Sunny
April55.6°F (13.1°C)Light RainMostly Sunny
May65.8°F (18.8°C)Light RainMostly Sunny
June75.4°F (24.1°C)Light RainMostly Sunny
July78.4°F (25.8°C)Light RainMostly Sunny
August76.6°F (24.8°C)Light RainMostly Sunny
September70.5°F (21.4°C)Light RainMostly Sunny
October57.9°F (14.4°C)Light RainMostly Sunny
November45.7°F (7.6°C)Light RainMostly Sunny
December37.0°F (2.8°C)Light RainMostly Sunny

Food and dining in St. Charles

When it comes to dining in St. Charles, Missouri, you'll find a variety of options to satisfy your taste buds. If you're in the mood for a juicy steak, head over to Texas Roadhouse, a highly rated steakhouse known for its flavorful cuts and lively atmosphere. For authentic Japanese sushi, Sushi Ai is a popular choice, offering a wide selection of fresh and delicious rolls. And for a taste of classic North American fare, Lion's Choice is a favorite among locals, serving up delicious roast beef sandwiches. With several restaurants in the area, you'll have plenty of options to choose from for a memorable dining experience.

How do I find a great hotel with Travelocity?

Ensure your entire crew enjoys an unforgettable vacation with our reliable and comprehensive online travel platform. Easily find the perfect family-friendly accommodations by using our specially curated badge, which highlights hotels that offer extra amenities for children. Our advanced filters allow you to narrow down your search by proximity to top attractions, enhanced cleanliness measures, and your desired price range.

Why should I book with Travelocity?

When it comes to busy schedules and packed lives, we understand the need for hassle-free travel. Our caring team is committed to providing reliable and stress-free trips for you and your family. With us, you can spend less time worrying and more time creating cherished memories. We offer assistance in finding and planning your ideal trip, along with transparent pricing, verifiable reviews, and 24/7 guaranteed customer support throughout your vacation and beyond.

How can I save money on my trip to St. Charles?

Save money by visiting St. Charles, Missouri during the less popular season from November to January. Bundle your flights, hotel, and car bookings to get a discounted price. St. Charles offers affordable attractions such as historical sites, shopping opportunities, and family-friendly activities. Explore the city's rich history, enjoy some retail therapy, and have fun with your family without breaking the bank. Take advantage of the close proximity to these inexpensive affinities and make the most of your trip to St. Charles.

Frequently asked questions

What are the top kid-friendly hotels in St. Charles?
Take some of the hassles out of traveling with kids by choosing a family-friendly St. Charles hotel. From fun amenities to services that bring a smile, these stays come with perks that’ll make your visit smooth sailing: Your entourage will love staying at Vintage French Beauty - Newly Renovated & Spacious. Pet-friendly facilities and free WiFi are just a few of the things that help make this place an appealing option. Dreamy St Charles Retreat w/ Furnished Patio! is another great choice. After an exciting day of exploring St. Charles, come back home to your comfortable room and amenities like a barbecue grill and internet access.
Where can I find cheap hotels in St. Charles?
At Travelocity you’ll find really nice hotels in St. Charles at great prices. We source incredible prices with our trusted partners, so you have a tempting selection of cheap hotels to choose from. If you can be flexible on dates and location, consider staying at a hotel near St. Charles rather than in St. Charles. We may find you even better rates, too.
How do I find the best St. Charles hotel deals?
Simple! On Travelocity, look through the fantastic offers we’ve already found in St. Charles then use our filters to find a great deal that’s perfect for you. Enter your travel dates, select the number of rooms you need, and we’ll do the rest. You can get great discounts on flights and car hire, too, when you bundle.
How much does it cost to stay in a hotel in St. Charles?
The cheapest hotel in St. Charles is $68. This price was available within the past 7 days, for stays with a check-in date within the next year. Of course, the price you pay depends on your dates of travel, the length of your stay, and the hotel’s location. Prices and availability are subject to change. Additional terms apply.
How many hotels are in St. Charles?
There are 2,275 hotels in St. Charles on Travelocity.
What are the best hotels in St. Charles?
St. Charles has so many great hotels to choose from at Travelocity — and it’s so easy to find the perfect one. Just choose one of our popular pre-selected hotels with great reviews, or you can refine your search to build your ideal stay. Simply filter hotels based on price or star rating, or select properties with a pool, a hot tub, or a range of other amenities and pick the best place to stay in St. Charles for you!
When is the best time to visit St. Charles?
If you want the joy of a fun-filled trip in peak season, visit St. Charles during March, April and November. If you’d prefer the peace of off-season, book a stay during quieter months, such as June, July and December.
When is the cheapest time to stay in St. Charles?
Based on historic data is usually the cheapest month to visit St. Charles. However, we have incredible deals all year round, so we’re confident you’ll find a room in your budget whenever you choose to travel.
Are there any great family-friendly hotels in St. Charles?
There are multiple hotels in St. Charles that will please the whole family. Do you need adjoining rooms, babysitting services or a swimming pool? We’ve got you covered. Use our family filter to narrow your search down and use guest reviews to help you pick the perfect place for your next family trip to St. Charles. We have plenty of kid-friendly hotels in St. Charles to choose from on Travelocity!
Why book a hotel in St. Charles through Travelocity?
Because we have the top hotels in St. Charles! We want to help you travel more and worry less. That’s why we’ve put the most amazing hotel, car rental, and flight deals in one place. When you search for hotels with us, you know you’re getting fantastic prices with no hidden fees and free cancellation on most properties up to 24 hours before your stay. If you become a Travelocity member, you also get exclusive member discounts. Sign up today!
How do I cancel my hotel booking in St. Charles on Travelocity?
Canceling your booking with Travelocity is easy. Sign into your account and select My Trips. Here, you will see your cancellation options. We offer free cancellation on many properties.

Recent St. Charles hotel reviews by fellow wanderers