Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Elmhurst

Filter by star ratings
All filters
Fairfield Inn and Suites Chicago Lombard
Fairfield Inn and Suites Chicago Lombard
8.4 Excellent
645 West North Avenue, Lombard, IL, United States
Show on map
4.8 mi from city centre, Elmhurst 
ExcellentBased on 120 reviews
8.4

Set within the picturesque countryside of Lombard, Fairfield Inn and Suites Chicago Lombard offers comfortable accommodation and a full range of facilities, such as a beauty centre, an express check-in and check-out feature and an indoor pool. It also features a 24-hour reception, meeting rooms and a currency exchange.

Comfort Inn Downers Grove - Lombard
Comfort Inn Downers Grove - Lombard
8.1 Excellent
3010 Finley Road, Downers Grove, IL, United States
Show on map
6.4 mi from city centre, Elmhurst 
ExcellentBased on 453 reviews
8.1

Conveniently based and featuring an outdoor pool, this contemporary hotel is located a short drive from Lombard. It also provides an express check-in and check-out feature, a 24-hour reception and meeting rooms.

The Westin Chicago Lombard
The Westin Chicago Lombard
8.2 Excellent
70 Yorktown Center, Lombard, IL, United States
Show on map
5.1 mi from city centre, Elmhurst 
ExcellentBased on 263 reviews
8.2

Conveniently situated and featuring an indoor pool, a Jacuzzi and free Wi-Fi, this comfortable hotel is an easy drive from Downers Grove. It also provides an express check-in and check-out feature, a terrace and valet parking.

Best Western Plus Chicago Hillside
Best Western Plus Chicago Hillside
7.2 Good
4400 Frontage Road, Hillside, IL, United States
Show on map
3.1 mi from city centre, Elmhurst 
GoodBased on 393 reviews
7.2

Situated within the picturesque parkland of Hillside, BEST WESTERN PLUS Chicago Hillside provides comfortable accommodation and a full range of facilities, including a ballroom, an outdoor pool and a free shuttle service. It has a fitness centre, as well as a shopping mall, laundry facilities and a safe.

SpringHill Suites by Marriott Chicago Elmhurst/Oakbrook Area
SpringHill Suites by Marriott Chicago Elmhurst/Oakbrook Area
8.0 Excellent
410 West Lake Street, Elmhurst, IL, United States
Show on map
1.4 mi from city centre, Elmhurst 
ExcellentBased on 274 reviews
8.0

SpringHill Suites Chicago Elmhurst/Oakbrook Area offers an indoor pool and free Wi-Fi, as well as rooms with iPod docking stations. It also provides a shopping mall, an express check-in and check-out feature and meeting rooms.

Tips for booking a Elmhurst hotel

Cheapest month:April
Most expensive month:August
Average price in Elmhurst:$103/night
Absolute cheapest price found:$47/night
Cheapest day:Sunday
Most expensive day:Tuesday
$67 - $125
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$78 - $144
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Elmhurst hotels

Show all 5 hotels
1
SpringHill Suites by Marriott Chicago Elmhurst/Oakbrook Area
SpringHill Suites by Marriott Chicago Elmhurst/Oakbrook Area
8.0 Excellent
410 West Lake Street, Elmhurst, IL, United States
Show on map
1.4 mi from city centre, Elmhurst 

SpringHill Suites Chicago Elmhurst/Oakbrook Area offers an indoor pool and free Wi-Fi, as well as rooms with iPod docking stations. It also provides a shopping mall, an express check-in and check-out feature and meeting rooms.

2
Comfort Inn Downers Grove - Lombard
Comfort Inn Downers Grove - Lombard
8.1 Excellent
3010 Finley Road, Downers Grove, IL, United States
Show on map
1.8 mi from city centre, Downers Grove 

Conveniently based and featuring an outdoor pool, this contemporary hotel is located a short drive from Lombard. It also provides an express check-in and check-out feature, a 24-hour reception and meeting rooms.

3
Fairfield Inn and Suites Chicago Lombard
Fairfield Inn and Suites Chicago Lombard
8.4 Excellent
645 West North Avenue, Lombard, IL, United States
Show on map
2.1 mi from city centre, Lombard 

Set within the picturesque countryside of Lombard, Fairfield Inn and Suites Chicago Lombard offers comfortable accommodation and a full range of facilities, such as a beauty centre, an express check-in and check-out feature and an indoor pool. It also features a 24-hour reception, meeting rooms and a currency exchange.

