Find hotels near Historic Main Street, St. Louis from $69

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Compare 464 hotels close to Historic Main Street with room rates, reviews, and availability. Most hotels are fully refundable.

Country Inn & Suites by Radisson, St. Charles Historic District

2.5 star property
St. Charles Historic District, 0.6 mi from Historic Main Street
9.4 out of 10, Exceptional, (1005)
"Love this hotel. "
United States
Lisa
$117 nightly
The price is $135
Jan 1 - Jan 2, 2026
Total with taxes and fees
Country Inn & Suites by Radisson, St. Charles Historic District

Drury Plaza Hotel St. Louis St. Charles

3.0 star property
1.1 mi from Historic Main Street
9.6 out of 10, Exceptional, (1004)
"Hotel was very clean."
United States
christine
$115 nightly
The price is $133
Dec 14 - Dec 15
Total with taxes and fees
Drury Plaza Hotel St. Louis St. Charles

Hampton Inn & Suites St. Charles Old Town Area

2.5 star property
0.9 mi from Historic Main Street
9.2 out of 10, Wonderful, (625)
"Clean room, great staff, liked the gym"
United States
Emily
$103 nightly
The price is $125
Dec 18 - Dec 19
Total with taxes and fees
Hampton Inn & Suites St. Charles Old Town Area

Comfort Suites St Charles - St Louis

2.5 star property
1 mi from Historic Main Street
8.4 out of 10, Very Good, (1006)
"Nice staff at reception. "
United States
Denise
$87 nightly
The price is $100
Dec 16 - Dec 17
Total with taxes and fees
Comfort Suites St Charles - St Louis

Ameristar Casino Resort and Spa

4.5 star property
0.9 mi from Historic Main Street
8.4 out of 10, Very Good, (1004)
"Clean room, wonderful helpful pleasant staff, amenities, everything was great love staying here!"
United States
Robyn
$166 nightly
The price is $194
Dec 14 - Dec 15
Total with taxes and fees
Ameristar Casino Resort and Spa

Embassy Suites by Hilton St. Louis St. Charles

3.5 star property
1.3 mi from Historic Main Street
8.8 out of 10, Excellent, (1020)
"I Loved it I would definitely stay there again"
United States
Roberta
$135 nightly
The price is $155
Dec 21 - Dec 22
Total with taxes and fees
Embassy Suites by Hilton St. Louis St. Charles

Tru by Hilton St. Charles St. Louis, MO

2.5 star property
1.3 mi from Historic Main Street
8.6 out of 10, Excellent, (763)
"Great stay. "
United States
Heather
$87 nightly
The price is $101
Dec 28 - Dec 29
Total with taxes and fees
Tru by Hilton St. Charles St. Louis, MO

Best Western Plus The Charles Hotel

3.0 star property
0.9 mi from Historic Main Street
8.0 out of 10, Very Good, (1005)
"It was perfect, and the staff were very helpful!"
United States
Susan
$88 nightly
The price is $102
Dec 21 - Dec 22
Total with taxes and fees
Best Western Plus The Charles Hotel

Holiday Inn St. Louis Arpt West-Earth City by IHG

3.5 star property
1.8 mi from Historic Main Street
7.6 out of 10, Good, (1001)
"Staff was welcoming and pleasant "
United States
Michelle
$74 nightly
The price is $85
Jan 1 - Jan 2, 2026
Total with taxes and fees
Holiday Inn St. Louis Arpt West-Earth City by IHG

Elimwood Hotel, a Ramada by Wyndham

3.0 star property
1.9 mi from Historic Main Street
7.4 out of 10, Good, (1005)
"Everything was nice"
United States
Ronald
$92 nightly
The price is $106
Dec 10 - Dec 11
Total with taxes and fees
Elimwood Hotel, a Ramada by Wyndham

Americas Best Value Inn & Suites St. Louis, St. Charles Inn

2.5 star property
1 mi from Historic Main Street
5.8 out of 10, (1003)
"Nice staff, respectful."
United States
LaurenRenee
$59 nightly
The price is $69
Dec 17 - Dec 18
Total with taxes and fees
Americas Best Value Inn & Suites St. Louis, St. Charles Inn

Sonesta Simply Suites St Louis Earth City

