Find hotels in St. Charles, MO from $68

  • 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

Our top choices for St. Charles hotels

Ameristar Casino Resort and Spa

Ameristar Casino Resort and Spa
4.5 star property
St. Charles
8.6 out of 10, Excellent, (1,011 reviews)
"The room was very nice and one of the cleanest hotel rooms I’ve stayed in. Very friendly staff and beautiful grounds"
United States
Cory
$193 nightly
The price is $226
May 12 - May 13
Total with taxes and fees
Ameristar Casino Resort and Spa

Hollywood Casino & Hotel St. Louis

Hollywood Casino & Hotel St. Louis
3.5 star property
Maryland Heights
8.4 out of 10, Very Good, (2,204 reviews)
"Accommodating staff, food availability, comfortable. "
United States
MaryMelissa
$119 nightly
The price is $140
May 27 - May 28
Total with taxes and fees
Hollywood Casino & Hotel St. Louis

Drury Plaza Hotel St. Louis at the Arch

Drury Plaza Hotel St. Louis at the Arch
3.0 star property
Downtown St. Louis
9.6 out of 10, Exceptional, (3,418 reviews)
"Nice hotel, helpful staff, and excellent location."
United States
JEFF
$158 nightly
The price is $185
May 27 - May 28
Total with taxes and fees
Drury Plaza Hotel St. Louis at the Arch

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

Country Inn & Suites by Radisson, St. Charles Historic District
2.5 star property
St. Charles Historic District
9.4 out of 10, Exceptional, (1,023 reviews)
"Clean, friendly, and the breakfast was great. "
United States
Christine
$139 nightly
The price is $159
May 24 - May 25
Total with taxes and fees
Country Inn & Suites by Radisson, St. Charles Historic District

Drury Plaza Hotel St. Louis St. Charles

Drury Plaza Hotel St. Louis St. Charles
3.0 star property
St. Charles
9.6 out of 10, Exceptional, (1,008 reviews)
"Everything about this hotel was great "
United States
Delovin Choice
$145 nightly
The price is $168
May 17 - May 18
Total with taxes and fees
Drury Plaza Hotel St. Louis St. Charles

Pear Tree Inn St. Louis Airport

Pear Tree Inn St. Louis Airport
2.5 star property
St. Ann
9.4 out of 10, Exceptional, (3,001 reviews)
"Great room, staff, breakfast and location. "
United States
Elesia
$91 nightly
The price is $107
May 18 - May 19
Total with taxes and fees
Pear Tree Inn St. Louis Airport

Embassy Suites by Hilton St. Louis St. Charles

Embassy Suites by Hilton St. Louis St. Charles
3.5 star property
St. Charles
8.8 out of 10, Excellent, (1,005 reviews)
"Will stay here again when in the St. Louis area, nice staff and hotel. Enjoyed my stay."
United States
Monte
$147 nightly
The price is $169
May 24 - May 25
Total with taxes and fees
Embassy Suites by Hilton St. Louis St. Charles

Clayton Plaza Hotel & Extended Stay

Clayton Plaza Hotel & Extended Stay
3.5 star property
Clayton
8.8 out of 10, Excellent, (3,209 reviews)
"Great location"
United States
Jonathan
$99 nightly
The price is $116
May 31 - Jun 1
Total with taxes and fees
Clayton Plaza Hotel & Extended Stay

Comfort Suites St Charles - St Louis

Comfort Suites St Charles - St Louis
2.5 star property
St. Charles
8.4 out of 10, Very Good, (1,010 reviews)
"Room was clean breakfast was wonderful. "
United States
Eileen
$94 nightly
The price is $108
May 25 - May 26
Total with taxes and fees
Comfort Suites St Charles - St Louis

Courtyard by Marriott St Louis Creve Coeur

Courtyard by Marriott St Louis Creve Coeur
3.0 star property
Creve Coeur
8.8 out of 10, Excellent, (1,007 reviews)
"Great hotel"
United States
Scott
$110 nightly
The price is $127
May 24 - May 25
Total with taxes and fees
Courtyard by Marriott St Louis Creve Coeur

Hampton Inn & Suites St. Charles Old Town Area

