Last-minute hotel deals in St. Charles

Add dates
Add dates
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year

Add dates
Add dates
room 1

Adults

18+
2

Children

0-17
0
Add another room
usp iconExclusive member prices

Become a member for free and save up to 15% on thousands of properties with our member prices.

usp iconThe biggest range

Search hotels across the globe with our easy-to-use filters to find your perfect stay.

usp iconThe best price

We compare thousands of deals in seconds to provide you the best price every time.

usp iconFree cancellation & pay later

Access a range of fully refundable and pay on arrival properties for complete flexibility.

Clear filters

St. Charles

Most popular
Sort by

See the latest prices and deals by choosing your dates

These properties may not be in the centre of St. Charles, but are nearby and match your search.
Private Room 2 for Non-Smokers Only
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guest house in Bel-Nor, Saint Louis · 18.12 km from centre

7.0

 

3 reviews

Offering garden views, Private Room 2 for Non-Smokers Only is an accommodation set in Saint Louis, 20 km from Hollywood Casino St. Louis and 49 km from Six Flags Over Mid-America. Both free WiFi and parking on-site are available at the guest house free of charge. The property is non-smoking and is located 19 km from St. Louis Gateway Arch.

Towels and bed linen are featured in the guest house. The accommodation offers an air conditioning, a heating and a shared bathroom.

Forest Park (St. Louis) is 10 km from Private Room 2 for Non-Smokers Only, while St. Louis Zoo is 11 km away. St. Louis Lambert International Airport is 5 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Spacious 2 bedroom/2.5 bathroom Townhome
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in Ozarks, O'Fallon · 18.23 km from centre

9.0

 

1 review

Situated in O'Fallon, 41 km from Thomas Jefferson Library and 41 km from University Of Missouri–St. Louis, Spacious 2 bedroom/2.5 bathroom Townhome offers air conditioning. Free WiFi is available throughout the property and Hollywood Casino St. Louis is 29 km away.

The spacious apartment has 2 bedrooms, a TV and a fully equipped kitchen that provides guests with a dishwasher, a microwave, a washing machine, a toaster and a fridge. The accommodation is non-smoking.

St. Louis Lambert International Airport is 30 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Room
Convenient Apt W/shopping, Dining & Freeways
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in St. Louis · 18.28 km from centre

Located in St. Louis (University City), this apartment is within a 10-minute drive of St. Louis Zoo and Washington University in St. Louis. This apartment is 10.5 mi (16.9 km) from St. Louis Union Station and 10.8 mi (17.3 km) from Enterprise Center.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Inviting Weekend Getaway in Clayton With Pool
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in St. Louis · 18.28 km from centre

Located in St. Louis (University City), this apartment is within a 10-minute drive of St. Louis Zoo and Washington University in St. Louis. This apartment is 10.5 mi (16.9 km) from St. Louis Union Station and 10.8 mi (17.3 km) from Enterprise Center.

Compare price on Booking.com
Compare price on Booking.com
Spacious 3BR Ranch Near I-64 and Highway K
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in Ozarks, O'Fallon · 18.43 km from centre

Set in O'Fallon, the recently renovated Spacious 3BR Ranch Near I-64 and Highway K offers accommodation 38 km from Six Flags Over Mid-America and 38 km from Six Flags St. Louis. The air-conditioned accommodation is 28 km from Hollywood Casino St. Louis, and guests can benefit from private parking available on site and free WiFi. The property is non-smoking and is situated 43 km from St. Louis Zoo.

The spacious holiday home is fitted with 3 separate bedrooms, 3 bathrooms, a fully equipped kitchen with a dining area and dishwasher, and a living room with a flat-screen TV. The unit at the property features a bath and a dressing room. There is also a seating area and a fireplace.

Forest Park (St. Louis) is 44 km from the holiday home, while Grant'S Farm is 47 km from the property. St. Louis Lambert International Airport is 29 km away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Comfort Inn & Suites St. Louis - Chesterfield
Full StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Louis County, Chesterfield · 18.65 km from centre