2.0 star property
2 mi from Historic Main Street
8.6 out of 10, Excellent, (804)
"Always a great stay"
United States
Darnell
$99 nightly
The price is $114
Dec 14 - Dec 15
Total with taxes and fees
Sonesta Simply Suites St Louis Earth City

SpringHill Suites by Marriott St. Louis Airport/Earth City

3.0 star property
2.6 mi from Historic Main Street
8.8 out of 10, Excellent, (1001)
"Location wasn’t the greatest but the room was awesome. "
United States
Shawn
$104 nightly
The price is $124
Dec 18 - Dec 19
Total with taxes and fees
SpringHill Suites by Marriott St. Louis Airport/Earth City

Courtyard St. Louis Airport/Earth City

3.0 star property
2.6 mi from Historic Main Street
8.4 out of 10, Very Good, (1001)
"Clean, quiet hotel with all the amenities you’d need. Located in a business park which I appreciated as a solo traveler staying overnight in St. Louis on a Saturday night. "
United States
Alissa
$101 nightly
The price is $120
Dec 14 - Dec 15
Total with taxes and fees
Courtyard St. Louis Airport/Earth City

Larkspur Landing Extended Stay Suites St. Louis Riverport - Airport West

3.0 star property
2.2 mi from Historic Main Street
7.4 out of 10, Good, (1006)
"Clean room, easy check in"
United States
lizbeth
$61 nightly
The price is $71
Jan 6 - Jan 7, 2026
Total with taxes and fees
Larkspur Landing Extended Stay Suites St. Louis Riverport - Airport West

Super 8 by Wyndham St Charles

2.0 star property
2.9 mi from Historic Main Street
8.0 out of 10, Very Good, (1002)
"I'd stay at this place again. "
United States
Suzanne
$76 nightly
The price is $87
Dec 18 - Dec 19
Total with taxes and fees
Super 8 by Wyndham St Charles

Holiday Inn Express Hotel and Suites St. Charles by IHG

3.0 star property
3.1 mi from Historic Main Street
8.2 out of 10, Very Good, (718)
"Good place to stay"
United States
Dustin
$119 nightly
The price is $137
Dec 21 - Dec 22
Total with taxes and fees
Holiday Inn Express Hotel and Suites St. Charles by IHG

Candlewood Suites St Louis St Charles by IHG

2.5 star property
2.5 mi from Historic Main Street
7.6 out of 10, Good, (753)
"Great place to stop to! "
United States
Neil
$76 nightly
The price is $87
Dec 21 - Dec 22
Total with taxes and fees
Candlewood Suites St Louis St Charles by IHG

Relax Inn Saint Charles

2.0 star property
4.5 mi from Historic Main Street
6.6 out of 10, (1000)
"Great place to stay "
United States
Askar
$60 nightly
The price is $70
Jan 1 - Jan 2, 2026
Total with taxes and fees
Relax Inn Saint Charles

Extended Stay America Select Suites St Louis Earth City

2.5 star property
2.5 mi from Historic Main Street
6.6 out of 10, (879)
"Nothing bad to say about this Hotel. Great, clean rooms and awesome staff."
United States
Charles
$83 nightly
The price is $100
Dec 17 - Dec 18
Total with taxes and fees
Extended Stay America Select Suites St Louis Earth City
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Historic Main Street Hotel Reviews

Hotels near other Historic Main Street attractions

Frequently asked questions

What are the top-rated hotels near Historic Main Street?
Discovering top-rated hotels near Historic Main Street for an unforgettable stay in St. Charles is a delightful journey.

Spacious home in Historic St. Charles, Near Main Street + self-serve breakfast

Spacious home in Historic St. Charles is a charming 3-star hotel located just a 2-minute walk from Historic Main Street, with an impressive review rating of 10. This inviting home features a well-equipped kitchen with a stove, microwave, and refrigerator, perfect for those who enjoy cooking during their stay. Guests can relax in the delightful garden or on the patio, and enjoy complimentary self-serve breakfast. The hotel also offers a cozy outdoor play area for children, ensuring a comfortable and enjoyable environment for all travelers.

Drury Plaza Hotel St. Louis St. Charles

Drury Plaza Hotel St. Louis St. Charles, rated 9.6 by travelers, is a welcoming 3-star hotel located a convenient 14-minute walk from Historic Main Street. This hotel boasts a range of amenities including both indoor and outdoor pools, a hot tub, and a 24-hour fitness center, making it a great choice for travelers looking to unwind and stay active. Guests can savor a delicious free breakfast each morning and enjoy the comfort of free long-distance calls from their rooms. With daily housekeeping and easy access to nearby shopping, this hotel makes for a pleasant stay.

Country Inn & Suites by Radisson, St. Charles Historic District

Country Inn & Suites by Radisson, St. Charles Historic District is a delightful option just 4 minutes from Historic Main Street, with a strong traveler rating of 9.4. This 3-star hotel features an indoor pool and a fitness center, perfect for relaxation and exercise after a day of exploring. Guests can enjoy a complimentary buffet breakfast each morning and benefit from free parking. The hotel's historical charm and nearby local shopping make it an excellent base for visitors to St. Charles.
What hotels are within walking distance to Historic Main Street?
Discover charming hotels that offer the perfect base for exploring Historic Main Street in St. Charles.

Spacious home in Historic St. Charles, Near Main Street + self-serve breakfast

This 3-star hotel boasts an exceptional review rating of 10 and is just a 2-minute walk from Historic Main Street. Guests appreciate the spacious layout, which includes a kitchen equipped with an oven, microwave, and refrigerator, perfect for preparing meals. The inviting outdoor patio and garden area provide a peaceful retreat, while free self-serve breakfast ensures a delightful start to the day.

Drury Plaza Hotel St. Louis St. Charles

Rated 9.6 by travelers, this 3-star hotel is located a convenient 14-minute walk from Historic Main Street. Guests can enjoy a complimentary buffet breakfast each morning, along with access to both indoor and outdoor pools. The fitness center is available 24 hours, and the inviting hot tub offers relaxation after a day of exploring. The hotel also features free self-parking and daily housekeeping for added convenience.

Country Inn & Suites by Radisson, St. Charles Historic District

With a review rating of 9.4, this charming 3-star hotel is only 4 minutes on foot from Historic Main Street. Guests will enjoy a complimentary breakfast served daily, alongside amenities such as an indoor pool and accessible fitness center. The hotel's prime location near the historical district makes it an ideal choice for those wanting to immerse themselves in the local culture.
How much is a hotel near Historic Main Street?
Staying near Historic Main Street is a treat, with plenty of hotels from $69 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a vacation during weekends or around public holidays.
What are the most popular family-friendly hotels near Historic Main Street?
Finding the perfect family-friendly hotels near Historic Main Street ensures a delightful stay in St. Charles for both kids and adults.

Spacious home in Historic St. Charles, Near Main Street + self-serve breakfast

This charming 3-star hotel is just a 2-minute walk from Historic Main Street and boasts a perfect review rating of 10. Ideal for families, it offers amenities such as a secure outdoor play area for children, a fully equipped kitchen, and a cozy patio. Guests can enjoy a self-serve breakfast and the convenience of onsite parking while being surrounded by the historic ambiance of St. Charles.

Embassy Suites by Hilton St. Louis St. Charles

Just 1.3 miles from Historic Main Street, this 3.5-star hotel enjoys a solid review rating of 8.8. Families will love the complimentary breakfast and spacious suites equipped with kitchen facilities, cribs, and connecting rooms. With an indoor pool and fitness facilities, travelers have plenty of options for relaxation and fun during their stay.

Holiday Inn St. Louis Arpt West-Earth City by IHG

Located 3.3 miles from Historic Main Street, this 3.5-star hotel has an excellent review rating of 7.8. Families appreciate the free cribs, connecting rooms, and a kitchenette that makes meal prep easy. Guests can relax in the indoor pool after a day of exploring, and enjoy the convenience of an airport shuttle service, making it a great choice for family travelers.
What are the best affordable hotels near Historic Main Street?
For those seeking affordable accommodations near Historic Main Street, these top-rated hotels offer both comfort and convenience for an enjoyable stay.

Spacious home in Historic St. Charles, Near Main Street + self-serve breakfast

This charming 3-star hotel is just a 2-minute walk from Historic Main Street and has an impressive review rating of 10. Ideal for families, it features a self-serve breakfast option along with free WiFi to keep you connected. Guests can enjoy a lovely outdoor play area for children, a patio for relaxation, and a fully equipped kitchen with dining amenities, making it a perfect home away from home.