Hampton Inn & Suites St. Charles Old Town Area
2.5 star property
St. Charles
9.0 out of 10, Wonderful, (683 reviews)
"Great stay"
United States
leah
$130 nightly
The price is $156
May 31 - Jun 1
Total with taxes and fees
Hampton Inn & Suites St. Charles Old Town Area

Hyatt Regency St. Louis at The Arch

Hyatt Regency St. Louis at The Arch
4.0 star property
Downtown St. Louis
8.6 out of 10, Excellent, (4,072 reviews)
"Everything wonderful.. so close to everything.. easy walking distance and the food was delicious any restaurant in the Hyatt "
United States
Anamelik
$127 nightly
The price is $149
May 25 - May 26
Total with taxes and fees
Hyatt Regency St. Louis at The Arch

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

Larkspur Landing Extended Stay Suites St. Louis Riverport - Airport West
3.0 star property
Maryland Heights
7.6 out of 10, Good, (1,020 reviews)
"The staff was very friendly and helpful. Clean quite location. Would stay again"
Canada
Angela
$106 nightly
The price is $123
May 27 - May 28
Total with taxes and fees
Larkspur Landing Extended Stay Suites St. Louis Riverport - Airport West

Best Western Plus The Charles Hotel

Best Western Plus The Charles Hotel
3.0 star property
St. Charles
8.2 out of 10, Very Good, (1,000 reviews)
"Amazing experience great staff and nice room "
United States
Kathy
Best Western Plus The Charles Hotel

Motel 6 Hazelwood, MO

Motel 6 Hazelwood, MO
2.0 star property
Hazelwood
8.6 out of 10, Excellent, (1,984 reviews)
"Wonderful hotel!"
United States
Lindsey
$59 nightly
The price is $73
May 12 - May 13
Total with taxes and fees
Motel 6 Hazelwood, MO

21C Museum Hotel St Louis

21C Museum Hotel St Louis
4.5 star property
Downtown West
9.0 out of 10, Wonderful, (1,826 reviews)
"All the restaurants and bar were excellent. "
United States
Michael
$148 nightly
The price is $173
May 31 - Jun 1
Total with taxes and fees
21C Museum Hotel St Louis

Tru by Hilton St. Charles St. Louis, MO

Tru by Hilton St. Charles St. Louis, MO
2.5 star property
St. Charles
8.6 out of 10, Excellent, (821 reviews)
"Great hotel! Friendly and helpful staff. Super clean. Perfect location for Beale St. eats."
United States
Kobrie A
$130 nightly
The price is $151
May 24 - May 25
Total with taxes and fees
Tru by Hilton St. Charles St. Louis, MO

Elimwood Hotel, a Ramada by Wyndham

Elimwood Hotel, a Ramada by Wyndham
3.0 star property
Maryland Heights
7.4 out of 10, Good, (1,004 reviews)
"Nice clean hotel...showing some age...but a good over night stay"
United States
Randall
$107 nightly
The price is $124
May 21 - May 22
Total with taxes and fees
Elimwood Hotel, a Ramada by Wyndham

Renaissance St. Louis Airport Hotel

Renaissance St. Louis Airport Hotel
4.0 star property
Berkeley
8.4 out of 10, Very Good, (1,083 reviews)
"Great place to stay "
United States
Timothy
$127 nightly
The price is $149
May 25 - May 26
Total with taxes and fees
Renaissance St. Louis Airport Hotel

Hampton Inn St. Charles St. Peters

Hampton Inn St. Charles St. Peters
2.5 star property
St. Charles
8.0 out of 10, Very Good, (1,009 reviews)
"Breakfast was really good. It was getting close to closing time and they were still restocking food because people were still eating."
United States
Danielle
$106 nightly
The price is $122
May 25 - May 26
Total with taxes and fees
Hampton Inn St. Charles St. Peters
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.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in St. Charles

Find the best St. Charles areas and neighborhoods for the activities you enjoy most. Learn more about St. Charles
Learn more about St. Charles

St. Charles Historic District

Discover a national historic district featuring over 100 buildings, including the First Missouri State Capitol and St. Charles Odd Fellows Hall, showcasing architectural styles like Greek Revival and Italianate.

Stay near popular St. Charles attractions

Learn more about St. Charles

