Star Rating
Hotel Name
Price Range (USD)to
Amenities

60051 Hotels & Accommodations

Hampton Inn : 1555 South Route 31
+1-888-389-4121
1555 South Route 31, Mchenry, IL 60050 ~0.29 miles east of 60051
  • Affordable Suburban hotel
  • 117 rooms in hotel
  • Food is to die for
  • Room exceeded my expectations
From$82
Very Good 4.5 /5Read Reviews CallBookMore Details
Super 8 by Wyndham Mchenry in Mchenry
+1-888-675-2083
110 State Route 31 South, Mchenry, IL 60050 ~0.93 miles southeast of 60051
  • Two star property
From$60
Average 3.0 /5Reviews CallBookMore Details
Country Inn & Suites - Crystal Lake
+1-800-716-8490
600 Tracy Trail, Crystal Lake, IL 60014 ~7.62 miles south of 60051
  • Mid-scale Suburban hotel
  • 2 conference rooms in property
  • Great reception
  • Comfortable
Comfort Inn by Choice Hotels Crystal Lake Nw Highway : 595 Tracy Trl
+1-800-805-5223
595 Tracy Trl, Crystal Lake, IL 60014 ~7.63 miles south of 60051
  • Cheap Suburban hotel
  • 17 suites in property
  • Overall clean
  • Good family hotel
Super 8 by Wyndham Crystal Lake
+1-888-965-1860
577 Crystal Point Dr., Crystal Lake, IL 60014 ~7.92 miles south of 60051
  • Economy Suburban hotel
  • Comp. Breakfast
Super 8 in Woodstock
+1-888-788-5576
1220 Davis Rd., Woodstock, IL 60098 ~7.96 miles west of 60051
  • Inexpensive Suburban hotel
  • Check-in time: 2 pm
  • Service is adequate
  • Service could be friendlier
Best Western Woodstock Inn - Woodstock
+1-888-897-9207
990 Lake Ave., Woodstock, IL 60098 ~7.97 miles west of 60051
  • Midscale Suburban hotel
  • 8 suites in hotel
Quality Inn of Woodstock : 1785 South Eastwood Dr.
+1-888-311-4278
1785 South Eastwood Dr., Woodstock, IL 60098 ~8.04 miles west of 60051
  • Three Star Suburban property
  • Fitness / Gym is on-site
  • Most guests thought they were poorly maintained
  • Dirty rugs
Holiday Inn Chicago Nw Crystal Lk Convention Cente : 800 South Route 31
+1-888-469-4795
800 South Route 31, Crystal Lake, IL 60014 ~8.14 miles south of 60051
  • Three Star Suburban property
  • Gym / Fitness Center Available
Holiday Inn Chicago Nw Crystal Lake - Crystal Lake
+1-888-734-9421
800 South Il Route 31, Crystal Lake, IL 60014 ~8.14 miles south of 60051
  • 3-star Suburban hotel
  • 197 sleeping rooms in hotel
From$80
Average 3.0 /5Reviews CallBookMore Details
Baymont Inn & Suites by Wyndham Richmond - Richmond
+1-888-841-5292
11200 North Us Rte 12, Richmond, IL 60071 ~10.45 miles north of 60051
  • Cheap property
From$60
Average 3.0 /5Reviews CallBookMore Details
Holiday Inn Express Hotel & Suites - Algonquin
+1-888-455-5160
2595 Bunker Hill Dr., Algonquin, IL 60102 ~12.09 miles south of 60051
  • Three Star Suburban hotel
  • Fitness / Gym is on-site
  • Room was very clean
  • Fantastic service
Holiday Inn Express & Suites Lake Zurich - Lake Zurich
+1-888-965-8297
197 South Rand Rd., Lake Zurich, IL 60047 ~13.29 miles southeast of 60051
  • Three Star Suburban hotel
  • 86 rooms in property
