The 10 best 4-star hotels in St. Charles, US | Booking.com
Skip to main content

The best 4-star hotels in St. Charles

Check out our selection of great 4-star hotels in St. Charles

Filter by:

Review score

Hollywood Casino St. Louis

Maryland Heights (Near St. Charles)

Less than 8 miles from Lambert International Airport, this St. Louis hotel features a free airport shuttle and modern rooms with free Wi-Fi.

T
Tamara
From
United States
Friendliness
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 252 reviews
Price from
$119.99
1 night, 2 adults

Motel 6-Hazelwood, MO

Hazelwood (Near St. Charles)

A seasonal outdoor pool highlights this hotel in Hazelwood. The Lambert St. Louis International Airport is 5 mi away. Free WiFi access is included.

A
Adriana
From
United States
Nothing
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 471 reviews
Price from
$68
1 night, 2 adults

Crowne Plaza Hotel St. Louis Airport by IHG

Bridgeton (Near St. Charles)

Located in Bridgeton and with Hollywood Casino St. Louis reachable within 6.9 miles, Crowne Plaza Hotel St.

m
marian
From
United States
Good.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 166 reviews
Price from
$107
1 night, 2 adults

Embassy Suites by Hilton St Louis Airport

Bridgeton (Near St. Charles)

Embassy Suites by Hilton St Louis Airport has a fitness center, garden, a shared lounge and bar in Bridgeton. This 4-star hotel offers free shuttle service and room service.

A
Anonymous
From
United States
Breakfast was great the omelet maker was great
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 87 reviews
Price from
$156.60
1 night, 2 adults

Clayton Plaza Hotel & Extended Stay

Clayton (Near St. Charles)

This Clayton, Missouri hotel offers a complimentary hot breakfast with an omelet and waffle bar. Each spacious room includes a 37-inch flat-screen TV and free Wi-Fi.

N
Nicholas
From
United States
Breakfast was great. Gratuity signs stated not included and dine in only Buffett with a personal omelet chef was nice but would prefer to take back to room with 3 kids.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,270 reviews
Price from
$137.75
1 night, 2 adults

DoubleTree by Hilton Hotel St. Louis - Chesterfield

Chesterfield (Near St. Charles)

DoubleTree by Hilton Hotel St. Louis - Chesterfield features an outdoor swimming pool, shared lounge, a restaurant and bar in Chesterfield.

J
Joan
From
United States
Lunch at the pool (I had club sandwich) was very good. Except the Thousand Island dressing not so good. Years ago I always ordered the club salad with that dressing and it was delicious, very thiick.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 92 reviews
Price from
$170.20
1 night, 2 adults

Renaissance St. Louis Airport Hotel

Saint Louis (Near St. Charles)

Less than a mile from Lambert-St. Louis International Airport, Renaissance Hotel features free airport shuttles and both indoor and outdoor swimming pools. Rooms come with a 37-inch flat-screen TV.

M
Marthella
From
United States
Nice and clean
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 754 reviews
Price from
$135
1 night, 2 adults

DoubleTree by Hilton St. Louis Airport, MO

Woodson Terrace (Near St. Charles)

With an ideal location within one mile of St. Louis Lambert International Airport, this DoubleTree by Hilton St.

D
Dozier
From
United States
Close to airport.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 226 reviews
Price from
$122.40
1 night, 2 adults

Le Méridien St. Louis Clayton

Clayton (Near St. Charles)

Located in Clayton, 11 miles from St. Louis Gateway Arch, Le Méridien St.

A
Anonymous
From
United States
Pool was fun. Hotel clean and lots of things walkable.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 113 reviews
Price from
$289
1 night, 2 adults

Saint Louis Airport Hotel

Saint Louis (Near St. Charles)

Near Lambert International Airport and only minutes from the attractions of the center of Saint Louis, Missouri, this hotel offers free airport transfers and free high-speed internet access.

S
Stephanie
From
United States
The location
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 561 reviews
Price from
$76.50
1 night, 2 adults
All 4-star hotels in St. Charles

Looking for a 4-star hotel?

Offering plenty of 5-star-worthy features, these luxurious properties provide lots of optional extras like on-site restaurants and valet parking. Many are set in central locations near major landmarks and shopping areas, and you can expect top-notch service from the hotel staff.

Most booked 4-star hotels in St. Charles and surrounding area in the past month

See all
gogless