Stroll down Historic Main Street, where 1812-era charm meets modern boutiques and eateries. Bike the scenic Katy Trail or try your luck at Ameristar Casino before exploring the Lewis & Clark Boathouse.

The historic 18th century Main Street through the brick paved old town of St. Charles, Missouri, along the Missouri River.

Top St. Charles Hotel Reviews

More cheap stays in St. Charles

Hotels in St. Charles with star-rating

Price trends for hotels in St. Charles

Less expensive
More expensive
This month
Next month
January
June
$115
$140
Month
Price
January
$105
February
$106
March
$118
April
$109
May
$115
June
$140
July
$135
August
$109
September
$128
October
$118
November
$108
December
$109
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in St. Charles. Select dates and complete search for nightly totals inclusive of taxes and fees.

Find out more about St. Charles

Top reasons to visit St. Charles

  • Charming Main Street: Stroll along the picturesque Main Street, lined with cozy cafes and unique shops that capture the town's historical charm.
  • Diverse Attractions: Enjoy a range of activities from theater performances to an arena entertainment facility, catering to all interests.
  • Family-Friendly Fun: Engage in family-friendly activities, ensuring everyone has a memorable experience.
  • Art and Culture: Explore engaging arts centers and captivating art museums that highlight local culture.
  • Variety of Accommodations: Choose from a range of lodging options, including pet-friendly and LGBTQIA welcoming hotels.

Find great hotels near St. Charles

Discover a variety of hotel accommodations in St. Charles, Missouri, perfect for every traveler. Whether you're seeking a comfortable motel or a business-friendly hotel, this charming city offers options that cater to your needs. Enjoy pet-friendly environments and LGBTQIA welcoming experiences, ensuring a memorable stay. Find your ideal lodging in St. Charles and explore all that this vibrant destination has to offer.

  • HomeTowne Studios by Red Roof St. Louis - Airport/ N Lindbergh: A budget-friendly hotel located 7 miles from St. Charles, HomeTowne Studios offers a practical and comfortable stay for those traveling on a budget. With a focus on convenience, the hotel features multiple television options, including flat-screen and cable TV, ensuring entertainment during downtime. Guests can also enjoy easy access to nearby airport facilities and suburban attractions, making it an ideal choice for both business and leisure travelers looking for affordable accommodations without sacrificing comfort.
  • Welcome Suites Hazelwood: Also situated 7 miles from St. Charles, Welcome Suites Hazelwood is perfect for travelers seeking a pet-friendly environment. With amenities that cater to furry companions, this budget-friendly hotel allows pets on-site, providing a welcoming atmosphere for guests traveling with their four-legged friends. The property features flexible pet policies, ensuring a stress-free stay for pet owners. This hotel combines convenience and comfort, making it a suitable choice for families or individuals who prefer to travel with their pets.
  • Sonesta ES Suites St. Louis - Chesterfield: Located 10 miles from St. Charles, Sonesta ES Suites is a 3-star hotel celebrated for its spacious accommodations and welcoming ambiance. With a guest rating of 8.0, this property caters to both leisure and business travelers, offering pet-friendly options with specific policies to ensure an enjoyable stay for everyone. Guests appreciate the well-appointed suites, which include kitchen facilities for added convenience. The combination of comfort, quality service, and a relaxing atmosphere makes Sonesta ES Suites an excellent choice for those visiting the area.

Where to stay in St. Charles