8.2

 

957 reviews

Breakfast available

In the heart of Chesterfield, Comfort Inn & Suites St. Louis - Chesterfield is within a 5-minute drive of St. Louis Premium Outlets and Chesterfield Sports Fusion. This hotel is 7.5 mi (12.1 km) from Faust Park and 12.9 mi (20.8 km) from Kokomo Joe's Family Fun Center.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hilton St. Louis Frontenac
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Louis County, Frontenac · 18.93 km from centre

8.6

 

953 reviews

Breakfast available

When you stay at Hilton St. Louis Frontenac in Frontenac, you'll be in the business district, within a 10-minute drive of St. Louis Zoo and Forest Park. This hotel is 11.5 mi (18.4 km) from St. Louis Union Station and 11.7 mi (18.9 km) from Enterprise Center.

Compare price on Booking.com
Compare price on Booking.com
Primary image
TownePlace Suites by Marriott St. Louis Chesterfield
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Louis County, Chesterfield · 19.26 km from centre

8.8

 

219 reviews

Breakfast available

Located in Chesterfield, TownePlace Suites by Marriott St. Louis Chesterfield is within a 5-minute drive of St. Louis Premium Outlets and Missouri River. This hotel is 17.5 mi (28.1 km) from Six Flags St. Louis and 14.5 mi (23.3 km) from Westport Plaza.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Residence Inn by Marriott O'Fallon
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Ozarks, O'Fallon · 19.28 km from centre

8.2

 

407 reviews

Breakfast available

When you stay at Residence Inn by Marriott O'Fallon in O'Fallon, you'll be in a shopping district, within a 5-minute drive of Golf Headquarters and Missouri Bluffs Golf Course. This hotel is 14.3 mi (22.9 km) from Ameristar Casino St. Charles and 15.6 mi (25.2 km) from Mississippi River.

Compare price on Booking.com
Compare price on Booking.com
Motel 6-Hazelwood, MO
Full StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Louis County, Hazelwood · 9.46 km from centre

6.3

 

541 reviews

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

A TV and desk are provided in each guest room at Motel 6 Hazelwood. A refrigerator is available upon request.

This Hazelwood Motel 6 has a 24-hour front desk. A vending machine for snacks and meeting facilities for business needs are provided.

The St. Louis city centre and the Gateway Arch can be reached in 25 minutes’ drive from the hotel. Six Flags St. Louis is 55 km away.

Compare price on Booking.com
Compare price on Booking.com
Crowne Plaza Hotel St. Louis Airport by IHG
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Bridgeton · 10.09 km from centre

7.5

 

175 reviews

Breakfast available

Set in Bridgeton and with Hollywood Casino St. Louis reachable within 11 km, Crowne Plaza Hotel St. Louis Airport by IHG offers concierge services, non-smoking rooms, a fitness centre, free WiFi throughout the property and a restaurant. This 4-star hotel offers free shuttle service and room service. The hotel has an indoor pool and a 24-hour front desk.

All guest rooms in the hotel are fitted with a coffee machine. The rooms are equipped with air conditioning and a flat-screen TV, and some units at Crowne Plaza Hotel St. Louis Airport by IHG have a balcony.

Buffet and à la carte breakfast options are available at the accommodation.

A business centre and vending machines with snacks and drinks are available on site at Crowne Plaza Hotel St. Louis Airport by IHG.

St. Louis Gateway Arch is 27 km from the hotel, while Six Flags Over Mid-America is 49 km from the property. St. Louis Lambert International Airport is 7 km away.

Compare price on Booking.com
Compare price on Booking.com
Sheraton Westport Lakeside Chalet
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Louis County, Maryland Heights · 10.48 km from centre

7.6

 

33 reviews

Breakfast available

