Sleep & Travel
United States of America
St. Charles (Missouri)
Accommodation categories
Filters
Show all
Accommodations in St. Charles You’ll Love
Affordable, Top-Rated Places to Stay in St. Charles – For Every Budget
Looking for accommodation in St. Charles (Missouri)? Discover a wide range of places to stay starting at just $52.86 per night – from hotels and bed & breakfasts to vacation rentals. Whether you're visiting for business or leisure, you'll find the perfect place that fits your budget and travel needs. Book your ideal St. Charles accommodation today!
Sort by distance
Sort by price (ascending)
Sort by price (descending)
We found 68 Accommodations in St. Charles and the surrounding area (within 20 miles)
Hotel in St. Charles, Missouri , 1425 South Fifth Street
Surrounded by a variety of popular attractions and legendary historic sites, this St.
Parking
Pets allowed
Fitness centre
Indoor pool
Kid-friendly buffet
Hotel in Maryland Heights near St. Charles, Missouri , 900 Westport Plaza Drive
Located 6 miles from Hollywood Casino St.
Parking
Restaurant
Pets allowed
Bar
Fitness centre
Hotel in Maryland Heights near St. Charles, Missouri , 2454 Old Dorsett Road
Hampton Inn St.
Parking
Pets allowed
Fitness centre
Outdoor pool
Swimming pool
Hotel in Maryland Heights near St. Charles, Missouri , 13639 Riverport Drive
Located in Maryland Heights, 2.2 miles from Hollywood Casino St.
Parking
Pets allowed
Fitness centre
Family rooms
Indoor pool
Hotel in St. Charles, Missouri , 3720 West Clay Street
Located in St.
Parking
Pets allowed
Fitness centre
Family rooms
Indoor pool
Hotel in St. Charles, Missouri , Two Convention Center Plaza
Adjacent to the St.
Parking
Restaurant
Pets allowed
Bar
Fitness centre
Hotel in Bridgeton near St. Charles, Missouri , 11237 Lone Eagle Drive
Embassy Suites by Hilton St Louis Airport has a fitness center, garden, a shared lounge and bar in Bridgeton.
Parking
Restaurant
Bar
Fitness centre
Family rooms
Hotel in Bridgeton near St. Charles, Missouri , 11228 Lone Eagle Drive
Located in Bridgeton and with Hollywood Casino St.
Parking
Restaurant
Bar
Fitness centre
Breakfast in the room
Hotel in Earth City near St. Charles, Missouri , 3250 Rider Trail South
Sonesta Simply Suites St Louis Earth City is located in Earth City, 3.3 miles from Hollywood Casino St.
Parking
Pets allowed
Fitness centre
Family rooms
Hotel in Earth City near St. Charles, Missouri , 3400 Rider Trail South
Located in Earth City, 3 miles from Hollywood Casino St.
Parking
Restaurant
Pets allowed
Bar
Fitness centre
Hotel in St. Charles, Missouri , 3098 Elm Point Industrial Drive
Located within 10 miles of Hollywood Casino St.
Parking
Fitness centre
Family rooms
Indoor pool
Swimming pool
Hotel in St. Charles, Missouri , 1310 Bass Pro Drive
Located in St.
Parking
Pets allowed
Fitness centre
Indoor pool
Swimming Pool
Hotel in Maryland Heights near St. Charles, Missouri , 2434 Old Dorsett Road
Located in Maryland Heights and with Hollywood Casino St.
Parking
Restaurant
Pets allowed
Fitness centre
Family rooms
Hotel in Maryland Heights near St. Charles, Missouri , 191 Westport Plaza
Sheraton Westport Lakeside Chalet features a seasonal outdoor swimming pool, fitness center, a garden and restaurant in Maryland Heights.
Parking
Restaurant
Pets allowed
Bar
Fitness centre
Hotel in Bridgeton near St. Charles, Missouri , 3101 Rider Trail South
Courtyard St.
Parking
Restaurant
Fitness centre
Indoor pool
Swimming pool
Hotel in Bridgeton near St. Charles, Missouri , 3099 Rider Trail South
Located in Bridgeton, 4 miles from Hollywood Casino St.
Parking
Pets allowed
Fitness centre
Family rooms
Kid-friendly buffet
Hotel in Maryland Heights near St. Charles, Missouri , 11888 Westline Industrial Drive
Located in Maryland Heights, 6.1 miles from Hollywood Casino St.
Parking
Restaurant
Bar
Fitness centre
Hotel in Earth City near St. Charles, Missouri , 3290 Rider Trail South
Located in Earth City, 3.2 miles from Hollywood Casino St.
Resort in Maryland Heights near St. Charles, Missouri , 777 Casino Center Drive
Less than 8 miles from Lambert International Airport, this St.
Parking
Restaurant
Bar
Fitness centre
Hotel in St. Charles, Missouri , 1190 South Main Street
Located in St.
Parking
Fitness centre
Family rooms
Indoor pool
Swimming pool
Hotel in St. Charles, Missouri , 1400 South Fifth Street
Comfort Suites St Charles-St Louis is located in St.
Parking
Fitness centre
Family rooms
Indoor pool
Swimming pool
Hotel in St. Charles, Missouri , 3040 West Clay Street
Featuring 1-star accommodations, Super 8 by Wyndham St Charles is located in St.
Indoor pool
Swimming pool
Swimming Pool
Hotel in Maryland Heights near St. Charles, Missouri , 12330 Dorsett Road
Located 20 minutes’ drive outside of the St.
Hotel in St. Charles, Missouri , 150 Fountain Lakes Boulevard
The Sleep Inn hotel is one of the areas newest hotels on highway 370, which connects to all metro St.
Parking
Pets allowed
Fitness centre
Indoor pool
Swimming Pool
Hotel in St. Charles, Missouri , 3800 Harry S. Truman Boulevard
Relax Inn Saint Charles is located in St.
1
2
3
Number of Accommodations in St. Charles
68
Number of guest ratings
5,255
Average price per night
$122.00
Lowest price per night
$52,86
Highest price per night
$486,63
Top 10 Most Popular Accommodations in St. Charles
Explore the Most Popular Accommodations in St. Charles – Ranked by Average Guest Ratings.
Hotel in St. Charles, Missouri
Drury Plaza Hotel St. Louis St. Charles is located in St. Charles, within 4.6 miles of Hollywood Casino St. Lo...
Parking
Pets allowed
Fitness centre
Family rooms
Outdoor pool
from $115.91
Fabulous
1081 Reviews
9.0
Hotel in St. Charles, Missouri
Located in St. Charles, within 5.2 miles of Hollywood Casino St. Louis and 22 miles of St. Louis Gateway Arch,...
Parking
Fitness centre
Family rooms
Indoor pool
Swimming pool
from $127.22
Hotel in St. Charles, Missouri
Adjacent to the St. Charles Convention Center and a short drive from downtown St. Louis, this all-suite hotel...
Parking
Restaurant
Pets allowed
Bar
Fitness centre
from $140.38
Hotel in St. Charles, Missouri
Hampton Inn & Suites St Charles Old Town Area, Mo is located in St. Charles, within 4.9 miles of Hollywood Cas...
Pets allowed
Fitness centre
Indoor pool
Swimming pool
Swimming Pool
from $117.09
Hotel in St. Charles, Missouri
Located in St. Charles, 4.7 miles from Hollywood Casino St. Louis, Tru by Hilton St. Charles St. Louis has acc...
Hotel in St. Charles, Missouri
Located within 10 miles of Hollywood Casino St. Louis and 27 miles of St. Louis Gateway Arch, Holiday Inn Expr...
Parking
Fitness centre
Family rooms
Indoor pool
Swimming pool
from $128.94
Very good
519 Reviews
8.0
Hotel in St. Charles, Missouri
Comfort Suites St Charles-St Louis is located in St. Charles, within 4.9 miles of Hollywood Casino St. Louis a...
Parking
Fitness centre
Family rooms
Indoor pool
Swimming pool
from $93.43
Hotel in St. Charles, Missouri
Surrounded by a variety of popular attractions and legendary historic sites, this St. Charles, Missouri hotel...
Parking
Pets allowed
Fitness centre
Indoor pool
Kid-friendly buffet
from $91.52
Hotel in St. Charles, Missouri
Located in St. Charles and with Hollywood Casino St. Louis reachable within 8.4 miles, Hampton Inn St Charles...
Parking
Pets allowed
Fitness centre
Family rooms
Indoor pool
from $100.20
Hotel in St. Charles, Missouri
Featuring 1-star accommodations, Super 8 by Wyndham St Charles is located in St. Charles, 7.2 miles from Holly...
Indoor pool
Swimming pool
Swimming Pool
from $82.74
Top 10 Cheapest Accommodations in St. Charles
Discover the Cheapest Accommodations in St. Charles – Ranked by Lowest Nightly Rates.
Hotel in St. Charles, Missouri
WoodSpring Suites St Louis St Charles is a 2-star property located in St. Charles. Free WiFi is available and...
Holiday home in St. Charles, Missouri
Peaceful & Cozy Stay offers accommodations in St. Charles, 9.2 miles from Hollywood Casino St. Louis and 27 mi...
Guesthouse in St. Charles, Missouri
The cardinal Nest A cozy Cottage on main st is located in St. Charles, just 22 miles from St. Louis Gateway Ar...
Hotel in St. Charles, Missouri
Located within 5.7 miles of Hollywood Casino St. Louis and 23 miles of St. Louis Gateway Arch, InTown Suites E...
Disappointing
169 Reviews
4.5
Hotel in St. Charles, Missouri
Located in St. Charles, Missouri, this hotel is less than a one mile walk from Ameristar Casino. It features a...
Parking
Pets allowed
Fitness centre
Indoor pool
Swimming Pool
from $68.96
Hotel in St. Charles, Missouri
Relax Inn Saint Charles is located in St. Charles, 8.9 miles from Hollywood Casino St. Louis and 26 miles from...
Hotel in St. Charles, Missouri
The Sleep Inn hotel is one of the areas newest hotels on highway 370, which connects to all metro St. Louis ro...
Parking
Pets allowed
Fitness centre
Indoor pool
Swimming Pool
from $77.28
Hotel in St. Charles, Missouri
Featuring 1-star accommodations, Super 8 by Wyndham St Charles is located in St. Charles, 7.2 miles from Holly...
Indoor pool
Swimming pool
Swimming Pool
from $82.74
Hotel in St. Charles, Missouri
Located in St. Charles, 7.5 miles from Hollywood Casino St. Louis, Candlewood Suites St Louis St Charles, an I...
Hotel in St. Charles, Missouri
Surrounded by a variety of popular attractions and legendary historic sites, this St. Charles, Missouri hotel...
Parking
Pets allowed
Fitness centre
Indoor pool
Kid-friendly buffet
from $91.52
Top 10 Most Booked Accommodations in St. Charles
Check out the Most Booked Accommodations in St. Charles – Based on Guest Popularity.
Fabulous
1081 Reviews
9.0
Hotel in St. Charles, Missouri
Located in St. Charles, within 5.2 miles of Hollywood Casino St. Louis and 22 miles of St. Louis Gateway Arch,...
Parking
Fitness centre
Family rooms
Indoor pool
Swimming pool
from $127.22
Hotel in St. Charles, Missouri
Relax Inn Saint Charles is located in St. Charles, 8.9 miles from Hollywood Casino St. Louis and 26 miles from...
Very good
519 Reviews
8.0
Hotel in St. Charles, Missouri
Comfort Suites St Charles-St Louis is located in St. Charles, within 4.9 miles of Hollywood Casino St. Louis a...
Parking
Fitness centre
Family rooms
Indoor pool
Swimming pool
from $93.43
Hotel in St. Charles, Missouri
Drury Plaza Hotel St. Louis St. Charles is located in St. Charles, within 4.6 miles of Hollywood Casino St. Lo...
Parking
Pets allowed
Fitness centre
Family rooms
Outdoor pool
from $115.91
Hotel in St. Charles, Missouri
Surrounded by a variety of popular attractions and legendary historic sites, this St. Charles, Missouri hotel...
Parking
Pets allowed
Fitness centre
Indoor pool
Kid-friendly buffet
from $91.52
Hotel in St. Charles, Missouri
Featuring 1-star accommodations, Super 8 by Wyndham St Charles is located in St. Charles, 7.2 miles from Holly...
Indoor pool
Swimming pool
Swimming Pool
from $82.74
Hotel in St. Charles, Missouri
Adjacent to the St. Charles Convention Center and a short drive from downtown St. Louis, this all-suite hotel...
Parking
Restaurant
Pets allowed
Bar
Fitness centre
from $140.38
Disappointing
169 Reviews
4.5
Hotel in St. Charles, Missouri
Located in St. Charles, Missouri, this hotel is less than a one mile walk from Ameristar Casino. It features a...
Parking
Pets allowed
Fitness centre
Indoor pool
Swimming Pool
from $68.96
Hotel in St. Charles, Missouri
Located in St. Charles, 4.7 miles from Hollywood Casino St. Louis, Tru by Hilton St. Charles St. Louis has acc...
Hotel in St. Charles, Missouri
WoodSpring Suites St Louis St Charles is a 2-star property located in St. Charles. Free WiFi is available and...
Accommodation data and pictures provided by Booking.com