St. Charles, Missouri, offers a delightful blend of history and family-friendly fun. Explore the charming Main Street, filled with cozy cafes and unique shops, while the nearby downtown St. Louis provides a vibrant city atmosphere. Whether you’re seeking romantic spots or trendy neighborhoods, St. Charles and its surroundings promise memorable experiences for every traveler. Enjoy the friendly vibe and diverse attractions that make this region a perfect vacation destination.

  • St. Louis: As a vibrant metropolis, St. Louis offers a rich tapestry of culture and entertainment. Situated near St. Charles, this bustling city attracts visitors year-round, especially during the summer months from June to August. Travelers can enjoy a variety of family-friendly activities, outdoor adventures, and city-themed experiences. Key highlights include the iconic sports stadium, an array of educational venues, and a lively urban park, perfect for leisurely strolls or picnics. With a robust arena entertainment facility and an exciting arcade adventure zone, St. Louis promises an unforgettable travel experience.
  • Earth City: Located just a couple of miles from St. Charles, Earth City is a bustling hub that attracts visitors throughout the year. Peak travel seasons occur in April and from June to July, with family and entertainment-themed experiences drawing crowds. The city boasts a fantastic shopping mall center, a dynamic theater scene, and various arena entertainment facilities. Visitors can also explore local landmarks like the event conference venue and lush urban parks, making it an ideal spot for a relaxed day out or an exciting night on the town.
  • St. Charles Historic District: Nestled within St. Charles, the Historic District is a charming neighborhood that beckons travelers seeking family-friendly, outdoor, and city-themed experiences. Visitor numbers peak during the summer months, especially from June to August. This picturesque area is known for its shopping mall and center, alongside an arena entertainment facility. Guests can immerse themselves in the local history by exploring the historic streets and landmarks, including notable event conference venues that host a variety of gatherings. A stroll through this district offers a delightful blend of history and modern-day attractions.

Things to do near St. Charles

St. Charles, Missouri, is perfect for family outings, romantic getaways, and city explorations. Visitors can enjoy a variety of activities, including an arena entertainment facility, theater performances, and shopping at the local mall. For movie enthusiasts, there's also a movie theater to catch the latest films. With its charming atmosphere and diverse attractions, St. Charles offers something for everyone.

Shopping

In St. Charles, visit the Historic Main Street for unique boutiques and local artisan shops. If you're up for a drive, check out the St. Louis Galleria, located 30 miles away, featuring a wide selection of stores, dining options, and a vibrant atmosphere.

Recreation

Bellerive Country Club offers a luxurious retreat experience with picturesque views and exclusive amenities. Enjoy relaxing spa services, fine dining, and recreational activities such as golf and tennis, all set in a tranquil and elegant environment just 9 miles from St. Charles.

Adventure

Explore the scenic Katy Trail State Park for hiking and biking along the picturesque Missouri River. For a thrilling experience, try indoor skydiving at iFLY St. Louis, where you can feel the rush of freefalling in a safe environment. Enjoy the charm of historic Main Street while you’re there.

Nightlife

In St. Charles, the historic Main Street comes alive with charming pubs and lively bars, perfect for enjoying craft beers and cocktails. The Foundry Art Centre frequently hosts events, while the Ameristar Casino offers gaming and entertainment, ensuring a vibrant nightlife experience for all visitors.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St. Charles

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. Charles are December to February, where the prices are slightly lower. This is in comparison to May to July, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in St. Charles is Monday. The most expensive day to stay in St. Charles is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to customize your options based on your budget, desired location, and the type of hotel you prefer. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in St. Charles with your flights and activities through an Expedia package.

Find the best attractions in and around St. Charles

St. Charles, Missouri, is an ideal destination for family, romantic, and city-themed vacations. Visitors can explore vibrant neighborhoods, engaging arts centers, and captivating art museums. The area offers a diverse range of attractions that cater to those seeking cultural experiences, outdoor adventures, and family-friendly activities, ensuring a memorable trip for everyone.

  • Historic Main Street: Stroll along Historic Main Street, where charming city vibes meet rich history. This picturesque area is lined with unique shops, delightful eateries, and beautiful architecture, making it perfect for leisurely exploration.
  • First Missouri State Capitol Historic Site: Immerse yourself in the culture at the First Missouri State Capitol Historic Site. This site offers fascinating insights into Missouri's political history, featuring engaging exhibits and guided tours that bring the past to life.
  • St. Louis Art Museum: Located 15 miles away, the St. Louis Art Museum is a cultural gem showcasing an impressive collection of art across various periods and styles. Its stunning architecture and serene park setting enhance the overall experience.

Best time to go to St. Charles

