Star Rating
Hotel Name
Price Range (USD) to
Amenities

60051 Hotels/Motels & Accommodations

Hampton Inn McHenry in Mchenry
+1-888-389-4121
1555 South Route 31, Mchenry, IL 60050 ~0.29 miles east of 60051
  • 3-star Suburban hotel
  • 2 meeting rooms in hotel
  • Clean hotel facilities
  • Nice pool
From$82
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in 60051" Get Alexa Skill →
Super 8 by Wyndham Mchenry
+1-888-675-2083
110 State Route 31 South, Mchenry, IL 60050 ~0.93 miles southeast of 60051
  • Economical property
From$60
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Country Inn & Suites
+1-800-716-8490
600 Tracy Trail, Crystal Lake, IL 60014 ~7.62 miles south of 60051
  • Mid-scale Suburban property
  • Hotel has 80 rooms
  • Very good family hotel
  • Musty room
From$75
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Comfort Inn Crystal Lake - Algonquin
+1-800-805-5223
595 Tracy Trl, Crystal Lake, IL 60014 ~7.63 miles south of 60051
  • Low Cost Suburban property
  • Free comp. breakfast
  • The majority of guests said the reception staff was great
  • Older building
From$60
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Super 8 by Wyndham Crystal Lake - Crystal Lake
+1-888-965-1860
577 Crystal Point Dr., Crystal Lake, IL 60014 ~7.92 miles south of 60051
  • Economical Suburban property
  • Free complimentary breakfast
From$60
Average 3.0 /5 Review Score Call BookMore Details
Super 8 by Wyndham Woodstock in Woodstock
+1-888-788-5576
1220 Davis Rd., Woodstock, IL 60098 ~7.96 miles west of 60051
  • Economy Suburban property
  • 3 floors in hotel
  • Almost all guests thought it was rather dirty
  • Almost all guests found problems with the furniture
From$69
Average 3.0 /5 Review Score Call BookMore Details
Best Western Woodstock Inn in Woodstock
+1-888-897-9207
990 Lake Ave., Woodstock, IL 60098 ~7.97 miles west of 60051
  • Affordable Suburban hotel
  • Check in time: 03:00
From$62
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Quality Inn
+1-888-311-4278
1785 South Eastwood Dr., Woodstock, IL 60098 ~8.04 miles west of 60051
  • Three Star Suburban hotel
  • Gym / Fitness Center Available
  • Worn out building
  • Rather comfortable
From$63
Average 3.0 /5 Read Reviews Call BookMore Details
Holiday Inn Chicago Nw Crystal Lk Conv Ctr, an IHG Hotel
+1-888-469-4795
800 South Route 31, Crystal Lake, IL 60014 ~8.14 miles south of 60051
  • Midscale Suburban hotel
  • Check in time: 3:00 PM
From$84
Average 3.0 /5 Latest Reviews Call BookMore Details
Holiday Inn Chicago Nw Crystal Lake
+1-888-734-9421
800 South Il Route 31, Crystal Lake, IL 60014 ~8.14 miles south of 60051
  • Three Star Suburban hotel
  • 14 suites in hotel
From$80
Average 3.0 /5 Read Reviews Call BookMore Details
Baymont Inn & Suites by Wyndham Richmond
+1-888-841-5292
11200 North Us Rte 12, Richmond, IL 60071 ~10.45 miles north of 60051
  • 2 star hotel
From$60
Average 3.0 /5 Review Score Call BookMore Details
Holiday Inn Express & Suites Algonquin in Algonquin
+1-888-455-5160
2595 Bunker Hill Dr., Algonquin, IL 60102 ~12.09 miles south of 60051
  • Affordable Suburban property
  • 86 rooms in property
  • No working lights
  • Most guests thought it was rather dirty
From$80
Average 3.0 /5 Reviews Call BookMore Details
Holiday Inn Express & Suites Lake Zurich in Lake Zurich
+1-888-965-8297
197 South Rand Rd., Lake Zurich, IL 60047 ~13.29 miles southeast of 60051
  • 3-star Suburban hotel
  • 15 suites in property
  • Made us feel very welcome
  • Courteous professionalism
From$80
Average 3.0 /5 Review Score Call BookMore Details
Antioch Inn & Suites Near Gurnee
+1-888-906-6358
350 West Highway 173, Antioch, IL 60002 ~13.38 miles northeast of 60051
  • 3-star Lake property
  • Free breakfast available
  • Grocery store near by
  • Perfectly clean
From$90
Very Good 4.0 /5 Recent Reviews Call BookMore Details
FairBridge Inn Express, Barrington
+1-888-749-6785
405 West Northwest Highway, Barrington, IL 60010 ~14.22 miles southeast of 60051
  • 3-star hotel
