St. Charles County

Find3-Star Hotels in St. Charles County

Choose your dates to see the latest hotel prices and availability.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

We found 35 great 3-Star hotels in St. Charles County for you.

Select dates to see latest prices and deals.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
Best Western Plus the Charles Hotel
Best Western Plus the Charles HotelBest Western Plus the Charles HotelBest Western Plus the Charles HotelBest Western Plus the Charles HotelBest Western Plus the Charles HotelBest Western Plus the Charles Hotel
99+
Hotels in St. Charles County
Welcome to Best Western Plus The Charles Hotel! The location of our St. Charles MO hotel makes all the difference because we’re near the casino, next to the business park, the Bass Pro Shop® is next door and we’re right off of I-70. With the Hollywood Casino Amphitheater nearby and the Family Arena minutes away, guests at our St. Charles MO hotel are close to it all. Stay close to historic Main Street to make the most of your trip. Whether guests are looking for a hotel near Ameristar Casino or a hotel near Earth City Business Park, we have the ideally situated property for you. Our St. Charles MO hotel is designed with your comfort in mind. For those looking for hotels near Historic St. Charles, MO and Main Street, you’ll be within walking distance to the best the city has to offer. Visiting St. Louis, MO? We are 18 miles west. However, the abundance of business in the area also brings a number of business travelers to our property. From leisure to important meetings, we cater to all visitors. The St. Charles Convention Center has events happening year-round, and the Katy Trail is a popular bike trail that draws outdoor lovers and cyclists to the region. Whether you’re here for Monsanto or a lecture at Lindenwood University, where you stay matters. Our St. Charles MO hotel is a home away from home for UPS® employees, and is a spacious retreat for those who are here for a loved one’s graduation on campus. The city of St. Charles boasts Missouri’s oldest historic waterfront district and features more than 125 retail and restaurant venues. With 225 miles of railway turned biking and hiking on Katy Trail, there’s also plenty of opportunity to enjoy all that Mother Nature has to offer in this gorgeous region. Book your next stay at Best Western Plus The Charles Hotel for the friendliest service in town! Enjoy your stay.

"#Praise#For location, bedding comfort, adjacent stores, room layout, hotel smell satisfaction; classic global standardized hardware configuration, complete facilities and fine health services, the hotel provides 24-hour fresh coffee with a distinctive taste and is recommended. Staying feels good, cost-effective, highly recommended for travelers in need to choose to stay at this hotel!"
Good
100 reviews
7.9/10
1 night
From £68
Check Availability
Drury Inn & Suites St. Louis St. Peters
Drury Inn & Suites St. Louis St. PetersDrury Inn & Suites St. Louis St. PetersDrury Inn & Suites St. Louis St. PetersDrury Inn & Suites St. Louis St. PetersDrury Inn & Suites St. Louis St. PetersDrury Inn & Suites St. Louis St. Peters
95
Hotels in St. Charles County
The Drury Inn & Suites St. Louis St. Peters is an ideal spot for travelers wanting to discover the city. Visitors to O'Fallon Township will find that the Drury Inn & Suites St. Louis St. Peters is a fantastic accommodation choice. The hotel is only 11km from Geneva Metra and 27km from St. Louis Lambert International Airport, giving guests a number of convenient transportation options. The nearby area boasts an abundance of attractions including Brown Road Park, Marcus Mid Rivers Cinema and Lone Wolff Park. When guests have some time on their hands they can make use of the onsite facilities. For those driving themselves, parking is provided on site. According to our trusted guests, the facilities at this hotel are first-rate.

"Came here for a business trip. The place is very convenient. There is Macy’s next to it. Generally speaking, it’s okay. In the U.S., you still have to rent a car. You have to drive to the outlets."
Great
100 reviews
9.0/10
1 night
From £100
Check Availability
Drury Plaza Hotel St. Louis St. Charles
Drury Plaza Hotel St. Louis St. CharlesDrury Plaza Hotel St. Louis St. CharlesDrury Plaza Hotel St. Louis St. CharlesDrury Plaza Hotel St. Louis St. CharlesDrury Plaza Hotel St. Louis St. CharlesDrury Plaza Hotel St. Louis St. Charles
99+
Hotels in St. Charles County
When you stay at Drury Plaza Hotel St. Louis St. Charles in St. Charles, you'll be in the business district, within a 5-minute drive of Ameristar Casino St. Charles and Hollywood Casino Amphitheatre. This hotel is 13.5 mi (21.7 km) from Mississippi River and 0.6 mi (1 km) from Frontier Park. Don't miss out on the many recreational opportunities, including an outdoor pool, an indoor pool, and a hot tub. Additional amenities at this hotel include complimentary wireless internet access and a banquet hall. Mingle with other guests at the complimentary reception, held daily. A complimentary buffet breakfast is served on weekdays from 6:00 AM to 9:00 AM and on weekends from 7:00 AM to 10:00 AM. Featured amenities include a 24-hour business center, dry cleaning/laundry services, and a 24-hour front desk. Free self parking is available onsite. Make yourself at home in one of the 180 guestrooms featuring refrigerators and LCD televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms have complimentary toiletries and hair dryers. Conveniences include desks and microwaves, as well as phones with free local calls.

"Clean and tidy, easy to travel"
Amazing
95 reviews
9.6/10
1 night
From £108
Check Availability
St. Charles County
You Might Like
St. Charles County Hotels With BreakfastSt. Charles County Hotels With Twin RoomSt. Charles County Hotels With 1 Double BedSt. Charles County Hotels With Swimming PoolSt. Charles County Hotels With Free Cancellation
Courtyard St. Louis St. Peters
Courtyard St. Louis St. PetersCourtyard St. Louis St. PetersCourtyard St. Louis St. PetersCourtyard St. Louis St. PetersCourtyard St. Louis St. PetersCourtyard St. Louis St. Peters
80
Hotels in St. Charles County
The Courtyard St. Louis St. Peters provides a great place for travelers to relax after a busy day. Visitors to Saint Peters will find that the Courtyard St. Louis St. Peters is a fantastic accommodation choice. Boasting a convenient location, the hotel is just 8km from Geneva Metra and 24km from St. Louis Lambert International Airport. Seeing Saint Peters's sights from this hotel is easy with Escapology Escape Rooms St. Peters, Vetta Sports Gametime and The Family Vision all close by. In their spare time, guests can explore the hotel's surroundings. This Saint Peters hotel offers parking on site.

"The hotel is very clean. We arrived at the hotel late at night and the front desk service was very good! The breakfast on the first floor was $26 per room. It was good for one person, but not enough for two people, but the taste was not bad."
Very Good
93 reviews
8.8/10
1 night
From £84
Check Availability
Holiday Inn Express & Suites ST Charles
Holiday Inn Express & Suites ST CharlesHoliday Inn Express & Suites ST CharlesHoliday Inn Express & Suites ST CharlesHoliday Inn Express & Suites ST CharlesHoliday Inn Express & Suites ST CharlesHoliday Inn Express & Suites ST Charles
99+
Hotels in St. Charles County
Welcome to the NEWLY RENOVATED Holiday Inn Express and Suites in St. Charles MO Hotels, located in the charming Historic St. Charles City just 30 miles from downtown St. Louis and minutes from the confluence of the Missouri and Mississippi rivers. Our location off Highway 370 just 4.5 miles from Historic St. Charles is perfect for people traveling for business or pleasure. While St. Charles has history, charm and attractions to entertain you for days, St. Louis is also a hotbed of activity.Our St. Charles hotel is not far from attractions like the St. Louis Zoo, the Baseball Cardinals Busch Stadium, Gateway Arch Riverfront and more. Our St. Charles hotel's location is also near the Ameristar and Hollywood Casinos if you wish to try your luck at the slots. When you stay at our hotel in St. Charles, you have easy access to St. Louis and the St. Louis Airport and to several major business corridors.Our St. Charles hotel's 24-hour Business Center is equipped with a printer and PC, and our free high-speed Internet access keeps you easily connected. Our hotel in St. Charles is full of great amenities that everyone can enjoy. You can work up a sweat in the 24-hour Fitness Center, swim in the indoor pool and indulge in a delicious complimentary, hot breakfast bar. Make sure to book a room today to take advantage of everything we offer.

"Nice location!"
Very Good
94 reviews
8.2/10
1 night
From £110
Check Availability
Embassy Suites by Hilton St. Louis St. Charles
Embassy Suites by Hilton St. Louis St. CharlesEmbassy Suites by Hilton St. Louis St. CharlesEmbassy Suites by Hilton St. Louis St. CharlesEmbassy Suites by Hilton St. Louis St. CharlesEmbassy Suites by Hilton St. Louis St. CharlesEmbassy Suites by Hilton St. Louis St. Charles
99+
Hotels in St. Charles County
Daily Mandatory Charge includes: 1% city tourism fee. The award-winning Embassy Suites St. Louis - St. Charles is attached to the 150,000 sq. ft. St. Charles Convention Center. Our hotel is located just seven miles west of Lambert International Airport and within one mile of Ameristar Casino. The Family Arena and historic Main Street - St. Charles are within 3 miles of the hotel. Our new trendy area, The Streets of Charles is only .5 miles from the hotel. This area features urban living, shopping and eating establishments. We are also within close proximity to Hollywood St. Louis Casino, Lindenwood University, St. Louis Premium Outlet Mall shopping mall and Hollywood Casino Amphitheater at Riverport. Our hotel is just a 25 minute drive from Downtown St. Louis, the Gateway Arch, the St. Louis Zoo, Busch Stadium - Home of the St. Louis Cardinals. The Scottrade Center - Home of the St. Louis Blues, Six Flags St. Louis theme park is located about 30 minutes from the hotel on I-44. Guests of the Embassy Suites St. Louis - St. Charles stay in spacious two-room suites and receive a complimentary, cooked-to-order breakfast and nightly Manager's Reception. Internet access is available in all guest suites, meeting rooms and Caffeina's MarketPlace cyber cafe. The hotel offers a complimentary shuttle within a two-mile radius and complimentary self-parking.
Very Good
96 reviews
8.8/10
1 night
From £118
Check Availability
Hilton Garden Inn St. Louis/O'Fallon MO
Hilton Garden Inn St. Louis/O'Fallon MOHilton Garden Inn St. Louis/O'Fallon MOHilton Garden Inn St. Louis/O'Fallon MOHilton Garden Inn St. Louis/O'Fallon MOHilton Garden Inn St. Louis/O'Fallon MOHilton Garden Inn St. Louis/O'Fallon MO
88
Hotels in St. Charles County
Come experience the Hilton Garden Inn St. Louis/O'Fallon hotel located in O'Fallon, Missouri. Conveniently next to our neighbor WingHaven Country Club, we are a destination for all travelers to the St. Louis, Missouri area. Just minutes from the National Equestrian Center and only 30 minutes from Lambert-St. Louis International Airport, our hotel is waiting for you to enjoy all of the amenities offered, as well as the variety of WingHaven shops, restaurants, spas and golf courses. Our hotel is perfect for corporate travelers in Missouri offering deluxe accommodations along with several amenities: Complimentary High-Speed Internet Access, Complete Work Station in Guest Rooms with Remote Printing, 24-Hour Business Center, Easy Access to Interstate 70 and 64, Complimentary Self-Parking. A cozy hotel with a warm atmosphere that includes: The Great American Grill for Breakfast, Lunch, Dinner, 24-Hour Pavilion Pantry Convenience Store, Indoor Swimming Pool and Spa, Complimentary Fitness Center, Minutes away from Boardwalk Marketplace Shopping, 40 Minutes from Downtown St. Louis, Sports Complexes, Attractions, and Dining are all within three miles, 1,200 square feet of Meeting Space. *****Everything. Right Where You Need It. *****
Very Good
71 reviews
8.4/10
1 night
From £111
Check Availability
Residence Inn St. Louis O'Fallon
Residence Inn St. Louis O'FallonResidence Inn St. Louis O'FallonResidence Inn St. Louis O'FallonResidence Inn St. Louis O'FallonResidence Inn St. Louis O'FallonResidence Inn St. Louis O'Fallon
73
Hotels in St. Charles County
Residence Inn St. Louis OFallon is located in the Metro Area of St. Louis, off of Highway 64, 40 at Highway K. Find us in the heart of OFallon the epicenter of shopping, dining and nightlife. Walking distance to Citi, Allianz, Chubb and Progress West Hospital, conveniently located near General Motors, MasterCard International, Verizon, APC Schneider Electric, Missouri Research Park, NISC, RGA, National Equestrian Center and Defiance wineries. Our all suite hotel features all the comforts of home while traveling for business or pleasure, and our award winning staff will be sure to make your stay incredible. We're pet-friendly too, bring your furry friend along for the trip. We offer beautiful large modern suites with fully equipped kitchens, separate spaces for living, working, eating and sleeping. Experience the difference at Residence Inn by enjoying all of the complimentary extras, deluxe breakfast buffet, WIFI, exercise room, indoor pool & patio with BBQ grills.

"Attend a family wedding and stayed at this location. Great service and very nice large rooms."
Very Good
69 reviews
8.2/10
1 night
From £111
Check Availability
TownePlace Suites Wentzville
TownePlace Suites WentzvilleTownePlace Suites WentzvilleTownePlace Suites WentzvilleTownePlace Suites WentzvilleTownePlace Suites WentzvilleTownePlace Suites Wentzville
60
Hotels in St. Charles County
TownePlace Suites Wentzville is a pet friendly extended-stay hotel where you can balance work and life as you like, with the comfort, flexibility and affordability you expect. Relax and feel at home in our spacious suites featuring fully equipped kitchens and Elfa closet system. Enjoy a complimentary breakfast to start your day off right. In the evening, unwind fireside in our outdoor living space or stay fit while you are away from home in our state-of-the-art fitness facility. Located off I-70 and the I-64 interchange, our hotel is situated near the Wentzville Bluffs Shopping Center, and only 4 miles to General Motors Assembly Center. Our hotel offers the ideal setting for visiting families and business travelers alike. Just steps from the hotel, you’ll find B&B Theaters Wentzville, Planet Fitness, Stone Summit Steak & Seafood, Hotshots Sports Bar and Grill, Marcos Pizza, and Burger King. The hotel is near General Motors, MasterCard, Citi, Allianz, US Bank, Toyota, Lear and Siemens.

"Very accommodating with great customer service."
Amazing
20 reviews
9.6/10
1 night
From £118
Check Availability
Staybridge Suites O'Fallon Chesterfield by IHG
Staybridge Suites O'Fallon Chesterfield by IHGStaybridge Suites O'Fallon Chesterfield by IHGStaybridge Suites O'Fallon Chesterfield by IHGStaybridge Suites O'Fallon Chesterfield by IHGStaybridge Suites O'Fallon Chesterfield by IHGStaybridge Suites O'Fallon Chesterfield by IHG
99+
Hotels in St. Charles County
Welcome to Staybridge Suites - O'Fallon/Chesterfield. Featuring apartment-style suites ideal for vacationing families and those in town for business. Staybridge Suites ® O'Fallon MO hotel is designed for the discerning traveler. Conveniently located near the intersection of Hwy 40 and Highway K, we offer the best accommodations for your travel.Our all-suite hotel is great for visiting local companies and institutions: Mastercard, Citi. After a long day at work, come relax in your spacious suite equipped with a full kitchen, plush bedding and a flexible workspace. Stay connected with our free Wi-Fi access throughout the hotel.Leisure travelers enjoy shopping at local outlet malls or trying their luck at Ameristar or Harrah's casinos. Our hotel is also located near historic St. Charles, Hollywood Casino Amphitheater, Gateway Arch and the St. Louis Cardinals' stadium.After a day of adventure, come back to your hotel suite and take advantage of all the thoughtful amenities that our hotel provides. During your extended stay, indulge in our evening social Mon-Wed with complimentary dinner, soft drinks, beer and wine. We also offer a complimentary breakfast, guest laundry facilities, Fitness Center, Business Center and outdoor pool. We offer plenty of space and privacy, with fully stocked kitchens, microwaves, full size refrigerators and dishes. Pets are also welcome for an additional fee. Allow us to be your home away from home!
Very Good
95 reviews
8.2/10
1 night
From £100
Check Availability
See All 3-Star Hotels in St. Charles County

FAQs

What are the best 3 star hotels in St. Charles County?

Whether you are travelling to St. Charles County for business or fun, Best Western Plus the Charles Hotel (from £68) , TownePlace Suites Wentzville (from £125) and Courtyard St. Louis St. Peters (from £86) are all preferred hotels.

What is the average cost of staying in 3 star hotels in St. Charles County?

For 3 star hotels in St. Charles County, the average cost on weekdays is £147, and the usual price on weekends (Friday–Saturday) is £186.

Which 3 star hotels in St. Charles County provide swimming pools?

There are many 3 star hotels in St. Charles County with swimming pool. Courtyard St. Louis St. Peters (from £86) , Drury Inn & Suites St. Louis St. Peters (from £85) and Hilton Garden Inn St. Louis/O'Fallon MO (from £104) are very popular.

Which 3 star hotels in St. Charles County provide gym or fitness center?

What are the best 3 star hotels in St. Charles County with bars?

What are some of the best 3 star hotels in St. Charles County with breakfast?

Which 3 star hotels in St. Charles County provide free wifi?

For many, stable internet connection is a must for travel. Best Western Plus the Charles Hotel (from £68), TownePlace Suites Wentzville (from £125) and Courtyard St. Louis St. Peters (from £86) are popular hotels with free Wi-Fi.

What are some of the best deals for 3 star hotels in St. Charles County?

Trip.com keeps you informed of amazing deals on thousands of 3 star hotels. You can check the promotions page to see cheap hotels on Trip.com.

More information

Highest Price£1,056
Lowest Price£68
Number of Reviews875
Total Properties35
Average Price (Weekdays)£147
Average Price (Weekends)£186