- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Top cities in McHenry County

Crystal Lake

McHenry

Woodstock

Algonquin

Huntley

Lake in the Hills

Harvard
Cary

Richmond
Find vacation rentals that suit your style

Apartments

Aparthotels

Villas

Condos

Cabins

Cottages
Our top choices for McHenry County cabin rentals




1. 🌲 Our Cabin Is Ready When You’re Ready🌲
🌲 Our Cabin Is Ready When You’re Ready🌲Delavan
9.8 out of 10, Exceptional, (72 reviews)
9.8/10
Exceptional
(72 reviews)
"Loved our stay! Perfect for a getaway!"
"Loved our stay! Perfect for a getaway!"Kimberly H.




2. 3-Bed Sleeping Cabin Near Geneva Lake – Walk to Dining & Beach
3-Bed Sleeping Cabin Near Geneva Lake – Walk to Dining & BeachWilliams Bay
9.4 out of 10, Exceptional, (39 reviews)
9.4/10
Exceptional
(39 reviews)
"Teh cabin was clean the beds were AWESOME and the host could not have been any better! Will stay there again next year."
"Teh cabin was clean the beds were AWESOME and the host could not have been any better! Will stay there again next year."Kevin W.




3. A Frame Cabin Near Multiple Lakes- Coffee Bar- King Bed- Arcade
A Frame Cabin Near Multiple Lakes- Coffee Bar- King Bed- ArcadeSalem
9.6 out of 10, Exceptional, (25 reviews)
9.6/10
Exceptional
(25 reviews)
"Great space for a little weekend retreat! Loved the back patio and fire pit"
"Great space for a little weekend retreat! Loved the back patio and fire pit"Alice R.




4. A cozy, modern cottage has all the amenities and privacy a hotel cannot offer.
A cozy, modern cottage has all the amenities and privacy a hotel cannot offer.Lake Geneva
10.0 out of 10, Exceptional, (9 reviews)
10/10
Exceptional
(9 reviews)
"A great place, clean, easy to get to the lakes"
"A great place, clean, easy to get to the lakes"Anonymous traveler




5. Two Bed Two Bathroom Cabin with kitchenette area
Two Bed Two Bathroom Cabin with kitchenette areaWilliams Bay
9.4 out of 10, Exceptional, (32 reviews)
9.4/10
Exceptional
(32 reviews)
"Jim was very easy to work with.the room and grounds were nice and as advertised."
"Jim was very easy to work with.the room and grounds were nice and as advertised."john d.




6. Lake Geneva Chalet in Williams Bay
Lake Geneva Chalet in Williams BayWilliams Bay
9.2 out of 10, Wonderful, (45 reviews)
9.2/10
Wonderful
(45 reviews)
"Great location, waking distance to the lake and beach. Owner was very responsive to questions and met us at the property to make sure we knew where everything was and answer any questions. "
"Great location, waking distance to the lake and beach. Owner was very responsive to questions and met us at the property to make sure we knew where everything was and answer any questions. "Julie O.




7. Cozy 2-bedroom Aframe in charming Lake Geneva with a hot tub and fireplace
Cozy 2-bedroom Aframe in charming Lake Geneva with a hot tub and fireplaceLake Geneva
8.4 out of 10, Very good, (6 reviews)
8.4/10
Very good
(6 reviews)
"Very cozy with comfortable beds. We loved sitting on the deck and watching the deer and wild turkeys. Very quiet location but still close to downtown Lake Geneva. Be sure to check out the neighborhood establishments. We highly recommend the Next Door Pub Lakeside."
"Very cozy with comfortable beds. We loved sitting on the deck and watching the deer and wild turkeys. Very quiet location but still close to downtown Lake Geneva. Be sure to check out the neighborhood establishments. We highly recommend the Next Door Pub Lakeside."Mary B.




8. Northern Pike Resort, Camp Lake WI, Sleeps 6, Boat Rental Available.
Northern Pike Resort, Camp Lake WI, Sleeps 6, Boat Rental Available.Trevor
7.4 out of 10, Good, (6 reviews)
7.4/10
Good
(6 reviews)
"Thank you so much, Robert! We had a wonderful weekend !"
"Thank you so much, Robert! We had a wonderful weekend !"Anastasiia D.




9. Delavan Retreat w/ Patio on Turtle Lake!
Delavan Retreat w/ Patio on Turtle Lake!Delavan
9.8 out of 10, Exceptional, (20 reviews)
9.8/10
Exceptional
(20 reviews)
"Great view of the lake"
"Great view of the lake"william k.




10. “Couples’ Cozy Cabin – King Bed, Walk to Geneva Lake”
“Couples’ Cozy Cabin – King Bed, Walk to Geneva Lake”Williams Bay
9.0 out of 10, Wonderful, (79 reviews)
9.0/10
Wonderful
(79 reviews)
"Nice location"
"Nice location"Bill H.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top reviews in McHenry County




HARMONY INN
HARMONY INNHuntley
10/10 Excellent
I felt comfortable, safe and well taken care of at the Harmony Inn. Stepping out of my room into the kitchen and on through the doors to the patio was a pleasure (fixing a cup of tea and grabbing a homemade muffin - all included - as I headed to the outdoor seating area, complete with gas heater). Then I attempted to do a little painting of the flowers.
There were other snacks including fruit and yogurt😁. Dave, our gracious host, showed me how to feed the ducks and geese which also live on...
I felt comfortable, safe and well taken care of at the Harmony Inn. Stepping out of my room into the kitchen and on through the doors to the patio was a pleasure (fixing a cup of tea and grabbing a homemade muffin - all included - as I headed to the outdoor seating area, complete with gas heater). Then I attempted to do a little painting of the flowers.
There were other snacks including fruit and yogurt😁. Dave, our gracious host, showed me how to feed the ducks and geese which also live on...
Nikki




