Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Elmhurst

Filter by star ratings
All filters
Comfort Inn Downers Grove - Lombard
Comfort Inn Downers Grove - Lombard
8.1 Excellent

2.8 km from city centre, Downers Grove Show on map

ExcellentBased on 440 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.

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
Comfort Inn Downers Grove - Lombard
Comfort Inn Downers Grove - Lombard
8.1 Excellent

2.8 km from city centre, Downers Grove Show on map

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.

Cheapest hotels in Elmhurst, Illinois

Show all 5 hotels
Comfort Inn Downers Grove - Lombard
Comfort Inn Downers Grove - Lombard
8.1 Excellent

2.8 km from city centre, Downers Grove Show on map

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.

$54
Avg. per night

Where to stay in Elmhurst

Elmhurst travel FAQs

  • What are the best hotels in Elmhurst?

    Elmhurst is home to many highly-rated hotels, one of which is SpringHill Suites by Marriott Chicago Elmhurst/Oakbrook Area, which has a current rating of 8.0. For other potential stays, consider The Westin Chicago Lombard and Fairfield Inn and Suites Chicago Lombard, which can also be great places to stay in Elmhurst.

  • How much do hotels in Elmhurst cost?

    The average price of a hotel in Elmhurst is $124 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Elmhurst?

    HotelsCombined searches in the last 3 days suggest cheap Elmhurst hotels have prices starting from as low as $65/night, depending on the popularity of your requested dates.