The best time to visit St. Charles is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are slightly low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January31.1°F (-0.5°C)Light RainMostly CloudySlightly LowSlightly Low
February34.2°F (1.2°C)Light RainMostly SunnyAverageSlightly Low
March45.9°F (7.7°C)Light RainMostly SunnySlightly HighAverage
April55.6°F (13.1°C)Light RainMostly SunnySlightly HighAverage
May65.8°F (18.8°C)Light RainMostly SunnyAverageSlightly High
June75.4°F (24.1°C)Light RainMostly SunnyAverageSlightly High
July78.4°F (25.8°C)Light RainMostly SunnySlightly HighSlightly High
August76.6°F (24.8°C)Light RainMostly SunnyAverageAverage
September70.5°F (21.4°C)Light RainMostly SunnyAverageAverage
October57.9°F (14.4°C)Light RainMostly SunnyAverageAverage
November45.7°F (7.6°C)Light RainMostly SunnySlightly LowAverage
December37.0°F (2.8°C)Light RainMostly SunnySlightly LowSlightly Low

The nearest major airports for your trip to St. Charles

Traveling to St. Charles, Missouri, is convenient with its proximity to major airports. St. Louis Lambert International Airport (STL) is located 8 miles away, with nearby hotels such as The Ritz-Carlton and Ameristar Casino Resort and Spa, both 7 miles from the airport. Columbia Regional Airport (COU) is 93 miles away, offering hotel options like The Broadway Columbia and voco The Tiger Hotel, both 11 miles from COU. Abraham Lincoln Capital Airport (SPI) is 85 miles away, with accommodations like the President Abraham Lincoln Springfield - DoubleTree by Hilton just 3 miles from the airport, providing various transportation services for easy access.

Frequently asked questions

What is the best area to stay in St Charles?
The best area to stay in St. Charles is Historic Main Street, which offers a blend of historical significance and modern convenience.

This neighborhood is the heart of St. Charles, featuring brick-paved streets, well-preserved 19th-century buildings, and a variety of shops, restaurants, and entertainment venues. It stretches for several blocks along the Missouri River, with landmarks like the First State Capitol Building and the Lewis & Clark Boat House and Museum.

Couples will find Historic Main Street particularly appealing. The area provides a romantic setting with its historic architecture, intimate dining options, and opportunities for leisurely strolls along the riverfront or through the charming boutiques. Many accommodations here offer a cozy and great experience.

For travelers looking for a convenient and well-appointed stay, the hotels located just off Historic Main Street, particularly those closer to the convention center, are an excellent choice.
What are the best hotels in St Charles that travelers recommend?
Two of the best hotels in St Charles that receive consistently high recommendations from travelers are the Country Inn & Suites by Radisson, St. Charles Historic District, and the Embassy Suites by Hilton St. Louis St. Charles.

The Country Inn & Suites by Radisson, St. Charles Historic District, boasts an impressive 9.4 rating. Guests frequently praise its clean and spacious rooms, the friendly and helpful staff, and the superb location within the shopping district, making it easy to explore. A complimentary breakfast is also a highlight for many visitors.

Another highly recommended option is the 3.5-star Embassy Suites by Hilton St. Louis St. Charles, with an 8.8 rating. Travelers appreciate the comfortable and clean rooms with premium bedding and designer toiletries. The staff is often described as friendly and helpful, and the complimentary buffet breakfast receives excellent reviews. Its convenient location is also a major plus.
What are the best family hotels in St Charles?
For family-friendly hotels in St. Charles, consider the Embassy Suites by Hilton St. Louis St. Charles, Country Inn & Suites by Radisson, St. Charles Historic District, and Hampton Inn & Suites St. Charles Old Town Area.

The 3.5-star Embassy Suites by Hilton St. Louis St. Charles, with an 8.8 rating, is top for its comfortable and clean rooms, as well as its friendly and helpful staff. Guests frequently praise the excellent breakfast, and its convenient location places it one mile from the Lewis & Clark Boathouse and Nature Center and 1.3 miles from Historic Main Street. The hotel offers connecting rooms, child-friendly window designs, sofa beds, and free cribs, along with complimentary breakfast.

Another excellent option is the Country Inn & Suites by Radisson, St. Charles Historic District, which boasts an impressive 9.4 rating. Travelers appreciate the clean and spacious rooms and the friendly and helpful staff. Its location is perfect, being just 0.2 miles from the Lewis & Clark Boathouse and Nature Center and 0.6 miles from Historic Main Street. The hotel provides sofa beds, a pool, and free cribs, along with complimentary buffet breakfast.