From$80
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in 60051" Get Alexa Skill →
Comfort Suites
+1-888-878-9982
1775 East Belvidere Rd., Grayslake, IL 60030 ~14.32 miles east of 60051
  • Economical Suburban property
  • Check-in time: 3:00 PM
From$75
Very Good 4.0 /5 Read Reviews Call BookMore Details
Hampton Inn & Suites - Libertyville
+1-888-389-4485
2061 Shell Dr., Libertyville, IL 60048 ~14.62 miles east of 60051
  • 3-star Suburban property
  • Check-in: 4pm
  • Fantastic service
  • Full size beds
From$99
Very Good 4.0 /5 Review Score Call BookMore Details
Sonesta Simply Suites Libertyville
+1-888-389-4121
1100 North Us Highway 45, Libertyville, IL 60048 ~14.72 miles east of 60051
  • Economy Suburban property
  • 122 suites in hotel
  • Bathroom could be optimized
  • No breakfast
From$60
Very Good 4.0 /5 Review Score Call BookMore Details
Sonesta Simply Suites Chicago Libertyville : 1100 Us 45
+1-888-675-2083
1100 Us 45, Libertyville, IL 60048 ~14.73 miles east of 60051
  • Three Star Suburban hotel
  • Gym is available on property
From$80
Very Good 4.0 /5 Read Reviews Call BookMore Details
Baymont Inn & Suites by Wyndham Mundelein near Vernon Hills : 517 East Highway 83
+1-800-716-8490
517 East Highway 83, Mundelein, IL 60060 ~16.22 miles east of 60051
  • Midscale Suburban property
  • Hotel has 2 meeting rooms
  • Clean rooms
  • Elevator in need of updating
From$59
Average 3.0 /5 Guest Reviews Call BookMore Details
The Doubletree by Hilton Libertyville Mundelein
+1-800-805-5223
510 East Il Route 83, Mundelein, IL 60060 ~16.35 miles east of 60051
  • Four-star Suburban hotel
  • Fitness center on property
From$75
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Super 8 by Wyndham Mundelein/Libertyville Area in Mundelein
+1-888-965-1860
1950 South Lake St., Mundelein, IL 60060 ~16.37 miles east of 60051
  • Economical Suburban hotel
  • Hotel has 3 floors
From$49
Average 3.0 /5 Review Score Call BookMore Details
Motel 6 Libertyville Il
+1-888-788-5576
1809 North Milwaukee Ave., Libertyville, IL 60048 ~16.70 miles east of 60051
  • 2 star hotel
  • 87 rooms in hotel
From$60
Average 3.0 /5 Hotel Reviews Call BookMore Details
Holiday Inn Express Hotel & Suites Chicago - Libertyville, an IHG - Libertyville
+1-888-897-9207
77 West Buckley Rd., Libertyville, IL 60048 ~16.92 miles east of 60051
  • Low-priced Suburban property
  • Fitness / Gym is on-site
  • Holiday Inn charged me
  • Clean rooms
From$79
Very Good 4.0 /5 Read Reviews Call BookMore Details
Baymont by Wyndham Harvard
+1-888-311-4278
1701 South Division St., Harvard, IL 60033 ~17.14 miles west of 60051
  • Mid-scale Rural property
  • Check in time: 2:00pm
From$80
Average 3.0 /5 Recent Reviews Call BookMore Details
Comfort Suites Elgin : 2480 Bushwood Dr.
+1-888-469-4795
2480 Bushwood Dr., Elgin, IL 60124 ~17.21 miles south of 60051
  • Three Star Suburban hotel
  • Hotel has 2 meeting rooms
  • Every guests reviewed said rooms were clean
  • Great room
From$70
Average 3.0 /5 Hotel Reviews Call BookMore Details
Hampton Inn & Suites Chicago Deer Park
+1-888-734-9421
21660 West Lake Cook Rd., Deer Park, IL 60010 ~17.28 miles southeast of 60051
  • Midscale Suburban property
  • Gym / Fitness Center Available
  • Large outdoor shopping mall
  • Rooms are great
From$119
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Comfort Inn Gurnee Near Six Flags : 6080 Gurnee Mills Circle East
+1-888-841-5292
6080 Gurnee Mills Circle East, Gurnee, IL 60031 ~17.29 miles east of 60051
  • Mid-scale Highway property
  • Fitness + Health Center