Drury Plaza Hotel St. Louis St. Charles

Located a short 14-minute walk from Historic Main Street, this 3-star hotel boasts a fantastic review rating of 9.6. It is well-suited for families, offering free breakfast daily, along with an indoor and outdoor pool for fun and relaxation. Guests can also enjoy a hot tub, fitness facilities, and complimentary self-parking, making it a convenient and comfortable choice for travelers.

Country Inn & Suites by Radisson, St. Charles Historic District

Just 4 minutes away from Historic Main Street, this hotel has an excellent review rating of 9.4. With a family-friendly atmosphere, it provides free breakfast daily and an indoor pool to keep travelers entertained. Additional amenities include free WiFi, self-parking, and accessible facilities, ensuring a pleasant stay for everyone.
Are there any hotels with pools close to Historic Main Street?
For travelers seeking hotels with pools near Historic Main Street, St. Charles offers some fantastic options for a refreshing stay.

Drury Plaza Hotel St. Louis St. Charles

Just 14 minutes on foot from Historic Main Street, Drury Plaza Hotel St. Louis St. Charles is a family-friendly 3-star hotel with an impressive review rating of 9.6. This hotel boasts both indoor and outdoor pools, making it perfect for families looking to splash around. Guests can start their day with a complimentary buffet breakfast and enjoy free self-parking. The hotel also features a hot tub and 24-hour fitness facilities for added convenience.

Ameristar Casino Resort and Spa

Ameristar Casino Resort and Spa is a luxurious 4.5-star hotel located just a short 11-minute walk from Historic Main Street. Rated 8.4 by travelers, it features a stunning pool with a poolside bar, perfect for relaxation. Guests can indulge in hydrotherapy treatments at the full-service spa, enjoy the hot tub, or explore nearby winery tours. This resort also offers premium bedding and 24-hour fitness facilities, ensuring a comfortable and enjoyable stay.

Hampton Inn St. Charles St. Peters

Located 4.7 miles from Historic Main Street, Hampton Inn St. Charles St. Peters offers a comfortable stay with a solid review rating of 8.0. This hotel features an indoor pool that is accessible for all travelers, along with a hot tub for relaxation. Guests can enjoy a complimentary breakfast and take advantage of the nearby golf courses. With free parking and family-friendly amenities, this hotel is a great choice for those traveling with children.
What are the best pet-friendly hotels near Historic Main Street?
For travelers looking for top-rated pet-friendly hotels near Historic Main Street, St. Charles offers some excellent options that welcome furry companions.

Embassy Suites by Hilton St. Louis St. Charles

Embassy Suites by Hilton St. Louis St. Charles, located 1.3 miles from Historic Main Street, is a well-rated 3.5-star hotel with a review rating of 8.8. Perfect for pet owners, this hotel allows both dogs and cats, making it a great choice for families traveling with pets. Guests can enjoy a complimentary buffet breakfast, an inviting indoor pool, and spacious rooms equipped with refrigerators and microwaves for added convenience.

Holiday Inn St. Louis Arpt West-Earth City by IHG

Holiday Inn St. Louis Arpt West-Earth City by IHG is a 3.5-star hotel located just 3.3 miles from Historic Main Street. Travelers appreciate its welcoming atmosphere for pets, allowing dogs in the rooms and featuring a dedicated dog exercise area. With a review rating of 7.8, this hotel also offers an indoor pool, a kitchenette in select rooms, and complimentary breakfast for children, ensuring a comfortable stay for travelers and their pets.

Hampton Inn St. Charles St. Peters

Hampton Inn St. Charles St. Peters is a great option for pet-friendly accommodations, situated 4.7 miles from Historic Main Street. Boasting a solid review rating of 8.0, this hotel welcomes pets and provides a variety of amenities, including a heated indoor pool and complimentary breakfast. Guests can also take advantage of the fitness center, ensuring a pleasant and active stay for both themselves and their furry friends.
Can I book a fully refundable hotel close to Historic Main Street?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Historic Main Street", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Historic Main Street?
To look for discounts on hotels near Historic Main Street, join One Key™—our free travel rewards program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar spent. Another way to save is by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia