Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Chris Zajicek on trover

Find Hotels in St. Charles, IL

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

St. Charles hotels and places to stay

Entire unit, Great Loaction.
Get Rates
3.04 mi from city center
Entire unit, Great Loaction.
Motel 6 Naperville, IL
2 out of 5
1585 Naperville Wheaton Road, Naperville, IL
Free CancellationReserve now, pay when you stay
The price is $35 per night
15.86 mi from city center
3.3/5 (644 reviews)

"There was a sign stating you must wear a mask to enter. I did enter with my mask on. The manager stated that the key machine was broken and I couldn’t get a key, every time I wanted to enter my room, a manager would have to go with me and unlock my door for me. I entered late the first night and ..."…"

Reviewed on May 30, 2020

Motel 6 Naperville, IL
Best Western Inn of St. Charles
2.5 out of 5
1635 E Main St, St. Charles, IL
Free CancellationReserve now, pay when you stay
The price is $80 per night
4.01 mi from city center
3.8/5Good! (806 reviews)

"Clean and quiet location. Staff was very friendly. Great location for variety of needs, or food and shopping venues."…"

Reviewed on May 26, 2020

Best Western Inn of St. Charles
Motel 6 Elk Grove Village - O'Hare
2 out of 5
2881 Touhy Ave, Elk Grove Village, IL
Free Cancellation
The price is $40 per night
22.34 mi from city center
3.7/5Good! (1,079 reviews)

"I cannot say enough about this property and its staff. It is so well maintained and clean. The staff is amazing. Always helpful! Like I stated before on another review, I would stay here again and again. These people understand hospitality and they do it better than anyone in the US. Thanks ..."…"

Reviewed on Jun 3, 2020

Motel 6 Elk Grove Village - O'Hare
Super 8 by Wyndham St. Charles
2 out of 5
1520 E Main St, St. Charles, IL
Free CancellationReserve now, pay when you stay
The price is $50 per night
3.85 mi from city center
2.9/5 (652 reviews)

"This is a nice place to stay for a show at the ARCADA."…"

Reviewed on Nov 11, 2019

Super 8 by Wyndham St. Charles
Fairfield Inn and Suites By Marriott St Charles
2.5 out of 5
2096 Bricher Rd, St. Charles, IL
Free CancellationReserve now, pay when you stay
The price is $89 per night
3.25 mi from city center
4.1/5Very Good! (265 reviews)

"Location of property was excellent for bringing together family from different parts of the midwest and many retail and restaurants to choose from"…"

Reviewed on Jan 6, 2020

Fairfield Inn and Suites By Marriott St Charles
Hampton Inn & Suites Chicago/St. Charles
2.5 out of 5
2875 Foxfield Rd, St. Charles, IL
Free CancellationReserve now, pay when you stay
The price is $95 per night
4.55 mi from city center
4.5/5Wonderful! (481 reviews)

"Staff was very friendly. Lobby was large and open and didn’t feel cramped while getting breakfast."…"

Reviewed on Mar 8, 2020

Hampton Inn & Suites Chicago/St. Charles
Hilton Garden Inn St. Charles
3 out of 5
4070 East Main Street, St. Charles, IL
Free CancellationReserve now, pay when you stay
The price is $93 per night
5.76 mi from city center
4.3/5Excellent! (490 reviews)
Anniversary Stay- Room Not What Was Expected

"Stay was great. We booked a King Corner Whirlpool Suite on Hotels.com and the pics showed a fireplace, which was a main reason we chose it. When we got there, that wasnt the case. Just keep that in mind when booking from a 3rd party site. You dont always get the room you think you are getting. Other ..."…"

Reviewed on Mar 2, 2020

Hilton Garden Inn St. Charles
Geneva Motel Inn
2 out of 5
100 South Tyler Rd, St. Charles, IL
Free CancellationReserve now, pay when you stay
The price is $70 per night
4.02 mi from city center
3/5 (397 reviews)

"Hotel is a little older but very clean and comfortable. Very happy with my stay. Very happy with the price. Will definitely stay here again if in the area."…"

Reviewed on Feb 17, 2020

Geneva Motel Inn
Hyatt Place Chicago/Lombard/Oak Brook
3 out of 5
2340 South Fountain Square Drive, Lombard, IL
Free Cancellation
The price is $89 per night
20.11 mi from city center
4.4/5Excellent! (2,085 reviews)

"The check in associate was very polite and attentive, she made me feel safe and the check in process was a breeze which is always a plus because I always end up checking in late. The room was clean and cozy for me and my man to cuddle up in and there were no disturbances at all throughout my ..."…"

Reviewed on May 15, 2020

Hyatt Place Chicago/Lombard/Oak Brook
Don't see what you're looking for?
See all available properties in St. Charles
View all properties
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.

Visiting St. Charles