From$60
Very Good 4.0 /5 Review Score Call BookMore Details
Wingate by Wyndham Gurnee
+1-888-455-5160
6090 Gurnee Mills Cir East, Gurnee, IL 60031 ~17.31 miles east of 60051
  • Low-priced Highway hotel
  • Hotel has 3 floors
From$42
Very Good 4.0 /5 Reviews Call BookMore Details
Super 8 by Wyndham Hampshire IL
+1-888-965-8297
115 Arrowhead Dr., Hampshire, IL 60140 ~17.35 miles southwest of 60051
  • Two-star property
From$60
Average 3.0 /5 Latest Reviews Call BookMore Details
The Geneva Inn
+1-888-906-6358
N2009 South Lake Shore Dr., Lake Geneva, WI 53147 ~17.48 miles northwest of 60051
  • High-end Lake hotel
  • 4 suites in hotel
From$109
Very Good 4.0 /5 Recent Reviews Call BookMore Details
La Quinta Inn & Suites by Wyndham Chicago Gurnee : 5688 Northridge Rd.
+1-888-749-6785
5688 Northridge Rd., Gurnee, IL 60031 ~17.66 miles east of 60051
  • Three Star Suburban hotel
  • Comp. Breakfast
From$80
Average 3.0 /5 Reviews Call BookMore Details
Holiday Inn Gurnee Convention Center, an IHG Hotel
+1-888-878-9982
6161 West Grand Ave., Gurnee, IL 60031 ~17.73 miles east of 60051
  • 3-star Suburban hotel
  • 4 floors in property
  • Air circulation quietly
  • Most guests found the staff to be very friendly
From$76
Average 3.0 /5 Guest Reviews Call BookMore Details
Country Inn & Suites by Radisson, Elgin, IL
+1-888-389-4485
2270 Point Blvd., Elgin, IL 60123 ~17.76 miles south of 60051
  • Affordable Suburban property
  • 98 rooms in hotel
  • Great reception
  • Best value for money
From$79
Very Good 4.0 /5 Reviews Call BookMore Details
Great Wolf Lodge Illinois : 1700 Nations Dr.
+1-888-389-4121
1700 Nations Dr., Gurnee, IL 60031 ~17.78 miles east of 60051
  • 3 star Highway property
  • Gym / Fitness Center Available
From$120
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Holiday Inn Express Chicago Nw / Vernon Hills - Vernon Hills
+1-888-675-2083
975 North Lakeview Pkwy., Vernon Hills, IL 60061 ~17.94 miles east of 60051
  • Three Star Suburban property
  • Complimentary breakfast is offered
From$77
Very Good 4.0 /5 Review Score Call BookMore Details
Hampton Inn Chicago - Gurnee
+1-800-716-8490
5550 Grand Ave., Gurnee, IL 60031 ~17.96 miles east of 60051
  • 3-star Suburban property
  • Check in: 3:00 PM
  • Clean rooms
  • Free morning breakfast
From$71
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Super 8 by Wyndham Gurnee - Gurnee
+1-800-805-5223
5520 Grand Ave., Gurnee, IL 60031 ~17.98 miles east of 60051
  • 2 star Suburban property
  • Check-in: 3:00 PM
From$60
Average 3.0 /5 Hotel Reviews Call BookMore Details
Baymont by Wyndham Gurnee : 5430 Grand Ave.
+1-888-965-1860
5430 Grand Ave., Gurnee, IL 60031 ~18.02 miles east of 60051
  • Three Star Suburban hotel
  • Gym is available on property
  • Most guests thought they were poorly maintained
  • Excellent continental breakfast
From$69
Average 3.0 /5 Read Reviews Call BookMore Details
Country Inn & Suites by Radisson, Gurnee, IL : 5420 Grand Ave.
+1-888-788-5576
5420 Grand Ave., Gurnee, IL 60031 ~18.10 miles east of 60051
  • Three Star Suburban property
  • 16 suites in property
  • Very close to a lot of restaurants
  • Complimentary cookies
From$75
Very Good 4.0 /5 Review Score Call BookMore Details
Extended Stay America Suites Chicago Elgin West Dundee
+1-888-897-9207
2185 Marriott Dr., West Dundee, IL 60118 ~18.17 miles south of 60051
  • 3-star Suburban hotel
  • Hotel has 143 suites
  • Good kitchenette
  • Excellent breakfast
From$69
Average 3.0 /5 Hotel Reviews Call BookMore Details
Sonesta Select Chicago Elgin West Dundee - West Dundee
+1-888-311-4278
2175 Marriott Dr., West Dundee, IL 60118 ~18.19 miles south of 60051
  • Midscale Suburban property
  • 6 suites in property
  • Most guests said the beds were comfortable
  • Excellent amenities
