Skip to main content

Search hotels in Elgin, IL

Enter your dates to see the latest prices and deals for Elgin hotels

Elgin – 10 hotels and places to stay

Hotels with parking in Elgin

Most booked hotels in Elgin and surrounding area in the past month

See all

Best hotels with breakfast in Elgin and nearby

  • Scored out of 10, guest rating 6.0
    Pleasant - What previous guests thought, 182 reviews

    Located within 5.5 miles of Raging Buffalo Snowboard Ski Park and 18 miles of Batavia Depot Museum, Extended Stay America Suites - Chicago - Elgin - West Dundee provides rooms in West Dundee.

    From $84.40 per night
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 643 reviews

    Best Western Plus Elgin - Chicago features a fitness center, garden, a restaurant and bar in West Dundee. With free WiFi, this 3-star hotel offers a 24-hour front desk and a business center.

    From $99.64 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 283 reviews

    Holiday Inn Express & Suites Chicago - Hoffman Estates by IHG is located in Hoffman Estates, 15 miles from Arlington Park Racecourse and 19 miles from Dupage County Historical Museum.

    From $123.90 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    This vacation home features accommodations with a patio. Both parking on-site and free Wifi are accessible at 8 Mi to Nature Center Streamwood Gem with Yard!.

  • 7,100 Sq Ft Retreat with Gazebo and Koi Pond in Wayne! is located in Wayne, just 15 miles from Dupage County Historical Museum and 24 miles from Arlington Park Racecourse.

  • Robin Crest with Hot Tub is located in Sleepy Hollow, just 19 miles from Batavia Depot Museum and 20 miles from Arlington Park Racecourse.

  • Scored out of 10, guest rating 5.1
    Fair - What previous guests thought, 19 reviews

    Crest Motel is a 2-star property located in Bartlett. There's a grill and guests can use free WiFi and free private parking.

    From $73.84 per night
  • Grand Estate at the Preserve offers accommodations in Youngsdale, 15 miles from Raging Buffalo Snowboard Ski Park and 19 miles from Dupage County Historical Museum.

What Guests Said About Elgin:

  • 4.0

    Staff was great. Hotel was very low grade.

    Staff was great. Hotel was very low grade. Would not recommend or stay there again unless they overhaul the rooms and add breakfast or restaurant. I didn't have a car and am senior with disability for walking a distance. Not much around hotel to accommodate good service.
    Guest review by
    McCoy
    United States
  • 10.0

    Even though I grew up in Rockford, I had never been to Elgin...

    Even though I grew up in Rockford, I had never been to Elgin. It was very nice and had access to many places that we were going. We especially like the food at Jimmy's Charhouse, which is located next the hotel. Great food !!!!! We also attended a party at Pinstripes in South Barrington. A very nice place with lots of things to do.
    Guest review by
    Michael
  • 6.0

    The room we received was not good.

    The room we received was not good. Holes in the wall above the bed where something was taken off. The refrigerator made all kinds of sounds but the worst was the bathroom- floor was not clean and there was some mold around and below the bathtub. They are remodeling I guess but no one told us. The pluses are the breakfast, some of the staff and the location.
    Guest review by
    DON

See reviews by guests who stayed at hotels in Elgin

See all
  • From $134.29 per night
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 221 reviews
    I really appreciate the staff. Front desk lady was kind enough to give a room on first floor when I requested as well as check us in a little early. The hotel staff was overall very respectful, helpful & kind. The room was a great size, bed & pillows was sooo comfortable and both room & hotel was exceptionally clean. Breakfast was very good, lots of decent options. Loved the waffles Comfort Suits Inn in general never disappoint.
    Guest review by
    Nilofer
    Canada
  • From $80.37 per night
    Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 265 reviews
    The receptionist was very bad his name is Colin. I was charged twice and the second day I booked for myself and he wanted to kick me out I just want him to apologize to me because the hotel was close to my wife
    Guest review by
    Albakri
    United States
  • From $99.64 per night
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 643 reviews
    Even if some parts of the hotel where under restaurations, it was a good calm stay. quiet, nice size room, comfortable bed
    Guest review by
    JOHANN
    Switzerland
  • From $99.64 per night
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 643 reviews
    Good location, close to the highway and close to Chicago. We had a great time on the concert for 4th July in Elgin.
    Guest review by
    Anja
    Slovenia
  • From $99.64 per night
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 643 reviews
    Hotel was clean, comfortable and in a convenient safe location.
    Guest review by
    Barry
    United States