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.

St. Charles, Missouri, a charming city nestled along the Missouri River, offers a delightful blend of history and modernity, making it an ideal travel destination. Known for its rich heritage, St. Charles was founded in 1769 and served as the first Missouri capital. Visitors can explore the historic Main Street, lined with preserved 19th-century buildings, boutique shops, and cozy cafes. The city is also home to the Lewis and Clark Boathouse and Museum, celebrating the famous expedition that began here.

For those seeking the best neighborhoods to stay, the Historic District offers a quaint atmosphere with easy access to local attractions. Alternatively, the Frenchtown neighborhood provides a unique cultural experience with its French colonial architecture.

Top attractions include the Katy Trail, perfect for biking and hiking enthusiasts, and the Ameristar Casino Resort Spa for entertainment and relaxation. St. Charles promises a memorable stay with its blend of history, culture, and leisure activities.

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

Private Room 2 for Non-Smokers Only is located in Saint Louis, just 11 miles from St. Louis Gateway Arch and 12 miles from Hollywood Casino St. Louis. Both free Wifi and parking on-site are available at the guest house free of charge. Six Flags St. Louis is 31 miles away and Forest Park (St. Louis) is 6.4 miles from the guest house.

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

St. Louis Zoo is 6.9 miles from Private Room 2 for Non-Smokers Only, while Fox Theater is 8.2 miles away. St. Louis Lambert International Airport is 3.1 miles 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

Spacious 2 bedroom/2.5 bathroom Townhome offers accommodations in O'Fallon, 26 miles from Thomas Jefferson Library and 26 miles from University Of Missouri–St. Louis. The air-conditioned accommodation is 18 miles from Hollywood Casino St. Louis.

With free Wifi, this 2-bedroom apartment features a TV, a washing machine, and a fully equipped kitchen with a dishwasher and microwave. The accommodation is non-smoking.

St. Louis Lambert International Airport is 19 miles 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

A recently renovated vacation home, Spacious 3BR Ranch Near I-64 and Highway K offers accommodations in O'Fallon. Both free Wifi and private parking are accessible at the vacation home free of charge. Six Flags St. Louis is 24 miles away and St. Louis Zoo is 26 miles from the vacation home.

The air-conditioned vacation home consists of 3 bedrooms, a living room, a fully equipped kitchen with a dishwasher and a coffee machine, and 3 bathrooms with a bath and a shower. A flat-screen TV is offered. There's also a seating area and a fireplace.

Hollywood Casino St. Louis is 17 miles from Spacious 3BR Ranch Near I-64 and Highway K, while Six Flags St. Louis is 24 miles from the property. St. Louis Lambert International Airport is 18 miles 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 5 mi 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 center and the Gateway Arch can be reached in 25 minutes’ drive from the hotel. Six Flags St. Louis is 34 mi 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

Located in Bridgeton and with Hollywood Casino St. Louis reachable within 6.9 miles, Crowne Plaza Hotel St. Louis Airport by IHG has concierge services, non-smoking rooms, a fitness center, 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 rooms in the hotel are equipped with a coffee machine. The rooms come with air conditioning and a flat-screen TV, and some rooms at Crowne Plaza Hotel St. Louis Airport by IHG have a balcony.

Guests at the accommodation can enjoy a buffet or an à la carte breakfast.

A business center 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 17 miles from the hotel, while Six Flags St. Louis is 30 miles from the property. St. Louis Lambert International Airport is 4.3 miles 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 center, a garden and restaurant in Maryland Heights. This 3-star hotel offers free shuttle service and room service. The property provides a 24-hour front desk, an ATM and luggage storage for guests.

A buffet, à la carte or American breakfast is served at the property.

Guests can use the business center or relax in the bar.

Hollywood Casino St. Louis is 5.7 miles from the hotel, while St. Louis Gateway Arch is 20 miles away. St. Louis Lambert International Airport is 10 miles 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

Located 6 miles from Hollywood Casino St. Louis, Sheraton Westport Plaza offers 3-star accommodations in Maryland Heights and features 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 center. The property has free shuttle service and room service for guests.

A buffet, à la carte or American breakfast is served at the property.

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

St. Louis Gateway Arch is 20 miles from Sheraton Westport Plaza, while Six Flags St. Louis is 26 miles from the property. St. Louis Lambert International Airport is 10 miles 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

Extended Stay America Suites - St Louis - Westport - E Lackland Rd is located in Maryland Heights, 6.5 miles from Hollywood Casino St. Louis and 19 miles from St. Louis Gateway Arch. The 2-star hotel has air-conditioned rooms with a private bathroom and free WiFi. Six Flags St. Louis is 26 miles from the hotel and Forest Park (St. Louis) is 11 miles away.

At the hotel, the rooms come with a desk. Some rooms also feature a kitchenette with a fridge, a microwave and a stovetop. All rooms in Extended Stay America Suites - St Louis - Westport - E Lackland Rd are equipped with a flat-screen TV and free toiletries.

St. Louis Zoo is 12 miles from the accommodation, while Fox Theater is 16 miles from the property. St. Louis Lambert International Airport is 12 miles 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, 6.2 miles from Hollywood Casino St. Louis and 19 miles from St. Louis Gateway Arch. The 2-star hotel has air-conditioned rooms with a private bathroom and free WiFi. The hotel has family rooms.

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

Six Flags St. Louis is 25 miles from Extended Stay America Select Suites - St Louis - Westport - Craig Road, while Forest Park (St. Louis) is 11 miles from the property. St. Louis Lambert International Airport is 11 miles 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, within 9.2 miles of Hollywood Casino St. Louis and 17 miles of St. Louis Gateway Arch. Featuring a shared lounge, the 2-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Fox Theater is 15 miles away and Edward Jones Dome is 16 miles from the hotel.

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

Forest Park (St. Louis) is 13 miles from Welcome Suites Hazelwood Extended Stay Hotel, while St. Louis Zoo is 13 miles from the property. St. Louis Lambert International Airport is 1.9 miles 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

Located 8.8 miles from Hollywood Casino St. Louis, Holiday Inn St Louis - Creve Coeur by IHG offers 3-star accommodations in Saint Louis and has a fitness center, a shared lounge and a restaurant. The property is around 19 miles from St. Louis Gateway Arch, 23 miles from Six Flags St. Louis and 12 miles from St. Louis Zoo. The hotel features an indoor pool and a 24-hour front desk and free WiFi.

At the hotel, rooms have air conditioning and a flat-screen TV.

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

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

Forest Park (St. Louis) is 13 miles from Holiday Inn St Louis - Creve Coeur by IHG, while Grant's Farm is 15 miles from the property. St. Louis Lambert International Airport is 12 miles 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

Located within 9 miles of Hollywood Casino St. Louis and 14 miles of St. Louis Gateway Arch, Holiday Inn Express & Suites St Louis Airport by IHG has rooms in Woodson Terrace. With a fitness center, 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 equipped with a coffee machine. At Holiday Inn Express & Suites St Louis Airport by IHG the rooms include 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 10 miles from the accommodation, while St. Louis Zoo is 10 miles away. St. Louis Lambert International Airport is 3.7 miles 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 located in Florissant, 10 miles from Hollywood Casino St. Louis and 16 miles from St. Louis Gateway Arch. With free WiFi, this 3-star inn has a seasonal outdoor swimming pool and a fitness center. The property has a 24-hour front desk and an ATM for guests.

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

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

Forest Park (St. Louis) is 12 miles from the accommodation, while St. Louis Zoo is 12 miles from the property. St. Louis Lambert International Airport is 3.1 miles 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

Located 10 miles from Hollywood Casino St. Louis, Homewood Suites by Hilton Saint Louis-Chesterfield offers 3-star accommodations in Chesterfield and has a seasonal outdoor swimming pool, a fitness center and a shared lounge. The property is around 17 miles from Six Flags St. Louis, 22 miles from St. Louis Gateway Arch and 16 miles from St. Louis Zoo. The property has a 24-hour front desk and free WiFi throughout the property.

All guest rooms at the hotel come with a TV and a kitchen. All 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 17 miles from Homewood Suites by Hilton Saint Louis-Chesterfield, while Forest Park (St. Louis) is 17 miles from the property. St. Louis Lambert International Airport is 17 miles away.

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