Choose the right place for you

FACILITIES

  • Wi-Fi
  • Non Smoking Only
  • Pets Allowed

REVIEWS

  • 9+ Exceptional
  • 8+ Fabulous
  • 7+ Very Good

DISTANCE FROM CENTRE

  • Less than 1 km
  • Less than 3 km
  • Less than 5 km

St. Charles: Homely hotels that are incredibly close to the centre, but at the same time are located close to the best sights the city has to offer.

Want a hotel in St. Charles that is also within walking distance from the main sights and attractions? Not a problem! A traveller to St. Charles can find a vast choice of lodgings, and it doesn't matter if you're a family or solo traveller. This destination has it all! We will help you find exactly the place that is right for your ideal needs. Choose a hotel that is located near the centre that matches your list of must-haves. In St. Charles, some hotels often choose to make some very interesting rates available last minute. Don't forget to check these out carefully before parting with your money!

3 star hotels in St. Charles, our top selection just for you

Are you looking for cheap hotels in St. Charles? Here is a selection of the best three star hotels in St. Charles

  • Sonesta Simply Suites St Louis Earth City

    • Hotel
    6.1 Pleasant (1221)
    Off motorway I-70 and within driving distance of Saint Louis city centre, this Earth City, Missouri hotel provides all-suite pet-friendly accommodations, complete with fully equipped kitchens. ...
  • Drury Plaza Hotel St. Louis St. Charles

    • Hotel
    9.6 Exceptional (2144)
    Featuring 3-star accommodation, Drury Plaza Hotel St. Louis St. Charles is set in St. Charles, 7.5 km from Hollywood Casino St. Louis and 35 km from St. Louis Gateway Arch. ...
  • Country Inn & Suites by Radisson, St. Charles, MO

    • Hotel
    9.2 Exceptional (2261)
    Featuring 3-star accommodation, Country Inn & Suites by Radisson, St. Charles, MO is located in St. Charles, 36 km from St. Louis Gateway Arch and 30 km from St. Louis Zoo. ...
  • TownePlace Suites St. Louis St. Charles

    • Hotel
    8.6 Fabulous (49)
    Located just off Interstate 70, this St. Charles, Missouri all-suite hotel offers a daily continental breakfast and rooms with free Wi-Fi and a cable TV. Harrah’s St. Louis Casino is just 7.4 miles away. ...
  • SpringHill Suites St. Louis Airport/Earth City

    • Hotel
    8.8 Fabulous (2989)
    SpringHill Suites is located 12 minutes from the Lambert-St. Louis International Airport. The hotel offers guest studios with free Wi-Fi. Each studio is furnished with flat-screen cable TVs and HBO at ...
  • Courtyard St. Louis Airport/Earth City

    • Hotel
    8.4 Fabulous (3005)
    This hotel offers free scheduled shuttle services from Lambert-St. Louis International Airport. Located in Missouri, this hotel features an indoor heated pool and rooms with free WiFi. The Courtyard St. ...
  • Homewood Suites by Hilton St. Louis Riverport- Airport West

    • Hotel
    7.5 Very Good (2035)
    This hotel is located in Maryland Heights, and is 9.6 km from the Lambert International Airport. This property features an indoor pool and fully equipped kitchen in every suite. Homewood Suites by Hilton ...
  • Best Western Plus The Charles Hotel

    • Hotel
    7.8 Very Good (2153)
    Surrounded by a variety of popular attractions and legendary historical sites, this St. Charles, Missouri hotel offers state-of-the-art amenities and comfortable accommodations, in a convenient location. ...
  • Holiday Inn St. Louis Airport West Earth City, an IHG Hotel

    • Hotel
    7.8 Very Good (2735)
    Located 6 miles from St. Louis Lambert International Airport, this Earth City, Missouri hotel offers free airport transportation service, an indoor pool, and 24-hour fitness centre. ...
  • Fairfield Inn St. Louis St. Charles

    • Hotel
    7.8 Very Good (100)
    Located within 2 miles from Family Arena and the Missouri River banks, Fairfield Inn St. Louis St. Charles has an indoor pool area, fitness centre, and free WiFi throughout the hotel. The spacious rooms ...
  • Sleep Inn Saint Charles

    • Hotel
    6.8 Pleasant (77)
    The Sleep Inn hotel is one of the area's newest hotels on highway 370, which connects to all metro St. Louis routes. This St. Charles, MO hotel is ideally located near many popular destinations, including ...
  • Americas Best Value Inn and Suites Saint Charles

    • Hotel
    6.3 Pleasant (2864)
    Located in St. Charles, Missouri, this hotel is less than a one mile walk from Ameristar Casino. It features an indoor pool and gym while rooms include free Wi-Fi. The property serves a full hot breakfast ...
  • Residence Inn Saint Louis Airport / Earth City

    • Hotel
    8 Fabulous (9)
    This hotel in Earth City is located just 5 miles from St. Louis Lambert Airport and has a free airport shuttle service. Free Wi-Fi and free parking are available. ...
  • Residence Inn by Marriott St Louis Airport Earth City

    • Hotel
    8.3 Fabulous (524)
    Get FREE wireless high-speed Internet access at this Residence Inn. Residence Inn St. Louis Airport/Earth City is your first choice for extended business or pleasure travel to St. Louis. Our experienced ...
  • Hollywood Casino & Hotel St. Louis

    • Hotel
    7.8 Very Good (1926)
    Located in Maryland Heights, Hollywood Casino & Hotel St. Louis is on a river, just a 3-minute walk from Hollywood Casino and a 4-minute drive from Hollywood Casino Amphitheatre. This casino hotel is ...
  • Elimwood Hotel

    • Hotel
    7 Very Good (2032)
    A stay at Elimwood Hotel places you in the heart of Maryland Heights, within a 5-minute drive of Hollywood Casino Amphitheatre and SSM Health Rehabilitation Hospital. This golf hotel is 4.2 mi (6.8 km) ...
  • HOLIDAY INN EXP AIRPORT

    • Hotel
    THE HOTEL HAS RECENTLY OPENED AS A NEWLY BRANDED HOLIDAY INN EXPRESS PLEASE NOTE IT IS CURRENTLY UNDERGOING RENOVATIONS. WITH ITS 120 GUESTROOMS THE HOLIDAY INN EXPRESS MARYLAND HEIGHTS OFFER ALL THE ...
  • Residence Inn St. Louis Airport/Earth City

    • Hotel
    Get FREE wireless high-speed Internet access at this Residence Inn. Residence Inn St. Louis Airport/Earth City is your first choice for extended business or pleasure travel to St. Louis. Our experienced ...
  • InTown Suites Extended Stay St. Louis MO - St. Charles

    • Hotel
    6 Pleasant (10)
    Located in St. Charles, 9.2 km from Hollywood Casino St. Louis, InTown Suites Extended Stay St. Louis MO - St. Charles provides rooms with air conditioning. The property is situated 37 km from St. Louis ...

