Find and Book Top Hotels in Elgin

Search among 23 available hotels and places to stay in Elgin from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-23 out of 23
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great44 reviews
MapView on map4.7 mi from City Center
From   US$ 99 /nightSelect
MapView on map2.5 mi from City Center400 yd from Lewis National University
From   US$ 106 /nightSelect
8.2
Great49 reviews
2.6 mi from City Center600 yd from Lewis National University
From   US$ 123 /nightSelect
4.3 mi from City Center
From   US$ 80 /nightSelect
Places to stay near Elgin
8.6
Great60 reviews
4.9 mi from Elgin4.9 mi from City Center
From   US$ 95 /nightSelect
8.6
Great48 reviews
10.5 mi from Elgin10.5 mi from City Center
From   US$ 179 /nightSelect
8.4
Great122 reviews
7.1 mi from Elgin7.1 mi from City Center
From   US$ 109 /nightSelect
8.4
Great48 reviews
7.4 mi from Elgin7.4 mi from City Center
From   US$ 107 /nightSelect
8.6
Great48 reviews
10.8 mi from Elgin10.8 mi from City Center
From   US$ 121 /nightSelect
8.4
Great41 reviews
10.8 mi from Elgin10.8 mi from City Center
From   US$ 134 /nightSelect
7.8 mi from Elgin7.8 mi from City Center
From   US$ 176 /nightSelect
12.4 mi from Elgin12.4 mi from City Center
From   US$ 163 /nightSelect
8.2
Great38 reviews
12.2 mi from Elgin12.2 mi from City Center
From   US$ 114 /nightSelect
8.4
Great47 reviews
8.0 mi from Elgin8.0 mi from City Center
From   US$ 120 /nightSelect
4.5 mi from Elgin4.5 mi from City Center
From   US$ 167 /nightSelect
9.5 mi from Elgin9.5 mi from City Center
From   US$ 169 /nightSelect
8.4
Great61 reviews
7.8 mi from Elgin7.8 mi from City Center
From   US$ 115 /nightSelect
8.6
Great50 reviews
11.6 mi from Elgin11.6 mi from City Center
From   US$ 80 /nightSelect
13.9 mi from Elgin13.9 mi from City Center
From   US$ 114 /nightSelect
8.2
Great64 reviews
7.0 mi from Elgin7.0 mi from City Center
From   US$ 92 /nightSelect
10.1 mi from Elgin10.1 mi from City Center
From   US$ 149 /nightSelect
8.1 mi from Elgin8.1 mi from City Center
From   US$ 89 /nightSelect
8.2 mi from Elgin8.2 mi from City Center
From   US$ 77 /nightSelect

Best hotels and places to stay in Elgin

Why visit?

Elgin, Illinois, offers a charming blend of historical attractions, natural beauty, and vibrant cultural experiences, making it an enticing destination for tourists. With a range of accommodations including Elgin hotels, motels, and affordable options, visitors are sure to find a comfortable place to stay while exploring this delightful city.

Where to stay?

Downtown Elgin: Located in the heart of the city, downtown Elgin offers a convenient and lively area for tourists to stay. Here, youll find a variety of hotels in Elgin, Illinois, ranging from luxurious establishments to budget-friendly options. Stroll along the picturesque streets, visit local shops and restaurants, and explore the Cultural Arts District, which hosts numerous events and festivals throughout the year. Downtown Elgin also provides easy access to the Fox River, where visitors can enjoy boating, fishing, and scenic walks along the riverfront.

Randall Road Area: Situated on the western side of Elgin, the Randall Road area is home to several well-known chain hotels and motels in Elgin, IL. This bustling region offers a wide range of shopping and dining options, with many popular stores and restaurants located within walking distance of the accommodations. The nearby Spring Hill Mall provides ample opportunities for shopping enthusiasts, while the Randall Oaks Zoo offers a fun-filled day for families. The area also boasts several parks and recreational areas, where visitors can engage in outdoor activities such as hiking and biking.

West Dundee: Located just minutes away from Elgin, West Dundee offers a peaceful setting for tourists seeking a more tranquil stay. This charming village is known for its historic architecture, quaint shops, and picturesque riverfront. The Main Street area in West Dundee features boutique hotels and inns with a cozy ambiance, perfect for a relaxing getaway. Visitors can explore the Fox River Bike Trail, wander through the unique stores and antique shops, or enjoy a scenic boat ride along the river.

