Photo by Erik Rowley

Hotels in Crystal Lake

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Crystal Lake?

Cobblestone Inn & Suites - Forest City

Cobblestone Inn & Suites - Forest City
2.5 star property
Forest City
9.0 out of 10, Wonderful, (374 reviews)
Wake up to a free breakfast at this inviting hotel near Winnebago Industries Factory. The fitness centre helps you stay active, while free WiFi and parking add value. Friendly staff and easy access to Pilot Knob State Park make for a comfortable Iowa getaway.
The price is £57
includes taxes & fees
15 Jun - 16 Jun
Cobblestone Inn & Suites - Forest City

Forest City Inn

Forest City Inn
2.5 star property
Forest City
8.2 out of 10, Very good, (413 reviews)
This peaceful Forest City motel offers free WiFi, parking, and continental breakfast. The helpful staff creates a welcoming atmosphere, while nearby attractions include Winnebago Industries Factory and Pilot Knob State Park.
The price is £67
includes taxes & fees
14 Jun - 15 Jun
Forest City Inn

Garner Inn & Suites

Garner Inn & Suites
2.5 star property
Garner
9.0 out of 10, Wonderful, (52 reviews)
Wake up to a complimentary buffet breakfast at this business-friendly Garner hotel. Enjoy free WiFi throughout your stay, convenient self parking, and easy access to Mason City Municipal Airport just 21 minutes away.
The price is £94
includes taxes & fees
14 Jun - 15 Jun
Garner Inn & Suites
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.

Learn more about Crystal Lake

The region around Crystal Lake is home to attractions such as Winnebago Industries Factory and National Hobo Museum.

Photo by Erik Rowley
Open Photo by Erik Rowley

Check out reviews of Crystal Lake hotels guests love

Frequently asked questions

How much does a hotel room cost in Crystal Lake?
You can choose a great hotel in Crystal Lake from £57 with properties to suit all budgets and needs. If you're after an affordable hotel in Crystal Lake that meets all of your requirements, set your filters and then sort the results by "Price: low to high".
How much does a hotel room cost in Crystal Lake?
You can choose a great hotel in Crystal Lake from £57 with properties to suit all budgets and needs. If you're after an affordable hotel in Crystal Lake that meets all of your requirements, set your filters and then sort the results by "Price: low to high". If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Crystal Lake hotels?
Discover great deals on Crystal Lake 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 Crystal Lake hotels.
How can I find deals and earn rewards at Crystal Lake hotels?
Members can save up to 20% on select hotels in Crystal Lake. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

Can I book Crystal Lake hotels with free cancellation?
In order to book a refundable Crystal Lake hotel, simply filter hotels by "Property cancellation options" and select "Fully refundable property". Most 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 hotels do travellers recommend in Crystal Lake?
Can I book a refundable accommodation option in Crystal Lake?
If you want the flexibility to change your plans to Crystal Lake, most hotels offer refundable* rates that you can book. You can see this accommodation by searching our site and using the "fully refundable" filter to narrow the results down.
What will the weather in Crystal Lake be like during my visit?
The warmest months in Crystal Lake are usually July and August, with an average temperature of 20°C. January and February are the chilliest months, when the average temperature is -5°C. The rainiest months are June and May.
Why should I book my Crystal Lake hotel with Hotels.com?
There are plenty of reasons to book your Crystal Lake travel with us: our free cancellations on selected hotels* gives you the flexibility you're looking for, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Keep exploring