Skip to main content

Cheap hotels in St. Charles

Find the cheap hotels that appeal to you the most

The best cheap hotels in St. Charles

Check out our selection of great cheap hotels in St. Charles

Filter by:

Review score

Country Inn & Suites by Radisson, St Charles Historic District

Hotel in St. Charles

Located in St. Charles, within 5.2 miles of Hollywood Casino St. Louis and 24 miles of St.

B
Brian
From
Spain
Staff was very helpful and location in historical district was convenient.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,058 reviews
Price from
$130.90
1 night, 2 adults

Hampton Inn & Suites St Charles Old Town Area, Mo

Hotel in St. Charles

Featuring 3-star accommodations, Hampton Inn & Suites St Charles Old Town Area, Mo is located in St. Charles, 5 miles from Hollywood Casino St. Louis and 22 miles from St. Louis Gateway Arch.

L
Leah
From
United States
Clean comfy room with a lovely friendly staff. Hot coco bar was a hit with the kids.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 135 reviews
Price from
$122.18
1 night, 2 adults

Tru by Hilton St. Charles St. Louis

Hotel in St. Charles

Located in St. Charles, 4.7 miles from Hollywood Casino St. Louis, Tru by Hilton St. Charles St. Louis has accommodations with a fitness center, free private parking and a terrace.

A
Avalos
From
United States
Great place nice and clean with a great friendly staff
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 182 reviews
Price from
$150.90
1 night, 2 adults

Holiday Inn Express Hotel & Suites St. Charles by IHG

Hotel in St. Charles

Located within 10 miles of Hollywood Casino St. Louis and 27 miles of St. Louis Gateway Arch, Holiday Inn Express Hotel & Suites St. Charles by IHG provides rooms in St. Charles.

A
April
From
United States
It was updated (modern) and very clean!
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 107 reviews
Price from
$130
1 night, 2 adults

Embassy Suites by Hilton Saint Louis Saint Charles

Hotel in St. Charles

Adjacent to the St. Charles Convention Center and a short drive from downtown St. Louis, this all-suite hotel offers helpful amenities such as a free shuttle service.

R
Robin
From
United States
Location was great and staff was friendly and helpful
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 430 reviews
Price from
$159.33
1 night, 2 adults

Super 8 by Wyndham St Charles

Hotel in St. Charles

Featuring 1-star accommodations, Super 8 by Wyndham St Charles is located in St. Charles, 7.2 miles from Hollywood Casino St. Louis and 24 miles from St. Louis Gateway Arch.

J
Judith
From
United States
Bed was very comfortable. Unit was clean. Staff was friendly
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 315 reviews
Price from
$84.15
1 night, 2 adults

Comfort Suites St Charles-St Louis

Hotel in St. Charles

Comfort Suites St Charles-St Louis is located in St. Charles, within 5 miles of Hollywood Casino St. Louis and 24 miles of St. Louis Gateway Arch.

L
Labrisha
From
United States
The cleanliness was wonderful! Breakfast was great with great service too! Rooms were exceptionally clean. The beds were comfortable and the pillows were perfect. Housekeeping was always busy and cleaning everything. I was impressed!!
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 416 reviews
Price from
$104.72
1 night, 2 adults

Comfort Inn St Louis Airport

Bridgeton (Near St. Charles)

Located in Bridgeton, 6.9 miles from Hollywood Casino St. Louis, Comfort Inn St Louis Airport provides accommodations with a fitness center, free private parking and a casino.

M
Mark
From
United States
very nice and comfortable rooms
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 124 reviews
Price from
$86.72
1 night, 2 adults

Country Inn & Suites by Radisson, St Peters, MO

Saint Peters (Near St. Charles)

Located in Saint Peters, Country Inn & Suites by Radisson, St Peters, MO has air-conditioned rooms with free WiFi. This 3-star hotel offers massage services.

R
Roberta
From
United States
Convience to highway and restaurants.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 281 reviews
Price from
$94.53
1 night, 2 adults

Courtyard St. Louis Westport Plaza

Maryland Heights (Near St. Charles)

Located in Maryland Heights, 6.2 miles from Hollywood Casino St. Louis, Courtyard St.

L
Lisa
From
United States
Comfortable & Quiet. Good location.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 162 reviews
Price from
$142
1 night, 2 adults
All cheap hotels in St. Charles

Looking for a cheap hotel?

For those trying to save, these fun, budget hotels still have lots to offer, from Wifi to convenient locations. Popular with backpackers, many properties are set in central areas and include comfortable rooms with private or shared bathrooms. You’ll also find loads of options that feature 24-hour front desks and luggage storage.

Most booked cheap hotels in St. Charles and surrounding area in the past month

See all

Popular with guests booking cheap hotels in St. Charles

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 3 reviews

Popular with guests booking cheap hotels in St. Charles

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking cheap hotels in St. Charles

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 12 reviews

Popular with guests booking cheap hotels in St. Charles

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 107 reviews

Popular with guests booking cheap hotels in St. Charles

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 182 reviews

Popular with guests booking cheap hotels in St. Charles

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 135 reviews

Popular with guests booking cheap hotels in St. Charles

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 416 reviews