Sheraton Westport Lakeside Chalet features a seasonal outdoor swimming pool, fitness centre, a garden and restaurant in Maryland Heights. This 3-star hotel offers free shuttle service and room service. The accommodation provides a 24-hour front desk, an ATM and luggage storage for guests.

A buffet, à la carte or American breakfast can be enjoyed at the property.

Guests can make use of the business centre or relax in the bar.

Hollywood Casino St. Louis is 9.1 km from the hotel, while St. Louis Gateway Arch is 32 km away. St. Louis Lambert International Airport is 16 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Sheraton Westport Plaza
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Louis County, Maryland Heights · 10.75 km from centre

8.5

 

55 reviews

Breakfast available

Set 10 km from Hollywood Casino St. Louis, Sheraton Westport Plaza offers 3-star accommodation in Maryland Heights and has a shared lounge, a terrace and a bar. Offering a restaurant, the property also has free bikes, as well as an indoor pool and a fitness centre. The accommodation offers free shuttle service and room service for guests.

Breakfast is available, and includes buffet, à la carte and American options.

Staff at the hotel are always available to provide information at the reception.

St. Louis Gateway Arch is 31 km from Sheraton Westport Plaza, while Six Flags Over Mid-America is 41 km from the property. St. Louis Lambert International Airport is 16 km away.

Compare price on Booking.com
Compare price on Booking.com
Extended Stay America Suites - St Louis - Westport - E Lackland Rd
Full StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Louis County, Maryland Heights · 11.23 km from centre

4.6

 

162 reviews

Located within 31 km of St. Louis Gateway Arch and 42 km of Six Flags Over Mid-America, Extended Stay America Suites - St Louis - Westport - E Lackland Rd offers rooms in Maryland Heights. The 2-star hotel has air-conditioned rooms with a private bathroom and free WiFi. The property is non-smoking and is set 11 km from Hollywood Casino St. Louis.

All guest rooms at the hotel come with a flat-screen TV with cable channels, a kitchen and a dining area. Guest rooms will provide guests with a fridge.

Forest Park (St. Louis) is 18 km from Extended Stay America Suites - St Louis - Westport - E Lackland Rd, while St. Louis Zoo is 20 km from the property. St. Louis Lambert International Airport is 19 km away.

Compare price on Booking.com
Compare price on Booking.com
Extended Stay America Select Suites - St Louis - Westport - Craig Road
Full StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Louis County, Maryland Heights · 11.30 km from centre

6.0

 

67 reviews

Extended Stay America Select Suites - St Louis - Westport - Craig Road is located in Maryland Heights, 31 km from St. Louis Gateway Arch and 40 km from Six Flags Over Mid-America. The 2-star hotel has air-conditioned rooms with a private bathroom and free WiFi. The property is non-smoking and is situated 10 km from Hollywood Casino St. Louis.

All rooms at the hotel are fitted with a flat-screen TV with cable channels, a kitchen and a dining area. Guest rooms will provide guests with a fridge.

Forest Park (St. Louis) is 18 km from Extended Stay America Select Suites - St Louis - Westport - Craig Road, while St. Louis Zoo is 20 km from the property. St. Louis Lambert International Airport is 17 km away.

Compare price on Booking.com
Compare price on Booking.com
Welcome Suites Hazelwood Extended Stay Hotel
Full StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Louis County, Hazelwood · 11.43 km from centre

4.7

 

138 reviews

Welcome Suites Hazelwood Extended Stay Hotel is located in Hazelwood, 27 km from St. Louis Gateway Arch and 20 km from Forest Park (St. Louis). Featuring a shared lounge, the 2-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The property is non-smoking and is situated 15 km from Hollywood Casino St. Louis.

All rooms at the hotel are fitted with a flat-screen TV with cable channels and a kitchen. The rooms will provide guests with a fridge.

St. Louis Zoo is 20 km from Welcome Suites Hazelwood Extended Stay Hotel, while Fox Theatre is 24 km from the property. St. Louis Lambert International Airport is 3 km away.

