Photo by Chris Zajicek

Find hotels in St. Charles, IL from $50

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 863 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Marriott Chicago O'Hare
3.5 out of 5
8535 West Higgins Road, Chicago, IL
Fully refundableReserve now, pay when you stay
The price is $169 per night from Oct 14 to Oct 15
$169
per night
Oct 14 - Oct 15
24.49 mi from city center
8/10 Very Good! (1,007 reviews)
"Great service and attention."

Reviewed on Oct 1, 2023

Marriott Chicago O'Hare
Hyatt Place Chicago/O'Hare Airport
3 out of 5
6810 Mannheim Rd, Rosemont, IL
Fully refundable
The price is $107 per night from Oct 22 to Oct 23
$107
per night
Oct 22 - Oct 23
22.59 mi from city center
8.2/10 Very Good! (1,975 reviews)
5 STARS!
"Everything was great - beautiful rooms and great accommodations to get to and from the airport - thank you!"

Reviewed on Oct 2, 2023

Hyatt Place Chicago/O'Hare Airport
Comfort Suites Chicago O'Hare Airport
3 out of 5
4200 North River Road, Schiller Park, IL
Fully refundableReserve now, pay when you stay
The price is $92 per night from Oct 29 to Oct 30
$92
per night
Oct 29 - Oct 30
23.27 mi from city center
8.2/10 Very Good! (1,540 reviews)
"The wreath seemed a little seedy, but the hotel was good."

Reviewed on Sep 30, 2023

Comfort Suites Chicago O'Hare Airport
Save an average of 15% on thousands of hotels when you're signed in
Holiday Inn Chicago O'Hare - Rosemont
3 out of 5
6600 Mannheim Road, building 2, Rosemont, IL
Fully refundable
The price is $106 per night from Oct 8 to Oct 9
$106
per night
Oct 8 - Oct 9
22.51 mi from city center
8.2/10 Very Good! (474 reviews)
"Nice staff, clean hotel, would come back again"

Reviewed on Sep 30, 2023

Holiday Inn Chicago O'Hare - Rosemont
SureStay Plus Hotel by Best Western Chicago Lombard
2.5 out of 5
222 E 22nd Street, Lombard, IL
Fully refundableReserve now, pay when you stay
The price is $81 per night from Oct 3 to Oct 4
$81
per night
Oct 3 - Oct 4
16.07 mi from city center
8.6/10 Excellent! (1,257 reviews)
"breakfast"

Reviewed on Oct 2, 2023

SureStay Plus Hotel by Best Western Chicago Lombard
Sonesta Chicago O'Hare Airport Rosemont
3 out of 5
10233 W Higgins Rd, Rosemont, IL
Fully refundableReserve now, pay when you stay
The price is $131 per night from Oct 14 to Oct 15
$131
per night
Oct 14 - Oct 15
22.61 mi from city center
8.4/10 Very Good! (1,420 reviews)
"Room was clean and staff was friendly"

Reviewed on Sep 26, 2023

Sonesta Chicago O'Hare Airport Rosemont
The Westin Chicago Lombard
4 out of 5
70 Yorktown Center, Lombard, IL
Fully refundableReserve now, pay when you stay
The price is $152 per night from Oct 5 to Oct 6
$152
per night
Oct 5 - Oct 6
16.5 mi from city center
8.4/10 Very Good! (1,001 reviews)
"Very Upscale But Simple Nice Stay!"

Reviewed on Sep 25, 2023

The Westin Chicago Lombard
Motel 6 Schiller Park, IL - Chicago O'Hare
2 out of 5
9408 Lawrence Avenue, I-90 at Kennedy Expwy, Exit 79-A S., Schiller Park, IL
Fully refundableReserve now, pay when you stay
The price is $60 per night from Oct 17 to Oct 18
$60
per night
Oct 17 - Oct 18
23.17 mi from city center
6.4/10 (1,009 reviews)
"Affordable, no frills, well taken care of, close to O'Hare."

Reviewed on Sep 23, 2023

Motel 6 Schiller Park, IL - Chicago O'Hare
Hilton Chicago O'Hare Airport
4 out of 5
O'Hare International Airport, Chicago, IL
Fully refundableReserve now, pay when you stay
The price is $219 per night from Oct 29 to Oct 30
$219
per night
Oct 29 - Oct 30
21.23 mi from city center
7.4/10 Good! (1,772 reviews)
"Very convenient when flying to/from Ohare"

Reviewed on Sep 30, 2023

Hilton Chicago O'Hare Airport
Four Points by Sheraton Chicago O'Hare Airport
3 out of 5
10249 Irving Park Road, Schiller Park, IL
Fully refundableReserve now, pay when you stay
The price is $93 per night from Oct 8 to Oct 9
$93
per night
Oct 8 - Oct 9
22.04 mi from city center
6.8/10 (1,152 reviews)
"Great room, clean!"

Reviewed on Sep 27, 2023

Four Points by Sheraton Chicago O'Hare Airport
Hyatt Rosemont Near O'Hare
3.5 out of 5
6350 N River Rd, Rosemont, IL
Fully refundable
The price is $107 per night from Oct 29 to Oct 30
$107
per night
Oct 29 - Oct 30
23.58 mi from city center
8.4/10 Very Good! (1,003 reviews)
"The doors all seemed to stick a bit, so opening and closing the door to our room was quite loud. Similarly, we could hear it quite loudly when anyone on our floor opened or closed their door."

Reviewed on Sep 26, 2023

Hyatt Rosemont Near O'Hare
Aloft Chicago O'Hare
3 out of 5
9700 Balmoral Ave, Rosemont, IL
Fully refundableReserve now, pay when you stay
The price is $127 per night from Oct 15 to Oct 16
$127
per night
Oct 15 - Oct 16
23.11 mi from city center
8.4/10 Very Good! (1,006 reviews)
"👍"

Reviewed on Oct 1, 2023

Aloft Chicago O'Hare
Sheraton Suites Chicago O'Hare
3.5 out of 5
6501 N Mannheim Rd, Rosemont, IL
The price is $142 per night from Oct 8 to Oct 9
$142
per night
Oct 8 - Oct 9
22.62 mi from city center
8.6/10 Excellent! (1,004 reviews)
Comfortable but
"We enjoyed our stay, suite very comfortable except in only had one bedside table and we are a couple"

Reviewed on Sep 30, 2023

Sheraton Suites Chicago O'Hare
Renaissance Chicago O'Hare Suites Hotel
4 out of 5
8500 West Bryn Mawr Avenue, Chicago, IL
Fully refundableReserve now, pay when you stay
The price is $134 per night from Oct 13 to Oct 14
$134
per night
Oct 13 - Oct 14
24.51 mi from city center
8/10 Very Good! (1,000 reviews)
"It was pleasant and clean the staff were friendly. Would stay here again"

Reviewed on Sep 17, 2023

Renaissance Chicago O'Hare Suites Hotel
Loews Chicago O'Hare Hotel
4.5 out of 5
5300 N River Rd, Rosemont, IL
Fully refundableReserve now, pay when you stay
The price is $199 per night from Oct 7 to Oct 8
$199
per night
Oct 7 - Oct 8
23.29 mi from city center
9.2/10 Wonderful! (1,295 reviews)
"It’s a beautiful hotel"

Reviewed on Sep 29, 2023

Loews Chicago O'Hare Hotel
Motel 6 Rolling Meadows, IL - Chicago Northwest
2 out of 5
1800 Winnetka Cir, Rolling Meadows, IL
Fully refundableReserve now, pay when you stay
The price is $50 per night from Oct 9 to Oct 10
$50
per night
Oct 9 - Oct 10
18.79 mi from city center
6/10 (1,004 reviews)
"Very nice and clean"

Reviewed on Oct 1, 2023

Motel 6 Rolling Meadows, IL - Chicago Northwest
Hyatt Lodge Oak Brook Chicago
4 out of 5
2815 Jorie Blvd, Oak Brook, IL
Fully refundable
The price is $148 per night from Oct 26 to Oct 27
$148
per night
Oct 26 - Oct 27
19.41 mi from city center
8.6/10 Excellent! (1,002 reviews)
"The staff was very friendly. Rooms were very clean. Beautiful location with great walking trails."

Reviewed on Sep 26, 2023

Hyatt Lodge Oak Brook Chicago
Holiday Inn Express & Suites Chicago O'Hare Airport, an IHG Hotel
3 out of 5
3001 South Mannheim Road, Des Plaines, IL
Fully refundable
The price is $126 per night from Oct 8 to Oct 9
$126
per night
Oct 8 - Oct 9
22.56 mi from city center
9/10 Wonderful! (877 reviews)
"There were a few things broken in the room. Staff was awesome"

Reviewed on Sep 30, 2023

Holiday Inn Express & Suites Chicago O'Hare Airport, an IHG Hotel
avid hotel Chicago O’Hare – Des Plaines, an IHG Hotel
2.5 out of 5
1551 East Touhy Ave, Des Plaines, IL
Fully refundable
The price is $94 per night from Oct 29 to Oct 30
$94
per night
Oct 29 - Oct 30
22.74 mi from city center
9/10 Wonderful! (427 reviews)
Great Hotel for a Great Price
"This was a great hotel. It was clean overall. The staff was friendly and helpful. It had a nice pool and small gym area (we didn't use either but they looked nice) and had a small patio out front. The room was clean and beds were comfortable. Pillows were pretty good too. I liked that they use liquid ..."

Reviewed on Oct 1, 2023

avid hotel Chicago O’Hare – Des Plaines, an IHG Hotel
Holiday Inn Chicago - Elk Grove, an IHG Hotel
3.5 out of 5
1000 Busse Rd, Elk Grove Village, IL
The price is $96 per night from Oct 29 to Oct 30
$96
per night
Oct 29 - Oct 30
19.07 mi from city center