From$80
Very Good 4.0 /5 Reviews Call BookMore Details
Quality Inn Elgin I-90 in Elgin
+1-888-469-4795
500 Tollgate Rd., Elgin, IL 60123 ~18.29 miles south of 60051
  • 2 star Highway property
  • Check-in time: 15:00
  • 1 out of 2 guests didn't like the uncomfortable beds
  • Good budget hotel
From$60
Average 3.0 /5 Read Reviews Call BookMore Details
Holiday Inn Chicago Northwest Elgin An Ihg Hotel - Elgin
+1-888-734-9421
495 Airport Rd., Elgin, IL 60123 ~18.35 miles south of 60051
  • 3-star Suburban hotel
  • 63 suites in hotel
  • Most guests thought the service was very professional
  • Most guests said it was a stylish hotel
From$89
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Candlewood Suites Elgin : 1780 Capital St.
+1-888-841-5292
1780 Capital St., Elgin, IL 60124 ~18.40 miles south of 60051
  • Two-star Suburban hotel
  • 83 suites in hotel
  • Good value
  • Friendly service
From$58
Very Good 4.0 /5 Read Reviews Call BookMore Details
Super 8 by Wyndham Elgin - Elgin
+1-888-455-5160
435 Airport Rd., Elgin, IL 60123 ~18.43 miles south of 60051
  • Low Cost hotel
  • Check in time: 11:00 AM
Execustay at Amli at Museum Gardens
+1-888-965-8297
1155 North Museum Blvd., Vernon Hills, IL 60061 ~18.43 miles east of 60051
  • Midscale hotel
  • 294 rooms in property
From$90
Average 3.0 /5 Latest Reviews Call BookMore Details
Hampton Inn Chicago Elgin I 90 in Elgin
+1-888-906-6358
405 Airport Rd., Elgin, IL 60123 ~18.54 miles south of 60051
  • Affordable Suburban hotel
  • Free breakfast available
From$79
Average 3.0 /5 Latest Reviews Call BookMore Details
Lexington Inn & Suites NW Chicago Elgin
+1-888-749-6785
1585 Dundee Ave., Elgin, IL 60120 ~18.72 miles south of 60051
  • 2 star Suburban hotel
  • 2 floors in property
Comfort Suites Lake Geneva East
+1-888-878-9982
300 East Main St., Lake Geneva, WI 53147 ~18.79 miles northwest of 60051
  • Affordable Lake hotel
  • Comp. Breakfast
  • Most guests thought they were poorly maintained
  • Most guests said rooms were clean
From$65
Very Good 4.0 /5 Review Score Call BookMore Details

Next: Show All Available 60051 Hotels with Pricing

Graph of McHenry, IL Hotel Prices for Next 20 Days

Rates shown are nightly rates before taxes and do not necessarily reflect all McHenry, IL discounts available. The chart reflects the cheapest McHenry hotel for each day and each star rating category.

FAQs about hotels near 60051

What are the best rated hotels near 60051?

Hampton Inn McHenry, Super 8 by Wyndham Mchenry and Country Inn & Suites are the best rated hotels based on customer reviews in the last 365 days.

What are the upper-end hotels near 60051?

The Doubletree by Hilton Libertyville Mundelein, The Geneva Inn and Hampton Inn McHenry are the top 3 luxury hotels near 60051.

What hotels are closest to the area of 60051?

Hampton Inn McHenry, Super 8 by Wyndham Mchenry, and Country Inn & Suites are the properties closest to 60051.

How much does a cheap hotel near 60051 cost per night?

In the last year, a 2 star hotel near 60051 can be as cheap as $101.63 per night. (based on HotelPlanner prices)

How much does a 3 star hotel near 60051 cost per night?

In the last year, the average 3 star hotel near 60051 has been $106.16 per night. (based on HotelPlanner prices)

How much does a high-end hotel near 60051 cost?

In the last year, the average 4 star hotel near 60051 has been $193.67 per night. (based on HotelPlanner prices)

What are the most popular independent hotels near 60051?

Antioch Inn & Suites Near Gurnee, FairBridge Inn Express, Barrington and The Geneva Inn are the best rated independent hotels (not part of a big brand).

What are the best Choice Hotels branded hotels near 60051?

Comfort Inn Crystal Lake - Algonquin, Comfort Suites and Comfort Inn Gurnee Near Six Flags are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the best IHG hotels near 60051?

Holiday Inn Express Hotel & Suites Chicago - Libertyville, an IHG, Holiday Inn Express Chicago Nw and Holiday Inn Chicago Northwest Elgin An Ihg Hotel are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top