Families will find kid-friendly activities in St. Charles, and visitors give high marks for the top-notch restaurants. This city also attracts tourists with its shopping, live music, and entertainment choices. A top sight in the area is Chicago Premium Outlets.

  • You'll find 1200 Expedia hotels and other accommodations in the larger area of Chicago
  • The closest major airport is in Chicago, IL (DPA-Dupage), 2.6 mi (4.2 km) from the city center
  • The next closest is in Chicago, IL (ORD-O'Hare Intl.), 20.6 mi (33.1 km) away

Sightseeing and Staying in St. Charles

The city is well known for its live music and theaters, and cultural venues include Dellora A. Norris Cultural Arts Center, Arcada Theater, and Beith House Museum. The city is well liked for its places to shop, and Charlestowne Mall is a favorite for retail therapy. Additionally, you might want to add Kane County Fairgrounds to your agenda.

As you plan your holiday retreat, you'll find 13 hotels and other lodging options to choose from in St. Charles. Here are top ranked ones based on our user reviews:

  • Hampton Inn Chicago Saint Charl - With a stay at this 2.5-star hotel, guests can enjoy access to free breakfast and a restaurant, along with WiFi. It's a favorite with Expedia travelers for its breakfast and convenient parking.
  • Hilton Garden Inn St. Charles - Our customers like the dining options and quiet location at this hotel. With a stay at this 3-star hotel, guests can enjoy access to a restaurant and an indoor pool, along with free WiFi.
  • Courtyard Chicago St. Charles - With a stay at this 3-star hotel, guests can enjoy access to a restaurant and an indoor pool, along with free WiFi. Expedia customers like its helpful staff and WiFi.

One of the popular sights in the surrounding area is Chicago Premium Outlets, located 8.9 mi (14.2 km) from the city center.

Dressing for St. Charles

  • Between January and March, daytime temperatures average 53°F, while nighttime temperatures stay around 16°F
  • From April to June, the average is 84°F during the day and 34°F at night
  • July through September sees average temperatures of 85°F during the day and 48°F at night
  • In October-December, you can expect 68°F as the daytime average and 17°F as the nighttime average
  • Average annual rainfall for St. Charles is 36.89 inches
  • July and June are usually the hottest months averaging 83°F, while January and February are usually the coldest with an average temperature of 19°F

Frequently asked questions

Where is the best place for a stay in St. Charles?
Holiday Inn Express & Suites Chicago West - St Charles is ranked highly by Expedia customers. This hotel offers free breakfast and an indoor pool. Traveler reviews also recommend Hilton Garden Inn St. Charles and Hampton Inn & Suites Chicago/St. Charles as top choices for your trip.
If I need to cancel my hotel reservation in St. Charles, will I receive a refund?
Yes, you’ll find most hotel bookings are fully refundable as long as you cancel before the accommodation’s cancellation deadline, which in most cases is within 24 or 48 hours of the scheduled arrival. If you booked a non-refundable reservation, it may still be possible to cancel it and get a refund within a 24-hour period of booking. Add your dates and click on “Search”, then you can use the “free cancellation” filter to review the best deals available in St. Charles.
Where can I learn more about changing or cancelling my trip to St. Charles?
To find more details about picking new dates or cancelling your trip to St. Charles, click here.
What's the best budget-friendly hotel in St. Charles?
Based on reviews, Super 8 by Wyndham St. Charles is a popular 2-star property for our travelers looking for an economical choice, and features free breakfast and free WiFi. Other choices for your budget-friendly stay include Best Western Inn of St. Charles and Geneva Motel Inn.
What's the best hotel for a family vacation to St. Charles?
Best Western Inn of St. Charles is a hotel with an outdoor pool and free parking, and it’s a top choice on Expedia for families. Other options to stay with the kids include Pheasant Run Resort and Super 8 by Wyndham St. Charles. Attractions like Kane County Fairgrounds and Otter Cove Aquatic Park are also fun for kids of all ages.
What's the best place to stay for a romantic getaway to St. Charles?
Pheasant Run Resort is a favorite 3-star resort for couples, and features an outdoor pool and an indoor pool.
What's the best pet-friendly place to stay in St. Charles?
Quality Inn and Suites St Charles -West Chicago is a top dog-friendly hotel, and offers an outdoor pool and a fitness center for its human guests. Other good choices to stay with your pet include Pheasant Run Resort and Geneva Motel Inn.
Where is the best hotel to stay close to Arcada Theater?
Super 8 by Wyndham St. Charles is one of the top choices for your stay based on our traveler data, and this property offers free breakfast and free WiFi. It’s located just a short 0.9 mi (1.4 km) from Arcada Theater. Other good options within 5 miles include Best Western Inn of St. Charles and Quality Inn & Suites.
What about the best place to stay close to Kane County Fairgrounds?
One of the top choices for your stay is Fairfield Inn and Suites By Marriott St Charles, located a short 0.5 mi (0.9 km) from Kane County Fairgrounds, and this hotel offers free breakfast and an indoor pool. Best Western Inn of St. Charles and The Herrington Inn & Spa are other good choices within 5 miles.
What are some accommodations with pools in St. Charles?
Pheasant Run Resort is a popular 3-star resort featuring an indoor pool, an outdoor pool, and free WiFi. A couple of other options with an onsite pool include Best Western Inn of St. Charles and Quality Inn and Suites St Charles -West Chicago.
What is the best spa hotel in St. Charles?
Hilton Garden Inn St. Charles is a top spa hotel featuring a restaurant, an indoor pool, a 24-hour fitness center, and a bar. Why not spend some time relaxing in the spa tub? Other popular spa hotels in St. Charles include Pheasant Run Resort and Courtyard Chicago St. Charles.
What's the best place to stay near O'Hare International Airport (ORD)?
Hilton Chicago O’Hare Airport is a popular 4-star hotel featuring 2 restaurants and 2 bars. It’s located a short 0.1 mi (0.1 km) from O’Hare Intl. Airport. Other good options close to the airport are Edward Hotel Chicago and Best Western At O’Hare.

Recent reviews of St. Charles hotels

More trip options