Best Western Plus Antioch Hotel & Suites in Antioch
+1-888-906-6358
350 West Highway 173, Antioch, IL 60002 ~13.38 miles northeast of 60051
  • 3 star Lake property
  • Gym is available on property
  • Most guests thought rooms were spacious
  • Clean rooms
Fairbridge Inn Express Barrington
+1-888-749-6785
405 West Northwest Highway, Barrington, IL 60010 ~14.22 miles southeast of 60051
  • Affordable property
Comfort Suites
+1-888-878-9982
1775 East Belvidere Rd., Grayslake, IL 60030 ~14.32 miles east of 60051
  • Low-priced Suburban property
  • Check in: 3:00 PM
From$75
Very Good 4.5 /5Read Reviews CallBookMore Details
Hampton Inn & Suites
+1-888-389-4485
2061 Shell Dr., Libertyville, IL 60048 ~14.62 miles east of 60051
  • 3-star Suburban property
  • 96 sleeping rooms in hotel
  • Exceptional service
  • Thin walls
Candlewood Suites Libertyville : 1100 North Us Highway 45
+1-888-389-4121
1100 North Us Highway 45, Libertyville, IL 60048 ~14.72 miles east of 60051
  • Economical Suburban property
  • 122 suites in hotel
  • Check in was quick
  • No breakfast
From$60
Very Good 4.5 /5Review Score CallBookMore Details
Baymont Inn & Suites Mundelein / Libertyville : 517 East Highway 83
+1-888-675-2083
517 East Highway 83, Mundelein, IL 60060 ~16.22 miles east of 60051
  • 3-star Suburban hotel
  • 31 suites in property
  • Clean rooms
  • Ordinary pool
From$59
Very Good 4.0 /5Review Score CallBookMore Details
Super 8 Mundelein in Mundelein
+1-800-716-8490
1950 South Lake St., Mundelein, IL 60060 ~16.37 miles east of 60051
  • Low-priced Suburban hotel
  • Free breakfast available
From$49
Average 3.5 /5Reviews CallBookMore Details
Motel 6 Libertyville Il #8815 - Libertyville
+1-800-805-5223
1809 North Milwaukee Ave., Libertyville, ILLINOIS 60048 ~16.70 miles east of 60051
  • Low priced property
  • 2 floors in property
Holiday Inn Express Hotel & Suites Chicago Liberty : 77 West Buckley Rd.
+1-888-965-1860
77 West Buckley Rd., Libertyville, IL 60048 ~16.92 miles east of 60051
  • Two-star Suburban hotel
  • Hotel has 13 suites
  • Rooms are spotless with comfy beds
  • Great location
From$79
Very Good 4.0 /5Reviews CallBookMore Details
Baymont by Wyndham Harvard
+1-888-788-5576
1701 South Division St., Harvard, IL 60033 ~17.14 miles west of 60051
  • Three Star Rural property
Comfort Suites Elgin
+1-888-897-9207
2480 Bushwood Dr., Elgin, IL 60124 ~17.21 miles south of 60051
  • Three Star Suburban property
  • 78 suites in hotel
  • Nice pool area
  • Modern Hotel
Hampton Inn & Suites Chicago Deer Park
+1-888-311-4278
21660 West Lake Cook Rd., Deer Park, IL 60010 ~17.28 miles southeast of 60051
  • 3 star Suburban hotel
  • Check in time: 3pm
  • Great reception
  • Understanding staff
From$119
Very Good 4.5 /5Latest Reviews CallBookMore Details
Comfort Inn : 6080 Gurnee Mills Cir East
+1-888-469-4795
6080 Gurnee Mills Cir East, Gurnee, IL 60031 ~17.31 miles east of 60051
  • 3 star Highway property
  • Check in time: 3pm
From$80
Very Good 4.0 /5Reviews CallBookMore Details
Wingate by Wyndham Gurnee in Gurnee
+1-888-734-9421
6090 Gurnee Mills Cir East, Gurnee, IL 60031 ~17.33 miles east of 60051
  • 2-star Highway hotel
  • Free breakfast available
From$42
Very Good 4.5 /5Reviews CallBookMore Details
Super 8 Hampshire Il in Hampshire
+1-888-841-5292
115 Arrowhead Dr., Hampshire, IL 60140 ~17.35 miles southwest of 60051
  • Cheap hotel
The Geneva Inn
+1-888-455-5160
N2009 South Lake Shore Dr., Lake Geneva, WI 53147 ~17.48 miles northwest of 60051
  • 4-star Lake property
  • Hotel has 37 rooms
From$109
Very Good 4.5 /5Review Score CallBookMore Details
La Quinta Inn & Suites by Wyndham Chicago Gurnee : 5688 Northridge Rd.
+1-888-965-8297
5688 Northridge Rd., Gurnee, IL 60031 ~17.66 miles east of 60051
  • 3 star Suburban property
Holiday Inn Gurnee Convention Center
+1-888-906-6358
6161 West Grand Ave., Gurnee, IL 60031 ~17.73 miles east of 60051
  • 3-star Suburban hotel
  • Check in: 3:00 PM
  • No continental breakfast
  • Bar is awesome
Country Inn & Suites by Radisson Elgin Il
+1-888-749-6785
2270 Point Blvd., Elgin, IL 60123 ~17.76 miles south of 60051
  • Midscale Suburban property
  • Fitness center on property
  • Great wellness & sports facilities
  • Rooms themselves are roomy and comfortable
Great Wolf Lodge Illinois : 1700 Nations Dr.
+1-888-878-9982
1700 Nations Dr., Gurnee, IL 60031 ~17.78 miles east of 60051
  • Mid-scale Highway hotel
  • 414 suites in hotel
From$120
Average 3.5 /5Reviews CallBookMore Details
Holiday Inn Express Chicago Nw Vernon Hills
+1-888-389-4485
975 North Lakeview Pkwy., Vernon Hills, IL 60061 ~17.95 miles east of 60051
  • Midscale Suburban hotel
  • Access to gym on-site
  • Swimming pool not open
  • The majority of guests found problems with the furniture
Hampton Inn Chicago Gurnee
+1-888-389-4121
5550 Grand Ave., Gurnee, IL 60031 ~17.96 miles east of 60051
  • Three Star Suburban property
  • 2 meeting rooms in property
  • Minibar can be a problem
  • Most guests were happy with the price of the breakfast
Super 8 by Wyndham Gurnee in Gurnee
+1-888-675-2083
5520 Grand Ave., Gurnee, IL 60031 ~17.98 miles east of 60051
  • 2-star Suburban property
Baymont Inn & Suites : 5430 Grand Ave.
+1-800-716-8490
5430 Grand Ave., Gurnee, IL 60031 ~18.02 miles east of 60051
  • Midscale Suburban property
  • Free breakfast available
  • Pool in need of cleaning
  • Friendly service
From$69
Average 3.5 /5Reviews CallBookMore Details
Country Inn & Suites : 5420 Grand Ave.
+1-800-805-5223
5420 Grand Ave., Gurnee, IL 60031 ~18.10 miles east of 60051
  • Three Star Suburban property
  • Hotel has 3 floors
  • Pool was small
  • Most guests said rooms were clean
From$75
Very Good 4.0 /5Review Score CallBookMore Details
Towneplace Suites / Elgin West Dundee - West Dundee
+1-888-965-1860
2185 Marriott Dr., West Dundee, IL 60118 ~18.17 miles south of 60051
  • Three Star Suburban property
  • Check in: 3:00 p.m.
  • Almost all guests thought rooms were spacious
  • Very pleasant nice location
From$69
Average 3.5 /5Reviews CallBookMore Details
Courtyard by Marriott Chicago Elgin / West Dundee : 2175 Marriott Dr.
+1-888-788-5576
2175 Marriott Dr., West Dundee, IL 60118 ~18.19 miles south of 60051
  • Affordable Suburban property
  • Hotel has 6 suites
  • Clean Rooms
  • Close to Starbucks
Quality Inn by Choice Hotels Elgin I 90 in Elgin
+1-888-897-9207
500 Tollgate Rd., Elgin, IL 60123 ~18.29 miles south of 60051
  • Two star Highway property
  • 3 floors in property
  • Walls are thin
  • Good hot breakfast
From$60
Very Good 4.0 /5Read Reviews CallBookMore Details
Holiday Inn Hotel & Suites Chicago Northwest
+1-888-311-4278
495 Airport Rd., Elgin, IL 60123 ~18.35 miles south of 60051
  • 3 star Suburban property
  • 8 floors in property
  • Most guests said it was a stylish hotel
  • Near restaurants
Candlewood Suites Elgin in Elgin
+1-888-469-4795
1780 Capital St., Elgin, IL 60124 ~18.40 miles south of 60051
  • Low priced Suburban property
  • Fitness / Gym is on-site
  • Fantastic service
  • Great price
Super 8 by Wyndham Elgin
+1-888-734-9421
435 Airport Rd., Elgin, IL 60123 ~18.43 miles south of 60051
  • Cheap hotel
  • Check in: 11:00 AM
Execustay at Amli at Museum Gardens : 1155 North Museum Blvd.
+1-888-841-5292
1155 North Museum Blvd., Vernon Hills, IL 60061 ~18.43 miles east of 60051
  • Midscale property
  • Gym / Fitness Center Available
Hampton Inn Elgin
+1-888-455-5160
405 Airport Rd., Elgin, IL 60123 ~18.54 miles south of 60051
  • 3 star Suburban property
From$79
Very Good 4.0 /5Review Score CallBookMore Details
Lexington Inn & Suites Chicago West / Elgin
+1-888-965-8297
1585 Dundee Ave., Elgin, IL 60120 ~18.72 miles south of 60051
  • Inexpensive Suburban property
  • Free breakfast available
Comfort Suites Lake Geneva Wi - Lake Geneva
+1-888-906-6358
300 East Main St., Lake Geneva, WI 53147 ~18.79 miles northwest of 60051
  • Mid-scale Lake property
  • Hotel has 3 floors
  • Clean hotel facilities
  • Hotel was clean
Hotel Indigo in Vernon Hills
+1-888-749-6785
450 North Milwaukee Ave., Vernon Hills, IL 60061 ~18.85 miles east of 60051
  • Affordable Suburban property
  • 127 suites in hotel
  • Great room
  • Room accommodations were great
Holiday Inn Express & Suites Hoffman Estates Il
+1-888-878-9982
5235 Prairie Stone Pkwy., Hoffman Estates, IL 60192 ~18.88 miles south of 60051
  • Three Star Suburban hotel
  • Hotel has 4 floors

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, Holiday Inn Express & Suites Lake Zurich and Best Western Plus Antioch Hotel & Suites are the best rated hotels based on customer reviews in the last 365 days.

What are the upper-end hotels near 60051?

The Geneva Inn, Hampton Inn and Country Inn & Suites are the top 3 luxury hotels near 60051.

What hotels are closest to the area of 60051?

Hampton Inn, 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 $114.32 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 $109.25 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 $213.87 per night. (based on HotelPlanner prices)

What are the most popular independent hotels near 60051?

The Geneva Inn, Great Wolf Lodge Illinois and Fairbridge Inn Express Barrington are the best rated independent hotels (not part of a big brand).

What are the best Marriott hotels near 60051?

Towneplace Suites and Courtyard by Marriott Chicago Elgin are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the best Choice Hotels branded hotels near 60051?

Comfort Suites, Comfort Suites Lake Geneva Wi and Comfort Suites Elgin are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the most popular Best Western hotels near 60051?

Best Western Plus Antioch Hotel & Suites and Best Western Woodstock Inn are the best rated Best Western branded hotels (based on user reviews score).

What are the best IHG hotels near 60051?

Holiday Inn Express & Suites Lake Zurich, Candlewood Suites Libertyville and Holiday Inn Express Hotel & Suites Chicago Liberty are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top