Country Inn & Suites by Radisson, Crystal Lake, IL
Country Inn & Suites by Radisson, Crystal Lake, ILCrystal Lake
10/10 Excellent
Would definitely stay again!
Would definitely stay again!
Megan




Holiday Inn Express Hotel & Suites Chicago-Algonquin by IHG
Holiday Inn Express Hotel & Suites Chicago-Algonquin by IHGAlgonquin
10/10 Excellent
Very friendly, helpful staff. Very clean. Best hot breakfast! Front desk manager very personal, friendly and professional. Will stay again if back in the area.
Very friendly, helpful staff. Very clean. Best hot breakfast! Front desk manager very personal, friendly and professional. Will stay again if back in the area.
Anonymous traveler




Holiday Inn Chicago Nw Crystal Lk Conv Ctr by IHG
Holiday Inn Chicago Nw Crystal Lk Conv Ctr by IHGCrystal Lake
10/10 Excellent
Nice hotel, nice staff, and rooms were decent and clean.
Nice hotel, nice staff, and rooms were decent and clean.
Laura




AmericInn by Wyndham Woodstock IL
AmericInn by Wyndham Woodstock ILWoodstock
10/10 Excellent
Clean room, nice pool and exercise room. Wonderful breakfast provided with friendly attendant. Desk staff friendly and helpful with local information and directions.
Clean room, nice pool and exercise room. Wonderful breakfast provided with friendly attendant. Desk staff friendly and helpful with local information and directions.
Anonymous traveler




Baymont Inn & Suites by Wyndham Richmond
Baymont Inn & Suites by Wyndham RichmondRichmond
10/10 Excellent
Staff is friendly and welcoming! The rooms were super clean. I totally recommend this hotel to anyone staying in the area or going to alpine valley for a concert!
Staff is friendly and welcoming! The rooms were super clean. I totally recommend this hotel to anyone staying in the area or going to alpine valley for a concert!
Anonymous traveler




Super 8 by Wyndham Crystal Lake
Super 8 by Wyndham Crystal LakeCrystal Lake
10/10 Excellent
I have never had such a friendly staff. This hotel goes out of their way to make everything great.
I have never had such a friendly staff. This hotel goes out of their way to make everything great.
Anonymous traveler




Baymont by Wyndham Harvard
Baymont by Wyndham HarvardHarvard
10/10 Excellent
For the very affordable price everything was great
For the very affordable price everything was great
Emily




Super 8 by Wyndham Woodstock
Super 8 by Wyndham WoodstockWoodstock
10/10 Excellent
Desk staff was wonderful - so helpful! We got there late and left early - so not much to review. Breakfast was minimal, but good enough. Liked the area.
Desk staff was wonderful - so helpful! We got there late and left early - so not much to review. Breakfast was minimal, but good enough. Liked the area.
Sherry




McHenry Inn
McHenry InnMcHenry
10/10 Excellent
Didn't like it had to change my room cause the bugs and I still got a room with bugs so I checked out early
Didn't like it had to change my room cause the bugs and I still got a room with bugs so I checked out early
Trina




Holiday Inn Express & Suites Elkhorn - Lake Geneva Area by IHG
Holiday Inn Express & Suites Elkhorn - Lake Geneva Area by IHGElkhorn
10/10 Excellent
Very clean
Very clean
Michael




Holiday Inn Express & Suites Chicago - Hoffman Estates by IHG
Holiday Inn Express & Suites Chicago - Hoffman Estates by IHGHoffman Estates
10/10 Excellent
Parking was easy , quiet area, hotel staff friendly and helpful. Breakfast area was clean.
Parking was easy , quiet area, hotel staff friendly and helpful. Breakfast area was clean.
Stacy




Harbor Shores on Lake Geneva
Harbor Shores on Lake GenevaLake Geneva
10/10 Excellent
Great property right on the lake. Balcony with lake view with easy parking, walk right to the lake and tons of dining and bars nearby. We loved our stay here!
Great property right on the lake. Balcony with lake view with easy parking, walk right to the lake and tons of dining and bars nearby. We loved our stay here!
Michelle




Hampton Inn DeKalb, IL
Hampton Inn DeKalb, ILDeKalb
10/10 Excellent
My husband and I stayed here while visiting our daughter in the area. The room was very clean and everything was updated and nice. The bed was comfortable, the hotel was quiet and peaceful; everything was well lit and very safe. We didn’t eat the breakfast, but did do a walk through of it and it looked and smelled delicious and other visitors seemed to be enjoying it. The staff were friendly and helpful throughout our stay. We’ll definitely be staying again when we visit in the future!
My husband and I stayed here while visiting our daughter in the area. The room was very clean and everything was updated and nice. The bed was comfortable, the hotel was quiet and peaceful; everything was well lit and very safe. We didn’t eat the breakfast, but did do a walk through of it and it looked and smelled delicious and other visitors seemed to be enjoying it. The staff were friendly and helpful throughout our stay. We’ll definitely be staying again when we visit in the future!
Carolyn