Popular with guests booking cheap hotels in St. Charles

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 430 reviews

Popular with guests booking cheap hotels in St. Charles

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 315 reviews

Popular with guests booking cheap hotels in St. Charles

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,058 reviews

Enjoy breakfast in St. Charles and nearby

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 44 reviews

Located in Earth City, 3.2 miles from Hollywood Casino St. Louis, Residence Inn Saint Louis Airport / Earth City has rooms with air conditioning.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 110 reviews

Located in Bridgeton, 4 miles from Hollywood Casino St. Louis, SpringHill Suites St. Louis Airport/Earth City has accommodations with a fitness center and private parking.

From $178.52 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 281 reviews

Located in Saint Peters, Country Inn & Suites by Radisson, St Peters, MO has air-conditioned rooms with free WiFi. This 3-star hotel offers massage services.

From $130.23 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 124 reviews

Located in Bridgeton, 6.9 miles from Hollywood Casino St. Louis, Comfort Inn St Louis Airport provides accommodations with a fitness center, free private parking and a casino.

From $112.74 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 162 reviews

Located in Maryland Heights, 6.2 miles from Hollywood Casino St. Louis, Courtyard St.

From $254.23 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 97 reviews

Located 6.1 miles from Hollywood Casino St. Louis, Fairfield Inn & Suites by Marriott St.

From $329.79 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 46 reviews

Located 6.1 miles from Hollywood Casino St. Louis, Residence Inn by Marriott St. Louis Westport offers 3-star accommodations in Maryland Heights and features a fitness center, a terrace and a bar.

From $323.25 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 9 reviews

4 Bedroom House, sleeps 12, short walk to Main St! is located in St. Charles, just 23 miles from St. Louis Gateway Arch and 19 miles from Forest Park (St. Louis).

Stay connected in St. Charles and nearby. Cheap hotels with free Wifi

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 166 reviews

Sonesta Simply Suites St Louis Earth City is located in Earth City, 3.4 miles from Hollywood Casino St. Louis and 21 miles from St. Louis Gateway Arch.

From $90.84 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 80 reviews

Located 10 miles from Hollywood Casino St. Louis, Courtyard by Marriott St. Louis St. Peters offers 3-star accommodations in Saint Peters and features free bikes, a fitness center and a bar.

From $186.27 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 7 reviews

Historic 2 bedroom house St Charles is located in St. Charles, just 6.2 miles from Hollywood Casino St. Louis and 23 miles from St. Louis Gateway Arch.

From $322.79 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 3 reviews

The Original Custom House! is located in St. Charles, just 19 miles from St. Louis Zoo and 20 miles from Fox Theater. The property is around 5.4 miles from Hollywood Casino St.

From $361.91 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 8 reviews

Main Street Living! 2 Bedroom Unit right On Main! offers accommodations in St. Charles, 5.4 miles from Hollywood Casino St. Louis and 23 miles from St. Louis Gateway Arch.

From $361.91 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Charming Duplex on Main is located in St. Charles, just 5.2 miles from Hollywood Casino St. Louis and 22 miles from St. Louis Gateway Arch.

From $245.40 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 4 reviews

Duplex Hideaway in Saint Charles MO offers accommodations in St. Charles, 5.2 miles from Hollywood Casino St. Louis and 22 miles from St. Louis Gateway Arch.

From $252.47 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 3 reviews

Dreamy St Charles Retreat with Furnished Patio! offers accommodations in St. Charles, 24 miles from St. Louis Gateway Arch and 20 miles from Forest Park (St. Louis).

Great access to the city center. Check these cheap hotels in St. Charles and nearby

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

411 San Juan Recently Renovated 2 Bedroom TownHome is located in St. Charles, just 4.7 miles from Hollywood Casino St. Louis and 22 miles from St. Louis Gateway Arch.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 4 reviews

Private Basement Retreat is located in St. Charles, just 26 miles from St. Louis Gateway Arch and 22 miles from Forest Park (St. Louis).

FAQ about cheap hotels in St. Charles

Cheap hotels that guests love in St. Charles

See all
Avg. price/night: $165.55
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,058 reviews
The hotel is in the perfect location for a visit to St. Charles. The rooms are spacious and very comfortable and the property is quiet.
Guest review by
Tony
Young couple
Avg. price/night: $197.20
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 182 reviews
Nice hotel, nice location, highly recommended. Na
Guest review by
Hodgkins
Travelers with friends
Avg. price/night: $165.55
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,058 reviews
Very clean and comfortable. Breakfast selection was excellent. Location right off the freeway but not close enough for the road noise to be a problem. Ate at a restaurant right nearby that was convenient and good food. Parking was great under the building which felt secure.
Guest review by
William
Young couple
Avg. price/night: $165.55
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,058 reviews
Location and staff
Guest review by
Katy
Young couple
Avg. price/night: $165.55
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,058 reviews
Location was great, breakfast good and room good size. Need towel bars on bathroom, also tile floor on bathroom needs deep cleaning
Guest review by
Fritch
Young couple
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 8 reviews
Location was perfect, thank you for allowing me to bring my dogs, and the garage access and backyard access were much needed. St Charles is obviously a joy.
Guest review by
Leilani
Family with young children