Minimap with link to location map
Filters

Check availability






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!

We found 68 Accommodations in St. Charles and the surrounding area (within 20 miles)

Best Western Plus The Charles Hotel

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

Good 468 Reviews 7.8

from $91.52 Show details »

Sheraton Westport Plaza

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

Fabulous 38 Reviews 9.0

from $178.98 Show details »

Hampton Inn St. Louis - Westport

Hotel in Maryland Heights near St. Charles, Missouri , 2454 Old Dorsett Road
Hampton Inn St.
  • Parking
  • Pets allowed
  • Fitness centre
  • Outdoor pool
  • Swimming pool

Pleasant 112 Reviews 6.8

from $97.61 Show details »

Homewood Suites by Hilton St. Louis Rive...

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

Good 267 Reviews 7.5

from $61.44 Show details »

Hampton Inn St Charles St Peters

Hotel in St. Charles, Missouri , 3720 West Clay Street
Located in St.
  • Parking
  • Pets allowed
  • Fitness centre
  • Family rooms
  • Indoor pool

Good 142 Reviews 7.8

from $100.20 Show details »

Embassy Suites by Hilton Saint Louis Sai...

Hotel in St. Charles, Missouri , Two Convention Center Plaza
Adjacent to the St.
  • Parking
  • Restaurant
  • Pets allowed
  • Bar
  • Fitness centre

Fabulous 334 Reviews 8.9

from $140.38 Show details »

Embassy Suites by Hilton St Louis Airpor...

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

Pleasant 92 Reviews 6.7

from $146.20 Show details »

Crowne Plaza Hotel St. Louis Airport by...

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

Good 154 Reviews 7.6

from $134.35 Show details »

Sonesta Simply Suites St Louis Earth Cit...

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

Good 150 Reviews 7.9

from $81.75 Show details »

Holiday Inn St. Louis Airport West Earth...

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

Good 123 Reviews 7.2

from $85.09 Show details »

Holiday Inn Express Hotel & Suites St. C...

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

Very good 96 Reviews 8.4

from $128.94 Show details »

Americas Best Value Inn and Suites Saint...

Hotel in St. Charles, Missouri , 1310 Bass Pro Drive
Located in St.
  • Parking
  • Pets allowed
  • Fitness centre
  • Indoor pool
  • Swimming Pool

Disappointing 169 Reviews 4.5

from $68.96 Show details »

Homewood Suites by Hilton St. Louis West...

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

Fabulous 68 Reviews 8.8

from $174.63 Show details »

Sheraton Westport Lakeside Chalet

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

Good 30 Reviews 7.9

from $116.04 Show details »

Courtyard St. Louis Airport/Earth City

Hotel in Bridgeton near St. Charles, Missouri , 3101 Rider Trail South
Courtyard St.
  • Parking
  • Restaurant
  • Fitness centre
  • Indoor pool
  • Swimming pool

Good 146 Reviews 7.6

from $111.09 Show details »

SpringHill Suites St. Louis Airport/Eart...

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

Very good 112 Reviews 8.4

from $110.70 Show details »

Courtyard St. Louis Westport Plaza

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

Good 153 Reviews 7.5

from $117.96 Show details »

Residence Inn Saint Louis Airport / Eart...

Hotel in Earth City near St. Charles, Missouri , 3290 Rider Trail South
Located in Earth City, 3.2 miles from Hollywood Casino St.
  • Parking
  • Family rooms

Very good 44 Reviews 8.2

from $112.01 Show details »

Hollywood Casino St. Louis

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

Very good 262 Reviews 8.0

from $89.13 Show details »

Country Inn & Suites by Radisson, St Cha...

Hotel in St. Charles, Missouri , 1190 South Main Street
Located in St.
  • Parking
  • Fitness centre
  • Family rooms
  • Indoor pool
  • Swimming pool

Fabulous 1081 Reviews 9.0

from $127.22 Show details »

Comfort Suites St Charles-St Louis

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

Very good 519 Reviews 8.0

from $93.43 Show details »

Super 8 by Wyndham St Charles

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

Good 373 Reviews 7.6

from $82.74 Show details »

Motel 6-Maryland Heights, MO

Hotel in Maryland Heights near St. Charles, Missouri , 12330 Dorsett Road
Located 20 minutes’ drive outside of the St.
  • Pets allowed

Okay 344 Reviews 5.6

from $67.26 Show details »

Sleep Inn

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

Passable 84 Reviews 5.5

from $77.28 Show details »

Relax Inn Saint Charles

Hotel in St. Charles, Missouri , 3800 Harry S. Truman Boulevard
Relax Inn Saint Charles is located in St.
  • Parking

Pleasant 736 Reviews 6.3

from $69.97 Show details »

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.

Top 10 Cheapest Accommodations in St. Charles

Discover the Cheapest Accommodations in St. Charles – Ranked by Lowest Nightly Rates.

Top 10 Most Booked Accommodations in St. Charles

Check out the Most Booked Accommodations in St. Charles – Based on Guest Popularity.

Discover St. Charles – Your Guide to the Best Places to Stay

Planning a trip to St. Charles? Choosing the right place to stay is one of the most important parts of making your visit memorable. Whether you are looking for a luxury hotel, a cozy guesthouse, a modern apartment, or a family-friendly vacation rental, St. Charles offers a wide range of lodging options to suit every travel style and budget.

When deciding where to stay in St. Charles, consider key factors like location, amenities, reviews, and proximity to attractions or public transport. Do you prefer being in the heart of the city close to restaurants, shops, and nightlife? Or do you want a quiet neighborhood with a more local feel? With so many types of accommodations in St. Charles, from boutique hotels to spacious homes, you are sure to find something that fits your needs.

Tips for Finding the Perfect Stay in St. Charles

To find the perfect place to stay in St. Charles, consider your budget, preferred location, and the amenities you need. Do you want to stay in a hotel or a vacation rental or do your prefer an apartment or house with more space, privacy, and the opportunity to live like a local? Do you need access to a kitchen, laundry facilities, or a gym? Research online reviews and ratings to get an idea of what past guests have experienced. Also, consider the type of trip you're taking. If you're traveling with family, you may need a larger space or a kid-friendly environment. If you're on a romantic getaway, you may want a more intimate setting.


Accommodation data and pictures provided by Booking.com