The best 4 star hotels in St. Charles

Enjoy a relaxing holiday, by selecting an elegant and comfortable hotel in St. Charles

  • Ameristar Casino Resort and Spa

    • Hotel
    8.3 Fabulous (3131)
    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 4.5-star hotel is 2 mi (3.1 km) from ...
  • Hollywood Casino St. Louis

    • Hotel
    8.1 Fabulous (629)
    Less than 8 miles from Lambert International Airport, this St. Louis hotel features a free airport shuttle and modern rooms with free Wi-Fi. The hotel also features a 120,000-square foot casino and on-site ...

Here are some of the best offers for Spa Hotels in St. Charles

Choose a relaxing holiday in some of the best hotels with Spa in St. Charles

  • Ameristar Casino Resort and Spa

    • Hotel
    8.3 Fabulous (3131)
    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 4.5-star hotel is 2 mi (3.1 km) from ...
  • Comfort Suites St Charles-St Louis

    • Hotel
    8.4 Fabulous (1704)
    This all-suite hotel in Saint Charles is a 30-minute drive from the Missouri Botanical Gardens. It features an indoor pool, daily hot breakfast with waffles and spacious suites with free Wi-Fi. ...
  • Hollywood Casino St. Louis

    • Hotel
    8.1 Fabulous (629)
    Less than 8 miles from Lambert International Airport, this St. Louis hotel features a free airport shuttle and modern rooms with free Wi-Fi. The hotel also features a 120,000-square foot casino and on-site ...
  • Best Western Plus The Charles Hotel

    • Hotel
    7.8 Very Good (2153)
    Surrounded by a variety of popular attractions and legendary historical sites, this St. Charles, Missouri hotel offers state-of-the-art amenities and comfortable accommodations, in a convenient location. ...
  • Extended Stay America Suites - St. Louis - Earth City

    • Hotel
    7.2 Very Good (24)
    Extended Stay America - St. Louis - Earth City is conveniently located in the popular Bridgeton area. Offering a variety of facilities and services, the property provides all you need for a good night's ...
  • Americas Best Value Inn and Suites Saint Charles

    • Hotel
    6.3 Pleasant (2864)
    Located in St. Charles, Missouri, this hotel is less than a one mile walk from Ameristar Casino. It features an indoor pool and gym while rooms include free Wi-Fi. The property serves a full hot breakfast ...
  • Residence Inn by Marriott St Louis Airport Earth City

    • Hotel
    8.3 Fabulous (524)
    Get FREE wireless high-speed Internet access at this Residence Inn. Residence Inn St. Louis Airport/Earth City is your first choice for extended business or pleasure travel to St. Louis. Our experienced ...
  • AMERISTAR CASINO RESORT SPA

    • Hotel
    Ameristar Casino Resort Spa St. Charles offers an exceptional gaming and entertainment experience in the St. Louis metropolitan area. The property features a AAA Four Diamond luxury all-suite hotel ...
  • Residence Inn St. Louis Airport/Earth City

    • Hotel
    Get FREE wireless high-speed Internet access at this Residence Inn. Residence Inn St. Louis Airport/Earth City is your first choice for extended business or pleasure travel to St. Louis. Our experienced ...