What is the price per hotel room per night?

3-star hotels: The average price per night ranges from $80 to $130.

4-star hotels: The average price per night ranges from $130 to $180.

5-star hotels: The average price per night ranges from $180 to $250.

Best value for money:

Hampton Inn Chicago-Elgin/I-90: This hotel in Elgin, IL, offers comfortable rooms at an affordable price. Conveniently located near major highways, it provides easy access to attractions such as the Grand Victoria Casino and the Hemmens Cultural Center. With amenities like a fitness center, free breakfast, and complimentary Wi-Fi, it offers excellent value for travelers.

Quality Inn Elgin: Situated in the heart of Elgin, this hotel provides budget-friendly accommodations without compromising on comfort. Guests can enjoy a complimentary hot breakfast, access to a fitness center, and a relaxing indoor pool. Its central location allows for easy exploration of nearby attractions such as Lords Park Zoo and the Fox River Trail.

Country Inn & Suites by Radisson, Elgin, IL: This Elgin hotel combines affordability with modern comforts. Offering spacious rooms, a complimentary hot breakfast buffet, and a welcoming lobby, it ensures a pleasant stay for guests. Its convenient location near the Casino Queen and Lord Elgin Bowl adds to the value for money.

Best kids-friendly hotels:

Holiday Inn Elgin: Northwest: This family-friendly hotel in Elgin, Illinois, offers comfortable rooms and amenities catering to children. Kids can enjoy the indoor pool and game room, while parents can unwind in the sauna or fitness center. Its proximity to Santas Village Azoosment Park and the Elgin Public Museum makes it an ideal choice for families.

Courtyard by Marriott Chicago Elgin/West Dundee: With its spacious rooms and family-friendly amenities, this hotel in West Dundee provides an enjoyable stay for children and parents alike. The hotel features an indoor pool, a game room, and a picnic area, perfect for family bonding. Nearby attractions include the Splash Country Water Park and Randall Oaks Barnyard Zoo.

Best hotels for romantic getaways:

The Mansion Bed & Breakfast: Located in a beautifully restored mansion, this bed and breakfast in West Dundee provides an intimate and romantic setting. Couples can relax in elegantly furnished rooms, enjoy a gourmet breakfast, and explore the stunning gardens surrounding the property.

The Herrington Inn & Spa: Situated along the Fox River, this boutique hotel in Geneva offers a luxurious retreat for couples seeking a romantic getaway. Featuring elegant rooms with river views, an on-site spa, and fine dining options, it provides a serene and intimate atmosphere for relaxation and rejuvenation.

Best for location:

Comfort Suites Elgin: Conveniently located near I-90, this Elgin hotel provides easy access to various attractions such as the Centre of Elgin Recreation Facility and the Fox River Trolley Museum. Along with spacious suites and modern amenities, the hotel also offers a complimentary hot breakfast to start the day.

Candlewood Suites Elgin: Northwest Chicago: Situated in the Randall Road area, this hotel offers proximity to popular shopping and dining destinations. It provides comfortable suites equipped with kitchens, making it convenient for guests who prefer to cook their meals. Close to attractions like the Santas Village Azoosment Park, it ensures an enjoyable stay.

Country Inn & Suites by Radisson, Elgin, IL: With its central location in Elgin, this hotel offers easy access to attractions such as the Grand Victoria Casino and the Fox River Trail. Guests can enjoy comfortable rooms, complimentary breakfast, and welcoming hospitality, making it an excellent choice for those looking for a convenient location.

Best for a short city break:

TownePlace Suites by Marriott Chicago Elgin-West Dundee: This extended-stay hotel in West Dundee provides spacious suites with fully equipped kitchens, making it ideal for a short city break. Guests can enjoy a complimentary breakfast, access to a fitness center, and a convenient location near the Spring Hill Mall and the Fox River Bike Trail.

Super 8 by Wyndham Elgin: Situated in the Randall Road area, this budget-friendly hotel offers comfortable rooms and easy access to shopping and dining establishments. Guests can enjoy a complimentary breakfast, free Wi-Fi, and proximity to attractions like the Lords Park Zoo and the Hemmens Cultural Center.

Show moreLess