Hotels in St. Charles that Travelers Love

Top 10 Hotels in St. Charles

See all 11 Hotels in St. Charles
Quality Inn & Suites
Quality Inn & Suites

1600 E Main St, St. Charles 60174

2.5 out of 5.0
3.8 out of 5 (152 reviews)

Situated in St. Charles, this hotel is within 1 mi (2 km) of St. Charles Heritage Center and Camp Kane, Arcada Theater, and …

$72
Super 8 St Charles
Super 8 St Charles

1520 E Main St, St. Charles 60174

2.0 out of 5.0
3 out of 5 (383 reviews)

Situated in St. Charles, this motel is within 1 mi (2 km) of St. Charles Heritage Center and Camp Kane, Arcada Theater, and …

$64
Geneva Motel Inn
Geneva Motel Inn

100 South Tyler Rd, St. Charles 60174

2.0 out of 5.0
3 out of 5 (260 reviews)

Situated in the business district, this hotel is within 1 mi (2 km) of St. Charles Heritage Center and Camp Kane, Arcada …

$70
Hampton Inn Chicago Saint Charl
Hampton Inn Chicago Saint Charl

2875 Foxfield Rd, St. Charles 60174

2.5 out of 5.0
4.5 out of 5 (204 reviews)

Situated in the suburbs, this hotel is within 1 mi (2 km) of Charlestowne Mall and Dellora A. Norris Cultural Arts Center …

$89
Pheasant Run Resort
Pheasant Run Resort

4051 E Main Street, St. Charles 60174

3.0 out of 5.0
3.4 out of 5 (541 reviews)

This 250-acre resort is 2 miles from downtown St Charles, 5 miles from the Villa Olivia ski area, 10 miles from Woodfield …

$99
Saint Charles Inn and Suites
Saint Charles Inn and Suites

155 38th Ave, St. Charles 60174

2.5 out of 5.0
4 out of 5 (479 reviews)

Situated in St. Charles, this hotel is within 1 mi (2 km) of Charlestowne Mall and Dupage Expo Center. Dellora A. Norris …

$88
Hilton Garden Inn St. Charles
Hilton Garden Inn St. Charles

4070 East Main Street, St. Charles 60174

3.0 out of 5.0
4.4 out of 5 (286 reviews)

Located in the heart of St. Charles, this hotel is within a 15-minute walk of Dupage Expo Center and Charlestowne Mall …

$89
Fairfield Inn and Suites By Marriott St Charles
Fairfield Inn and Suites By Marriott St Charles

2096 Bricher Rd, St. Charles 60174

2.5 out of 5.0
4.1 out of 5 (124 reviews)

Situated in St. Charles, this hotel is within a 15-minute walk of Geneva Commons and Kane County Fairgrounds. Delnor …

$98
The Herrington Inn & Spa
The Herrington Inn & Spa

15 S River Ln, Geneva 60134

4.0 out of 5.0
4.8 out of 5 (30 reviews)

Situated on a river, this hotel is within a 10-minute walk of Island Park, C'est La Vie, and Geneva History Center. Fabyan …

$159
Aurora Fox Valley Inn
Aurora Fox Valley Inn

2450 N Farnsworth Avenue, Aurora 60502

2.0 out of 5.0
2.7 out of 5 (303 reviews)

Situated in Aurora, this hotel is 0.7 mi (1.2 km) from Chicago Premium Outlets and within 6 mi (10 km) of Red Oak Nature …

$65

Recent Reviews in St. Charles

Hide content

Where to stay in St. Charles

St. Charles Hotel Guide

Visitors to Chicago who are after somewhere to stay in and around St. Charles have many options to choose from. Take your pick from approximately 13 apartments and hotels within a 6-mile distance of the heart of St. Charles which are in Expedia's large network.

Travelers wishing to find accommodation close to the heart of St. Charles, can check out the rates and amenities at the Quality Inn & Suites and Best Western Inn of St. Charles.

The Best Western Inn of St. Charles is nicely situated 0.6 miles from the central area of St. Charles and is excellent for those who like to save money wherever possible. For another budget option, check out the amenities and rates at the Geneva Motel Inn.

The Renaissance Schaumburg Convention Center Hotel is 16 miles from the central part of St. Charles. Or, alternatively, the Residence Inn by Marriott Chicago Schaumburg/Woodfield Mall is 16 miles away. Another possibility is to make a booking at the Hotel Arista at CityGate Centre or the Chicago Marriott Northwest.

Looking for more things to do? Spend the day visiting Woodfield Mall and Legoland Discovery Center, in Schaumburg, 15 miles to the northeast of St. Charles. The Embassy Suites Chicago - Schaumburg - Woodfield and Marriott Chicago Schaumburg are just some of the great long and short-stay options in Schaumburg. Or stay in Algonquin, 16 miles to the north of St. Charles, where you can pick from the Holiday Inn Express Hotel & Suites Chicago-Algonquin and Victorian Rose Garden. If you're staying in Algonquin, make sure you visit the Terrace Hill Golf Course and Raging Buffalo Snowboard Ski Park.

Get your fix of local sport by taking a trip to Wrigley Field, which is 35 miles to the east of St. Charles. Sports fans wishing to find a room or apartment near to the sporting action can take their choice from the Roscoe Village Guesthouse or the Best Western Plus Hawthorne Terrace Hotel.

O'Hare International Airport is a logical airport for arriving in St. Charles. It is 20 miles drive away. If you choose to stay nearby, try the Loews Chicago O'Hare Hotel or The Westin O'Hare.