Compare price on Booking.com
Compare price on Booking.com
Holiday Inn St Louis - Creve Coeur by IHG
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Louis, Saint Louis · 12.99 km from centre

8.5

 

243 reviews

Breakfast available

Situated 14 km from Hollywood Casino St. Louis, Holiday Inn St Louis - Creve Coeur by IHG offers 3-star accommodation in Saint Louis and has a fitness centre, a shared lounge and a restaurant. The property is located 30 km from St. Louis Gateway Arch, 37 km from Six Flags Over Mid-America and 19 km from St. Louis Zoo. The hotel features an indoor pool and a 24-hour front desk and free WiFi.

At the hotel rooms are fitted with air conditioning and a flat-screen TV.

An American breakfast is available at Holiday Inn St Louis - Creve Coeur by IHG.

A business centre and vending machines with snacks and drinks are available on site at the accommodation.

Forest Park (St. Louis) is 21 km from Holiday Inn St Louis - Creve Coeur by IHG, while Grant'S Farm is 24 km from the property. St. Louis Lambert International Airport is 20 km away.

Compare price on Booking.com
Compare price on Booking.com
Holiday Inn Express & Suites St Louis Airport by IHG
Full StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Louis, Woodson Terrace · 13.95 km from centre

7.8

 

101 reviews

Situated within 15 km of Hollywood Casino St. Louis and 22 km of St. Louis Gateway Arch, Holiday Inn Express & Suites St Louis Airport by IHG features rooms in Woodson Terrace. Featuring a fitness centre, the 2-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Private parking is available on site.

All rooms in the hotel are fitted with a coffee machine. At Holiday Inn Express & Suites St Louis Airport by IHG the rooms have a flat-screen TV with cable channels.

Non-stop advice is available at the reception, where staff speak English and Spanish.

Forest Park (St. Louis) is 16 km from the accommodation, while St. Louis Zoo is 16 km away. St. Louis Lambert International Airport is 6 km from the property, and the property offers a free airport shuttle service.

Compare price on Booking.com
Compare price on Booking.com
Quality Inn Florissant-St Louis
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Inn in St. Louis County, Florissant · 14.02 km from centre

6.0

 

291 reviews

Breakfast available

Quality Inn Florissant-St Louis is situated in Florissant, 17 km from Hollywood Casino St. Louis and 25 km from St. Louis Gateway Arch. With free WiFi, this 3-star inn has a seasonal outdoor swimming pool and a fitness centre. The accommodation features a 24-hour front desk and an ATM for guests.

All rooms at the inn are fitted with a seating area and a TV with satellite channels.

A business centre and vending machines with snacks and drinks are available on site at Quality Inn Florissant-St Louis.

Forest Park (St. Louis) is 19 km from the accommodation, while St. Louis Zoo is 19 km from the property. St. Louis Lambert International Airport is 5 km away.

Compare price on Booking.com
Compare price on Booking.com
Homewood Suites by Hilton Saint Louis-Chesterfield
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in St. Louis County, Chesterfield · 15.03 km from centre

8.2

 

93 reviews

Set 17 km from Hollywood Casino St. Louis, Homewood Suites by Hilton Saint Louis-Chesterfield offers 3-star accommodation in Chesterfield and has a seasonal outdoor swimming pool, a fitness centre and a shared lounge. The property is located 27 km from Six Flags Over Mid-America, 36 km from St. Louis Gateway Arch and 25 km from St. Louis Zoo. The accommodation offers a 24-hour front desk as well as free WiFi throughout the property.

All units at the hotel come with a TV and a kitchen. All guest rooms at Homewood Suites by Hilton Saint Louis-Chesterfield feature air conditioning and a desk.

The accommodation offers a buffet or American breakfast.

Six Flags St. Louis is 27 km from Homewood Suites by Hilton Saint Louis-Chesterfield, while Forest Park (St. Louis) is 27 km from the property. St. Louis Lambert International Airport is 28 km away.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor