Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in McHenry on Hotels.com. These McHenry hotels consistently deliver on quality, location and traveller experience. Last updated on 14 November 2026.
Price: £96 (Located in a tranquil setting, this hotel offers free breakfast, WiFi, and parking near McHenry Shores Beach Park. The 24-hour fitness centre and indoor pool create a refreshing retreat after exploring nearby attractions.), includes taxes & fees, 6 Dec - 7 Dec
Price: £48 (Just minutes from top attractions like Petersen Park Beach, this hotel offers a stress-free stay with complimentary WiFi and parking. With 24-hour front desk service and helpful staff, you'll find everything needed for exploring the Fox Lake Area.), includes taxes & fees, 29 Nov - 30 Nov
Price: £81, includes taxes & fees, 17 Nov - 18 Nov
Unwind at this hotel with a refreshing indoor pool and Three Oaks Lodge restaurant serving American dishes. Conveniently located near Regal Crystal Lake Showplace and Three Oaks Recreation Area, enjoy free WiFi and parking with helpful staff to assist.
Price: £84 (Relax at this hotel with an indoor pool and hot tub, a 14-minute walk from Crystal Lake Pingree Road Station. Clean rooms include refrigerators and microwaves. Free breakfast, WiFi, and parking make exploring nearby attractions easy.), includes taxes & fees, 22 Nov - 23 Nov
Price: £73, includes taxes & fees, 22 Nov - 23 Nov
Wake up to free breakfast at this friendly hotel near Crystal Lake train station. After swimming laps in the indoor pool, explore Regal Crystal Lake Showplace and shopping centre nearby. Complimentary parking and WiFi make your business trip hassle-free.
Price: £75, includes taxes & fees, 24 Nov - 25 Nov
Unwind in this quiet retreat featuring a casino and 24-hour fitness centre. Just minutes from McHenry County Fairgrounds, enjoy convenient amenities including free breakfast, parking, and in-room refrigerators and microwaves.
Price: £86, includes taxes & fees, 24 Nov - 25 Nov
This peaceful Lake Geneva retreat offers stunning sunset vistas across the water. Enjoy both indoor and outdoor pools, grab refreshments at the bar, and walk to nearby beaches. Minutes from Gary Gygax Memorial and Lake Geneva Cruise Line.
Price: £90 (Positioned near Village Square Shopping Centre and Breezewald Park, this welcoming hotel offers an indoor pool and 24-hour fitness centre. Enjoy free WiFi, complimentary parking, and hot breakfast that previous guests have praised, along with the exceptionally helpful staff.), includes taxes & fees, 14 Dec - 15 Dec
Price: £66, includes taxes & fees, 15 Dec - 16 Dec
Explore scenic trails with complimentary parking and WiFi at this Richmond retreat. Minutes from North Branch Conservation Area, the hotel offers room service and proximity to Fox Lake Station for easy Chicago connections.
Price: £80, includes taxes & fees, 23 Nov - 24 Nov
Unwind at this spa hotel featuring a marina, indoor pool, hot tub, and full-service wellness centre with aromatherapy and reflexology. Near Gary Gygax Memorial and Lake Geneva Cruise Line, this hotel earns praise for its clean rooms and helpful staff.
Price: £103 (This Chicago-area hotel offers an indoor pool for morning swims and a 24-hour fitness centre. Located near Terrace Hill Golf Course, with free breakfast and parking, it's praised for its helpful staff and business-friendly amenities.), includes taxes & fees, 30 Nov - 1 Dec
Price: £144, includes taxes & fees, 15 Dec - 16 Dec
Nestled on Lake Geneva, this hotel offers a 24-hour fitness centre and beautiful terrace. Enjoy drinks at the bar or snacks at the café, with attentive staff ready to assist. Big Foot Beach State Park and Aerial Adventures are just minutes away, with free WiFi and parking included.
Price: £85 (Unwind in this welcoming hotel with an indoor pool and bar/lounge after exploring Lake Antioch, just minutes away. Complimentary breakfast, WiFi, and parking enhance your stay. The 24-hour fitness centre keeps your routine intact while helpful staff ensure comfort.), includes taxes & fees, 15 Dec - 16 Dec
Price: £98 (Refresh in the indoor pool after exploring Six Flags Great America just a short drive away. This Libertyville hotel offers 24-hour fitness centre, free breakfast, and parking, with Lake County Fairgrounds nearby and helpful staff to enhance your stay.), includes taxes & fees, 23 Nov - 24 Nov
Price: £86, includes taxes & fees, 15 Dec - 16 Dec
Wake up to free breakfast at this Algonquin hotel near the train station. An indoor pool and fitness centre offer recreational options, while free parking and WiFi add convenience. Brunswick Zone XL and Bowlero Randall Road await nearby.
This welcoming hotel offers an indoor pool and fitness centre just minutes from Prairie Crossing Station. Enjoy free WiFi and parking while staying near Six Flags Great America and Gurnee Mills. Business travellers appreciate the convenient location and helpful staff.
Relax in this family-friendly Lake Geneva hotel featuring a poolside bar and Lake City Social restaurant serving American cuisine. Near Gary Gygax Memorial and Lake Geneva Cruise Line, guests appreciate the helpful staff and convenient room service.
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.
Volo Auto Museum is 1.4 mi (2.2 km) from central Lakemoor, why not stop by during your stay? If you want to experience more of the culture Lakemoor has to offer, head to Volo Bog State Natural Area, Moraine Hills State Park, and Pistakee Lake.
If being by the water is a major draw, Petersen Park Beach is a spot you might want to check out, located 2 mi (3.3 km) from central McHenry. Enjoy the sunset by the shore at Main Beach and West Beach.
McHenry Shores Beach Park is 1.3 mi (2.1 km) from central McHenry, why not stop by during your stay? If you like McHenry Shores Beach Park, you'll love Three Oaks Recreation Area and Crystal Lake Park, both just a short drive away.
Corn Maze is 5.8 mi (9.3 km) from central McHenry, why not stop by during your stay? If you have fun at Corn Maze, you'll love Jet Funn, located nearby.
Discover the Fox River's charms from a kayak, where blue herons stand sentinel along shores lined with waterfront restaurants. Petersen Park Beach offers sandy respite on summer days when locals gather for impromptu volleyball tournaments. Moraine Hills State Park reveals glacial landscapes through hiking trails that wind past wetlands teeming with migratory birds. The Volo Auto Museum houses Hollywood film cars and vintage treasures that'll impress even non-gearheads. Come autumn, Stades Farm & Market transforms into a festival of pumpkins, apple cider, and corn mazes that draw families from across the region. McCullom Lake provides perfect sunset fishing spots, while downtown's historic buildings house ice cream parlours where generations have celebrated Little League victories.
Address: 197 S Rand Road, Lake Zurich, IL, 60047, US
Location: Lake Zurich
Star rating: 2.5/5
Guest rating: 9/10 (994 reviews)
Review: Place is close to all services and known stores , the wonderful Henry Paulus park is just across the street , breakfast was tasty and excellent , team was helpful and friendly, room was spacious and clean ,, by Anonymous traveller, 5 May 2024, rated 10/10 Exceptional
Address: 990 Lake Avenue, Woodstock, IL, 60098, US
Location: Woodstock
Star rating: 3/5
Guest rating: 8/10 (1001 reviews)
Review: Lovely staff with a very generous breakfast spread. Clean rooms and great water pressure., by Lindsay, 3 September 2016, rated 10/10 Exceptional
Review: Always stay here when we travel to Elgin for business, great hotel with added bonus of bennigans bar and restaurant , rooms are spacious and clean, by Mark, 12 November 2026, rated 10/10 Exceptional
Address: 2595 Bunker Hill Dr, Algonquin, IL, 60102, US
Location: Algonquin
Star rating: 2.5/5
Guest rating: 8.2/10 (1000 reviews)
Review: Really friendly staff, room was big, shower had plenty of power and the bed was comfortable. Maintenance issue with the room on the second day was fixed within 30 minutes., by Ian, 25 December 2019, rated 10/10 Exceptional
Frequently Asked Questions
How much does a hotel room cost in McHenry?
You can choose a great hotel in McHenry from £48 with properties to suit all budgets and needs. To find an affordable hotel in McHenry that meets all of your requirements, just apply filters on Hotels.com and sort hotels by "Price: low to high".
How can I find deals and earn rewards at McHenry hotels?
Discover great deals on McHenry hotel stays with Hotels.com. You can also look at hotel prices mid-week or during the low season to find off-peak deals. If it's a spontaneous trip, check out our last-minute deals on McHenry hotels.
Can I book McHenry hotels with free cancellation?
It's easy to book a refundable McHenry hotel on Hotels.com. Simply filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some of the best McHenry hotels with free parking?
If you're arriving by car, choosing a great McHenry hotel with free parking is a plus. Our travellers' favourites include: