St. Charles County

St. Charles County Hotels with Bars

Enter your dates to find great hotels with bars in St. Charles County for a relaxing stay.

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

Hotels with Bars in St. Charles County

Discover top hotels in St. Charles County with bars for unwinding at the end of the day.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
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
96
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. *****

"I stayed at Hilton Garden Inn St. Louis/O 'Fallon and found the location convenient, close to the main road, driving to the destination quite relaxed. The room was clean and comfortable, equipped with practical equipment such as refrigerator, microwave. The hotel offers indoor pool, gym, restaurant and bar, convenience store and dry cleaning service. Events and business travelers are suitable. The only small shortcoming is that breakfast is extra (about USD 12.95 per person), but the overall experience is still excellent."
Very Good
72 reviews
8.5/10
1 night
From RUB 13,420
Check Availability
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
99+
Hotels in St. Charles County
Discover the newly renovated Courtyard St. Louis St. Peters, a top hotel choice in St. Peters, Missouri, just minutes from historic St. Charles. Our hotel offers a convenient location near Barnes-Jewish St. Peters Hospital, Mid Rivers Mall, and the St. Charles Convention Center - ideal for both business and leisure travelers. Relax in updated guest rooms and suites with contemporary design, plush bedding, and free high-speed Wi-Fi. Start your day at The Bistro with Starbucks® coffee and enjoy American favorites or unwind in the evening with handcrafted cocktails. Grab snacks anytime from our 24-hour market. Stay fit in our well-equipped fitness center or take a dip in the indoor pool. Planning a meeting or special event? We offer three flexible event spaces perfect for business gatherings or celebrations. Whether you're visiting St. Peters or exploring nearby St. Charles, Courtyard by Marriott St. Louis St. Peters delivers comfort, style, and convenience for every stay.

"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 RUB 10,536
Check Availability
Lakeview Inn
Lakeview InnLakeview InnLakeview InnLakeview InnLakeview InnLakeview Inn
28
Hotels in St. Charles County
With a stay at LAKEVIEWINN in Lake St Louis, you'll be within a 10-minute drive of Vietnam Veterans Memorial and Wentzville Flea Market. This hotel is 15.4 mi (24.8 km) from Mississippi River and 4.7 mi (7.6 km) from Quail Ridge Park. Featured amenities include a 24-hour front desk and laundry facilities. Free self parking is available onsite. Make yourself at home in one of the 58 guestrooms. Complimentary wireless internet access is available to keep you connected.
1 review
2.0/10
1 night
From RUB 6,792
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
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 RUB 14,102
Check Availability
Ameristar Casino Resort and Spa
Ameristar Casino Resort and SpaAmeristar Casino Resort and SpaAmeristar Casino Resort and SpaAmeristar Casino Resort and SpaAmeristar Casino Resort and SpaAmeristar Casino Resort and Spa
66
Hotels in St. Charles County
A stay at Ameristar Casino Resort and Spa places you in the heart of St. Charles, steps from Ameristar Casino St. Charles and a 4-minute drive from Family Arena. This casino hotel is 2 mi (3.1 km) from Lindenwood University and 2.5 mi (4.1 km) from Katy Trail. Relax at the full-service spa, where you can enjoy massages, body treatments, and facials. Before a night out at the casino, the 2 hot tubs are a perfect way to relax and recharge. Additional features at this hotel include concierge services, gift shops/newsstands, and wedding services. Grab a bite to eat at Bugattis Steak and Pasta, one of the hotel's many dining establishments, which include 6 restaurants and a coffee shop/cafe. Relax with a refreshing drink from the poolside bar or one of the 2 bars/lounges. Featured amenities include express check-out, a 24-hour front desk, and multilingual staff. Event facilities at this hotel consist of a conference center and a meeting room. Make yourself at home in one of the 400 guestrooms featuring iPod docking stations and flat-screen televisions. Bathrooms have complimentary toiletries and hair dryers. Conveniences include safes and separate sitting areas, as well as phones with free local calls.

"My husband and I booked the King Deluxe, and upon inspecting the room, I can see that the furniture was not cleaned, it was old and dusty and had stains on it. The carpet looked like it hadn't been clean in years. The room had a bad smell to it, the bathroom area was pretty decent. I've stayed at Ameristar a few times, and I can honestly say, this was one of the worse experiences I had staying there. Ameristar PLEASE DO BETTER!"
Very Good
90 reviews
8.5/10
1 night
From RUB 13,290
Check Availability
See All Hotels With Bar in St. Charles County

FAQs

Where is the best place for a stay with Bar in St. Charles County?

What’s the typical price for hotels with Bar in St. Charles County?

For hotels with Bar in St. Charles County, the average price on weekdays is RUB 16,594, and the average price on weekends (Friday–Saturday) is RUB 20,445.

What are some great hotel promotions for property with Bar in St. Charles County?

Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available on Trip.com.

St. Charles County Hotels with Bar Information

Total Properties5
Number of Reviews356
Highest PriceRUB 18,230
Lowest PriceRUB 18,230
Average Price (Weekdays)RUB 16,594
Average Price (Weekends)RUB 20,445