1. Hampton Inn McHenry

- Location: McHenry
- Guest rating: 9/10 (Wonderful, 1000 reviews)
- Price: $114 nightly, $127 total, Dec 6 - Dec 7, Total with taxes and fees
- Review: Great rooms and good customer service, great for families, by Jose
Plan your trip

Our total price for your stay includes taxes and fees
Save 10% or more on over 100,000 hotels worldwide with Member Prices
Search almost a million properties worldwide
Check prices for these dates, December 14 – 15, 2026










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.
















Expect to pay between $64 and $1,438 per night for a hotel with river views in McHenry. Whatever your budget, the perfect waterside stay is a click away on Expedia. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
To find cheap hotels with river views in McHenry, use our filter tool to choose your preferred property star rating and budget. Eager to stay in a particular area? Our convenient "neighborhood" filter will search for accommodations in your desired part of town. Book the best deal and get ready to wake in the morning to sweeping river vistas!
McHenry has enough sights to keep you on the go for weeks, beginning with Volo Auto Museum. Petersen Park Beach, McHenry Shores Beach Park and Moraine Hills State Park are other well-known attractions. If you're hanging around a while, McCullom Lake and Stades Farm & Market are nice finishing touches to your itinerary.