4
The Westin Chicago Lombard
The Westin Chicago Lombard
8.2 Excellent
70 Yorktown Center, Lombard, IL, United States
Show on map
2.6 mi from city centre, Lombard 

Conveniently situated and featuring an indoor pool, a Jacuzzi and free Wi-Fi, this comfortable hotel is an easy drive from Downers Grove. It also provides an express check-in and check-out feature, a terrace and valet parking.

5
Best Western Plus Chicago Hillside
Best Western Plus Chicago Hillside
7.2 Good
4400 Frontage Road, Hillside, IL, United States
Show on map
0.7 mi from city centre, Hillside 

Situated within the picturesque parkland of Hillside, BEST WESTERN PLUS Chicago Hillside provides comfortable accommodation and a full range of facilities, including a ballroom, an outdoor pool and a free shuttle service. It has a fitness centre, as well as a shopping mall, laundry facilities and a safe.

Cheapest hotels in Elmhurst, Illinois

Show all 5 hotels
Comfort Inn Downers Grove - Lombard
Comfort Inn Downers Grove - Lombard
8.1 Excellent
3010 Finley Road, Downers Grove, IL, United States
Show on map
1.8 mi from city centre,  

Conveniently based and featuring an outdoor pool, this contemporary hotel is located a short drive from Lombard. It also provides an express check-in and check-out feature, a 24-hour reception and meeting rooms.

$58
Avg. per night
Fairfield Inn and Suites Chicago Lombard
Fairfield Inn and Suites Chicago Lombard
8.4 Excellent
645 West North Avenue, Lombard, IL, United States
Show on map
2.1 mi from city centre,  

Set within the picturesque countryside of Lombard, Fairfield Inn and Suites Chicago Lombard offers comfortable accommodation and a full range of facilities, such as a beauty centre, an express check-in and check-out feature and an indoor pool. It also features a 24-hour reception, meeting rooms and a currency exchange.

$82
Avg. per night
SpringHill Suites by Marriott Chicago Elmhurst/Oakbrook Area
SpringHill Suites by Marriott Chicago Elmhurst/Oakbrook Area
8.0 Excellent
410 West Lake Street, Elmhurst, IL, United States
Show on map
1.4 mi from city centre,  

SpringHill Suites Chicago Elmhurst/Oakbrook Area offers an indoor pool and free Wi-Fi, as well as rooms with iPod docking stations. It also provides a shopping mall, an express check-in and check-out feature and meeting rooms.

$88
Avg. per night
Best Western Plus Chicago Hillside
Best Western Plus Chicago Hillside
7.2 Good
4400 Frontage Road, Hillside, IL, United States
Show on map
0.7 mi from city centre,  

Situated within the picturesque parkland of Hillside, BEST WESTERN PLUS Chicago Hillside provides comfortable accommodation and a full range of facilities, including a ballroom, an outdoor pool and a free shuttle service. It has a fitness centre, as well as a shopping mall, laundry facilities and a safe.

$89
Avg. per night
The Westin Chicago Lombard
The Westin Chicago Lombard
8.2 Excellent
70 Yorktown Center, Lombard, IL, United States
Show on map
2.6 mi from city centre,  

Conveniently situated and featuring an indoor pool, a Jacuzzi and free Wi-Fi, this comfortable hotel is an easy drive from Downers Grove. It also provides an express check-in and check-out feature, a terrace and valet parking.

$129
Avg. per night

Hotel prices in Elmhurst

2 stars and under

$58 - $82

Fairfield Inn and Suites Chicago Lombard

#1 Most popular

$82
Avg. per night
Comfort Inn Downers Grove - Lombard
$58
Avg. per night
3 stars

$88 - $89

Best Western Plus Chicago Hillside

#1 Most popular

$89
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Elmhurst

Elmhurst travel FAQs

  • What are the best hotels in Elmhurst?

    One of the most popular hotels in Elmhurst is SpringHill Suites by Marriott Chicago Elmhurst/Oakbrook Area, which has been reviewed by 274 users and currently has a rating of 8.0/10. Other top-rated locations include The Westin Chicago Lombard and Fairfield Inn and Suites Chicago Lombard, which have received 8.2/10 and 8.4/10 ratings from our users, respectively.

  • How much is a hotel in Elmhurst tonight?

    A hotel in Elmhurst tonight can start as low as $98 for the night, with an average cost of $114, based on HotelsCombined searches over the last 72 hours.