Find and Book Top Rated Hotels in Elgin

Search among 30 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-30 out of 30
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.0
Great17 reviews
MapView on map1400 yd from City Center1.7 mi from City Center
From   US$ 129 /nightSelect
Places to stay near Elgin
8.4
Great120 reviews
MapView on map15.3 mi from Elgin15.3 mi from City Center
From   US$ 89 /nightSelect
8.4
Great98 reviews
25.4 mi from Elgin25.4 mi from City Center
From   US$ 97 /nightSelect
Motel
8.6
Great43 reviews
27.3 mi from Elgin27.3 mi from City Center
From   US$ 94 /nightSelect
8.6
Great68 reviews
14.7 mi from Elgin14.7 mi from City Center
From   US$ 139 /nightSelect
8.2
Great66 reviews
23.4 mi from Elgin23.4 mi from City Center
From   US$ 56 /nightSelect
8.4
Great35 reviews
23.3 mi from Elgin23.3 mi from City Center
From   US$ 109 /nightSelect
Motel
8.4
Great67 reviews
17.1 mi from Elgin17.1 mi from City Center
From   US$ 56 /nightSelect
8.2
Great56 reviews
18.1 mi from Elgin18.1 mi from City Center
From   US$ 131 /nightSelect
8.4
Great51 reviews
17.9 mi from Elgin17.9 mi from City Center
From   US$ 196 /nightSelect
8.4
Great82 reviews
14.9 mi from Elgin14.9 mi from City Center
From   US$ 85 /nightSelect
8.6
Great63 reviews
14.8 mi from Elgin14.8 mi from City Center
From   US$ 120 /nightSelect
8.4
Great26 reviews
17.8 mi from Elgin17.8 mi from City Center
From   US$ 154 /nightSelect
8.2
Great53 reviews
17.9 mi from Elgin17.9 mi from City Center
From   US$ 199 /nightSelect
8.6
Great36 reviews
18.0 mi from Elgin18.0 mi from City Center
From   US$ 218 /nightSelect
8.4
Great53 reviews
26.9 mi from Elgin26.9 mi from City Center
From   US$ 110 /nightSelect
8.2
Great38 reviews
16.3 mi from Elgin16.3 mi from City Center
From   US$ 50 /nightSelect
27.4 mi from Elgin27.4 mi from City Center
From   US$ 227 /nightSelect
8.4
Great12 reviews
17.9 mi from Elgin17.9 mi from City Center
From   US$ 115 /nightSelect
Bed & Breakfast
8.2
Great25 reviews
14.1 mi from Elgin14.1 mi from City Center
From   US$ 125 /nightSelect
8.2
Great40 reviews
15.7 mi from Elgin15.7 mi from City Center
From   US$ 165 /nightSelect
8.0
Great96 reviews
25.5 mi from Elgin25.5 mi from City Center
From   US$ 74 /nightSelect
8.2
Great54 reviews
17.9 mi from Elgin17.9 mi from City Center
From   US$ 57 /nightSelect
17.1 mi from Elgin17.1 mi from City Center
From   US$ 99 /nightSelect
8.0
Great47 reviews
26.9 mi from Elgin26.9 mi from City Center
From   US$ 87 /nightSelect
Bed & Breakfast
8.8
Great34 reviews
19.5 mi from Elgin19.5 mi from City Center
From   US$ 200 /nightSelect
8.4
Great54 reviews
25.6 mi from Elgin25.6 mi from City Center
From   US$ 64 /nightSelect
8.0
Great1 review
15.2 mi from Elgin15.2 mi from City Center
From   US$ 159 /nightSelect
15.2 mi from Elgin15.2 mi from City Center
From   US$ 141 /nightSelect
19.5 mi from Elgin19.5 mi from City Center
Select

Best hotels and places to stay in Elgin

Why visit?

Elgin, located in the beautiful state of Illinois, offers a unique blend of history, natural beauty, and modern attractions, making it an interesting destination for tourists. With its charming downtown area, vibrant arts scene, and proximity to scenic landscapes, Elgin is a great place to explore and unwind. Visitors can immerse themselves in the rich history of the city, enjoy outdoor activities, and indulge in delicious culinary experiences.

Where to stay?

When it comes to choosing a place to stay in Elgin, there are several fantastic areas that cater to different preferences and interests. Here are the best areas to consider:

Downtown Elgin: If you want to be at the heart of the action, staying in downtown Elgin is a great choice. Here, you will find a variety of shops, restaurants, and cultural attractions, including the historic Hemmens Cultural Center. The area is perfect for those who enjoy a vibrant and lively atmosphere.

Randall Road: Located on the outskirts of Elgin, Randall Road offers a wealth of accommodation options. This area is ideal for those who prefer a quieter setting while still having easy access to shopping centers, restaurants, and entertainment venues.

Northwest Elgin: Nestled among picturesque parks and golf courses, Northwest Elgin provides the perfect retreat for nature lovers. This peaceful neighborhood offers a range of accommodations, allowing visitors to relax and enjoy the serene surroundings.

Price per hotel room per night:

To give you an idea of the average cost of accommodation in Elgin, here are the price ranges for 3-star, 4-star, and 5-star hotels:

3-star hotels: Prices range from $80 to $150 per night.

4-star hotels: Prices range from $150 to $250 per night.

5-star hotels: Prices range from $250 to $400 per night.

Best value for money:

Hampton Inn Chicago Elgin/I-90: This hotel offers comfortable rooms at affordable rates. Guests can enjoy complimentary breakfast, a fitness center, and a convenient location close to major attractions.

Candlewood Suites Elgin: With spacious suites equipped with kitchenettes, this hotel is perfect for extended stays. It provides excellent value for money with its friendly staff and convenient amenities.

Comfort Suites Elgin: Offering a range of amenities including an indoor pool and hot tub, this hotel provides great value for families. The spacious rooms and complimentary breakfast make it a popular choice among visitors.

Best kids-friendly hotels:

Holiday Inn Hotel and Suites Chicago-Northwest, Elgin: With its welcoming atmosphere and amenities like an indoor water park and arcade, this hotel keeps kids entertained throughout their stay.

Best hotels for a romantic getaway:

The Mansion Bed & Breakfast: Located in a beautifully restored mansion, this charming bed and breakfast offers an intimate and romantic ambiance. The elegant rooms, delicious breakfast, and attentive service create a perfect setting for couples.

The Herrington Inn & Spa: This luxury boutique hotel overlooks the scenic Fox River and offers elegant rooms, a spa, and fine dining options. It's an ideal choice for couples seeking a romantic and relaxing retreat.

Best for location:

Courtyard Chicago Elgin/West Dundee: With its close proximity to the Spring Hill Mall and various dining options, this hotel is an excellent choice for those looking for convenience and accessibility.

Holiday Inn Chicago Northwest-Elgin: Located near major highways, this hotel offers easy access to downtown Elgin and surrounding areas. It features spacious rooms, an indoor pool, and an on-site restaurant.

Best for a short city break:

Quality Inn Elgin: This hotel is situated near downtown Elgin, allowing guests to explore the city's attractions quickly. The comfortable rooms and complimentary breakfast make it an ideal choice for a short stay.

Super 8 by Wyndham Elgin: Offering affordable rates and comfortable accommodations, this hotel is perfect for travelers seeking a budget-friendly option for a quick city break.

Show moreLess