The Hampton Inn & Suites St. Charles Old Town Area, rated 9.2, is also highly recommended. Guests consistently mention the comfortable and clean rooms, the great staff, and the good breakfast. It is located 0.5 miles from the Lewis & Clark Boathouse and Nature Center and 0.9 miles from Historic Main Street. This hotel offers sofa beds, free rollaway/extra beds, free cribs, connecting rooms, a pool, and complimentary buffet breakfast. Find more child-friendly accommodations in St Charles
What are the best spa hotels in St Charles?
For a highly-rated spa hotel in St. Charles, Missouri, consider the Ameristar Casino Resort and Spa.

This 4.5-star resort, with an 8.4 rating, offers a full-service onsite spa with a wide array of treatments. Guests can enjoy aromatherapy, various types of massage, manicures and pedicures, body treatments, facial treatments, hydrotherapy, and body scrubs. The spa also features a hot tub and dedicated massage treatment rooms. Many guests praise the spacious and great rooms, the friendly and great staff, and the comfortable beds. See all spa hotels in St Charles
What hotels in St Charles offer free breakfast?
For hotels in St Charles that offer free breakfast, consider the Drury Plaza Hotel St. Louis St. Charles, the Country Inn & Suites by Radisson, St. Charles Historic District, and the Hampton Inn & Suites St. Charles Old Town Area.

The 3-star Drury Plaza Hotel St. Louis St. Charles, with a 9.6 rating, provides a complimentary buffet breakfast and free self-parking. Guests consistently praise the friendly and helpful staff, the comfortable and spacious rooms, and the great location, which is just 1.1 miles from Historic Main Street.

The Country Inn & Suites by Radisson, St. Charles Historic District, rated 9.4, also offers a free buffet breakfast and free self-parking. This hotel is commended for its clean and big rooms, helpful staff, and great location, being only 0.6 miles from Historic Main Street and 0.3 miles from Frontier Park.

Another excellent option is the Hampton Inn & Suites St. Charles Old Town Area, which has a 9.2 rating. This hotel provides a complimentary buffet breakfast, free WiFi, and free self-parking. Travelers appreciate the comfortable and clean rooms, the friendly staff, and the good location, which is 0.9 miles from Historic Main Street.

The 3.5-star Embassy Suites by Hilton St. Louis St. Charles, with an 8.8 rating, also features a free buffet breakfast. Guests often highlight the comfortable and clean rooms, the friendly staff, and the excellent and convenient location.

Finally, the Tru by Hilton St. Charles St. Louis, MO, rated 8.6, offers a complimentary continental breakfast. This hotel is known for its nice and clean rooms, great staff, and comfortable beds. Find more hotels with free breakfast in St Charles
What are the top pet-friendly hotels in St Charles?
When looking for top pet-friendly hotels in St Charles, consider the Embassy Suites by Hilton St. Louis St. Charles and the Home2 Suites by Hilton St. Charles St.Louis.

The 3.5-star Embassy Suites by Hilton St. Louis St. Charles, with an 8.8 rating, warmly welcomes both dogs and cats. Guests consistently praise the comfortable and clean rooms, the friendly and helpful staff, and the excellent breakfast. Its convenient location is a highlight, being just over a mile from the Lewis & Clark Boathouse and Nature Center and Historic Main Street.

Another excellent option is the 3-star Home2 Suites by Hilton St. Charles St.Louis, which also accommodates both dogs and cats. This hotel offers a range of complimentary amenities, including a free area shuttle, free self-parking, free wired and wireless internet, and a free continental breakfast. Free toiletries are also provided, and cribs are available at no extra charge. See more pet-friendly hotels in St Charles
What are the best budget hotels in St Charles?
For budget-friendly accommodations in St. Charles, consider the Country Inn & Suites by Radisson, St. Charles Historic District, Comfort Suites St Charles - St Louis, Hampton Inn St. Charles St. Peters, and the 3-star Best Western Plus The Charles Hotel.

The Country Inn & Suites by Radisson, St. Charles Historic District, with an excellent 9.4 rating, is praised by guests for its clean and spacious rooms and friendly, helpful staff. It offers a complimentary buffet breakfast and free self-parking. Its location is particularly convenient, being just 0.6 miles from Historic Main Street and First Missouri State Capitol Historic Site, and 0.3 miles from Frontier Park.