The best hotels with swimming pool in St. Charles

Book your relaxing holiday, by choosing the best deals at hotels with swimming pools in St. Charles

  • Ameristar Casino Resort and Spa

    • Hotel
    8.3 Fabulous (3131)
    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 4.5-star hotel is 2 mi (3.1 km) from ...
  • Drury Plaza Hotel St. Louis St. Charles

    • Hotel
    9.6 Exceptional (2144)
    Featuring 3-star accommodation, Drury Plaza Hotel St. Louis St. Charles is set in St. Charles, 7.5 km from Hollywood Casino St. Louis and 35 km from St. Louis Gateway Arch. ...
  • Country Inn & Suites by Radisson, St. Charles, MO

    • Hotel
    9.2 Exceptional (2261)
    Featuring 3-star accommodation, Country Inn & Suites by Radisson, St. Charles, MO is located in St. Charles, 36 km from St. Louis Gateway Arch and 30 km from St. Louis Zoo. ...
  • TownePlace Suites St. Louis St. Charles

    • Hotel
    8.6 Fabulous (49)
    Located just off Interstate 70, this St. Charles, Missouri all-suite hotel offers a daily continental breakfast and rooms with free Wi-Fi and a cable TV. Harrah’s St. Louis Casino is just 7.4 miles away. ...
  • Courtyard St. Louis Airport/Earth City

    • Hotel
    8.4 Fabulous (3005)
    This hotel offers free scheduled shuttle services from Lambert-St. Louis International Airport. Located in Missouri, this hotel features an indoor heated pool and rooms with free WiFi. The Courtyard St. ...
  • Comfort Suites St Charles-St Louis

    • Hotel
    8.4 Fabulous (1704)
    This all-suite hotel in Saint Charles is a 30-minute drive from the Missouri Botanical Gardens. It features an indoor pool, daily hot breakfast with waffles and spacious suites with free Wi-Fi. ...
  • Homewood Suites by Hilton St. Louis Riverport- Airport West

    • Hotel
    7.5 Very Good (2035)
    This hotel is located in Maryland Heights, and is 9.6 km from the Lambert International Airport. This property features an indoor pool and fully equipped kitchen in every suite. Homewood Suites by Hilton ...
  • Best Western Plus The Charles Hotel

    • Hotel
    7.8 Very Good (2153)
    Surrounded by a variety of popular attractions and legendary historical sites, this St. Charles, Missouri hotel offers state-of-the-art amenities and comfortable accommodations, in a convenient location. ...
  • Holiday Inn St. Louis Airport West Earth City, an IHG Hotel

    • Hotel
    7.8 Very Good (2735)
    Located 6 miles from St. Louis Lambert International Airport, this Earth City, Missouri hotel offers free airport transportation service, an indoor pool, and 24-hour fitness centre. ...
  • Super 8 by Wyndham St Charles

    • Hotel
    7.8 Very Good (2472)
    Located off Interstate 70, this hotel is 3 miles from Lindenwood University. It features a go and grab breakfast, and free Wi-Fi. Guest rooms offer a satellite TV. A work desk and a clock radio are provided ...
  • Holiday Inn Express Hotel & Suites St. Charles, an IHG Hotel

    • Hotel
    8.2 Fabulous (1710)
    This hotel features an indoor pool, 24-hour fitness centre, and rooms with a 32-inch flat-screen cable TV and free Wi-Fi. Lambert-St.Louis International Airport is 20 minutes’ drive away. ...
  • Fairfield Inn St. Louis St. Charles

    • Hotel
    7.8 Very Good (100)
    Located within 2 miles from Family Arena and the Missouri River banks, Fairfield Inn St. Louis St. Charles has an indoor pool area, fitness centre, and free WiFi throughout the hotel. The spacious rooms ...
  • Americas Best Value Inn and Suites Saint Charles

    • Hotel
    6.3 Pleasant (2864)
    Located in St. Charles, Missouri, this hotel is less than a one mile walk from Ameristar Casino. It features an indoor pool and gym while rooms include free Wi-Fi. The property serves a full hot breakfast ...
  • Residence Inn by Marriott St Louis Airport Earth City

    • Hotel
    8.3 Fabulous (524)
    Get FREE wireless high-speed Internet access at this Residence Inn. Residence Inn St. Louis Airport/Earth City is your first choice for extended business or pleasure travel to St. Louis. Our experienced ...
  • Hampton Inn & Suites St Charles Old Town Area, Mo

    • Hotel
    9.2 Exceptional (1)
    Situated within 7.9 km of Hollywood Casino St. Louis and 36 km of St. Louis Gateway Arch, Hampton Inn & Suites St Charles Old Town Area, Mo features rooms with air conditioning and a private bathroom in ...
  • Elimwood Hotel

    • Hotel
    7 Very Good (2032)
    A stay at Elimwood Hotel places you in the heart of Maryland Heights, within a 5-minute drive of Hollywood Casino Amphitheatre and SSM Health Rehabilitation Hospital. This golf hotel is 4.2 mi (6.8 km) ...
  • AMERISTAR CASINO RESORT SPA

    • Hotel
    Ameristar Casino Resort Spa St. Charles offers an exceptional gaming and entertainment experience in the St. Louis metropolitan area. The property features a AAA Four Diamond luxury all-suite hotel ...
  • Residence Inn St. Louis Airport/Earth City

    • Hotel
    Get FREE wireless high-speed Internet access at this Residence Inn. Residence Inn St. Louis Airport/Earth City is your first choice for extended business or pleasure travel to St. Louis. Our experienced ...
  • Holiday Inn Express St. Louis Arpt - Maryland Hgts, an IHG Hotel

    • Hotel
    7.4 Very Good (3092)
    Located in Maryland Heights, Holiday Inn Express St. Louis Arpt - Maryland Hgts, an IHG Hotel is in the business district, within a 5-minute drive of Hollywood Casino Amphitheatre and Missouri River. This ...
  • Sleep Inn & Suites

    • Hotel
    6 Pleasant (698)
    Located in St. Charles, Sleep Inn & Suites is in the historical district, a 5-minute drive from Fast Lane Classic Cars and 6 minutes from Lindenwood University. This hotel is 4.3 mi (7 km) from Historic ...

Choosing a hotel to sleep at in St. Charles: the best hotel selections for an enjoyable stay close to the most popular attractions the city has to offer.

Before embarking on your next holiday search in St. Charles, spend some time carefully considering what services and facilities you might want to have at your chosen hotel. This could make all the difference and help you narrow down your choices, and the time you spend searching online. Guest generally value hotels that offer flexible check-in and check-out times. Guest also appreciate round clock room service and the fact that there is always someone on hand to take care of your every request. If this sounds like you, then a Hotel is the perfect type of accommodation for someone like you!

Whether you are travelling with your partner, friends or a group of your extended family, hotels in St. Charles have something for everyone.
In St. Charles, you can choose your favourite hotel from over 222 hotels we have picked out for you. Of these, some are the hotels located less than 1 km from the centre, 11 are less than 3 km away, and 36 are still relatively close being less than 5 km away.

We have all spent time online looking for the best hotel, and this can sometimes be tricky. We usually start by looking at hotels that provide the best value for money. Finding a hotel that's cheap in St. Charles can be challenging at times. One way of narrowing down your choice of hotels other than cost is to look at the different facilities available at each property. Many travellers trust reviews to give them a more honest opinion about a hotel or its facilities and services.
When it comes to hotels in St. Charles, the public's overall opinion is clear to see: 50,255 reviews were left in total by tourists who have slept in St. Charles. 4,939 rated the properties in the area with an "Excellent" rating, and 37,001 went with a "Very Good" rating.

Staff friendliness and professionalism are undoubtedly some of the most distinguishing features of this type of accommodation (Apartments usually don't have staff on hand to look after us!). In St. Charles you won't be disappointed by the range of hotel options on offer and especially with the types of services and facilities made available to guests: 81 Hotels have a swimming pool, 47 have a family-focused services and 117 have car parking close by. Many of hotels have their own in-house restaurant, so you don't even have to walk more than a few meters to have a good meal while staying there.

Areas of interest

FAQ

How much does it cost on average to sleep at a hotel in St. Charles?

The average cost of a hotel in St. Charles is around $ 53 per night. Here is a list of the best deals for hotels in St. Charles

When is the best time to stay at a hotel in St. Charles?

Actually, any time of year is a good time to stay at a hotel in St. Charles. Here is a link where you can find the best offers for all St. Charles hotels

What services do the St. Charles hotels offer their guests?

The Hotels in St. Charles offer their guests the following services:
- Wi-Fi
- Non Smoking Only
- Pets Allowed
- Kitchen
- Dishwasher
- Linens Provided
- Parking
- Air Conditioning
and so much more.

Do the Hotels in St. Charles have a swimming pool?

Which hotels in St. Charles are suitable for families?

There are many hotels in St. Charles which are suitable for families and their needs. Here you will find a link with all the best deals for hotels with family-specific services in St. Charles

Which Hotels in St. Charles are pet-friendly?

Many Hotels in St. Charles admit your four-legged friends. Here you will find a link with all the best offers for Pet Friendly Hotels in St. Charles

Which hotels offer parking in St. Charles?

Which Hotels are accessible in St. Charles?