Hotels in McHenry County, IL

Comfortable Stays Near Every Corner of the County

National chains, independent inns. Hotels here spread across river towns like McHenry, Crystal Lake, and Woodstock, so wherever you're headed, a bed's not far off. An hour from O'Hare puts McHenry County within easy reach for road trips, tournament weekends, and last-minute visits. Pet-friendly rooms are common. Group rates are too, especially around festival season when downtown hotels fill up fast. Pick a hotel close to whatever brought you here, whether that's the restaurant, the trailhead, or the event venue, and book below!