Another good option is the Comfort Suites St Charles - St Louis, which has an 8.4 rating. Guests appreciate the spacious and clean rooms, nice breakfast, and friendly staff. This hotel also provides a complimentary full breakfast and free self-parking. It is located 1.0 miles from Historic Main Street and 0.9 miles from the First Missouri State Capitol Historic Site.

The Hampton Inn St. Charles St. Peters, rated 8.0, is known for its comfortable and clean rooms, great and delicious breakfast, and friendly staff. This hotel offers free buffet breakfast and free self-parking, and guests often mention its easily accessible and quiet location.

Finally, the 3-star Best Western Plus The Charles Hotel, with an 8.0 rating, features clean and good rooms, comfortable beds, and a great free breakfast. The staff are friendly, and the hotel provides complimentary buffet breakfast and free self-parking. It is located 0.9 miles from Historic Main Street and the First Missouri State Capitol Historic Site, and 0.7 miles from Frontier Park. View all budget hotels in St Charles
What are the most romantic hotels in St Charles for couples?
For a romantic getaway in St. Charles, the Ameristar Casino Resort and Spa and the Drury Plaza Hotel St. Louis St. Charles are excellent choices.

The 4.5-star Ameristar Casino Resort and Spa, with a rating of 8.4, offers a full-service spa where couples can enjoy aromatherapy treatments, massages, manicures, pedicures, and body treatments. Many guests mention the spacious rooms and the friendly staff. It is conveniently located near the Lewis & Clark Boathouse and Nature Center and Historic Main Street.

Another great option is the 3-star Drury Plaza Hotel St. Louis St. Charles, which boasts an impressive 9.6 rating. This hotel provides complimentary breakfast and free WiFi, and guests frequently praise the comfortable and spacious rooms, as well as the friendly and helpful staff. It is also well-situated for exploring Historic Main Street and the Lewis & Clark Boathouse and Nature Center. See all romantic hotels in St Charles
What are the best hotels in St Charles near Missouri River?
For hotels in St Charles near the Missouri River, consider the Drury Plaza Hotel St. Louis St. Charles, Country Inn & Suites by Radisson, St. Charles Historic District, or Hampton Inn & Suites St. Charles Old Town Area.

The 3-star Drury Plaza Hotel St. Louis St. Charles, with an impressive 9.6 rating, is located approximately 0.6 miles from the Lewis & Clark Boathouse and Nature Center and 0.8 miles from Frontier Park. Guests consistently praise the comfortable and spacious rooms, the convenient parking, and the free buffet breakfast. This hotel offers complimentary cribs and sofa beds, making it a family-friendly choice.

Another excellent option is the Country Inn & Suites by Radisson, St. Charles Historic District, which has a 9.4 rating. This hotel is very close to the Lewis & Clark Boathouse and Nature Center, just 0.2 miles away, and 0.3 miles from Frontier Park. It provides a pool, free cribs, and a complimentary buffet breakfast. Reviewers often highlight the clean, big rooms and the friendly, helpful staff.

The Hampton Inn & Suites St. Charles Old Town Area, rated 9.2, is also well-located, approximately 0.5 miles from the Lewis & Clark Boathouse and Nature Center and 0.7 miles from Frontier Park. This hotel offers a pool, free cribs, and a complimentary buffet breakfast. Guests appreciate the comfortable and clean rooms, along with the great breakfast.
When is the best time to go to St Charles?
The best time to visit St. Charles is during the spring (late April to early June) and fall (September to October) when the weather is most pleasant for outdoor activities and events.

Spring in St. Charles brings comfortable temperatures, typically ranging from the 60s to low 80s Fahrenheit, making it ideal for walking along Main Street and exploring Frontier Park. This season also features various local festivals and farmers' markets, adding to the town's welcoming feel.

Fall offers similarly mild temperatures, usually in the 50s and 60s Fahrenheit, and the colorful foliage along the Missouri River adds to the scenic beauty. Many visitors enjoy the harvest festivals and outdoor dining opportunities during this time, particularly around the historic district.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. Charles.
How can I save on a St. Charles hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible St. Charles hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly 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, Hotels.com and Vrbo.
How much is the nightly rate at a St. Charles hotel?
Prices for hotels in St. Charles often vary, but you can find a great deal from $68 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia