Scenic view of Crystal Lake in Alpine Lakes Wilderness Area

Cheap Hotels & Resorts in Crystal Lake from AU$94

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Crystal Lake Cheap Hotels

Our top choices for Crystal Lake cheap hotels

Country Inn & Suites by Radisson, Crystal Lake, IL

Country Inn & Suites by Radisson, Crystal Lake, IL
2.5 star property
Crystal Lake
8.8 out of 10, Excellent, (1,008 reviews)
"Very nice area, friendly staff, clean rooms."
United States
Stephanie Lynne
The price is AU$176
includes taxes & fees
1 July - 2 July
Country Inn & Suites by Radisson, Crystal Lake, IL

Super 8 by Wyndham Crystal Lake

Super 8 by Wyndham Crystal Lake
2.0 star property
Crystal Lake
6.6 out of 10, (569 reviews)
"It was very pleasant to stay at."
United States
Julie
The price is AU$132
includes taxes & fees
16 June - 17 June
Super 8 by Wyndham Crystal Lake

Holiday Inn Chicago Nw Crystal Lk Conv Ctr by IHG

Holiday Inn Chicago Nw Crystal Lk Conv Ctr by IHG
3.0 star property
Crystal Lake
8.2 out of 10, Very good, (1,004 reviews)
"I was very pleased staying at your hotel thank you very much"
United States
Dwight
The price is AU$167
includes taxes & fees
28 June - 29 June
Holiday Inn Chicago Nw Crystal Lk Conv Ctr by IHG

Comfort Inn Crystal Lake - Algonquin

Comfort Inn Crystal Lake - Algonquin
2.5 star property
Crystal Lake
8.0 out of 10, Very good, (1,008 reviews)
"Great staff, room, breakfast: hospitality outstanding!"
United States
Lora
The price is AU$160
includes taxes & fees
30 June - 1 July
Comfort Inn Crystal Lake - Algonquin

Elgin Inn

Elgin Inn
2.5 star property
Elgin
8.0 out of 10, Very good, (749 reviews)
"Nice place!"
United States
Syed
The price is AU$123
includes taxes & fees
20 June - 21 June
Elgin Inn

Best Western Plus Elgin - Chicago

Best Western Plus Elgin - Chicago
3.0 star property
West Dundee
8.4 out of 10, Very good, (1,019 reviews)
"Great location"
United States
Victor
The price is AU$126
includes taxes & fees
14 June - 15 June
Best Western Plus Elgin - Chicago

Motel 6 Arlington Heights, IL - Chicago North Central

Motel 6 Arlington Heights, IL - Chicago North Central
2.0 star property
Arlington Heights
8.0 out of 10, Very good, (1,010 reviews)
"The room was good and the property was clean! Thank you!"
United States
EUMIR JOHN
The price is AU$94
includes taxes & fees
16 June - 17 June
Motel 6 Arlington Heights, IL - Chicago North Central

Days Inn by Wyndham Great Lakes Naval Base

Days Inn by Wyndham Great Lakes Naval Base
2.0 star property
North Chicago
7.2 out of 10, Good, (1,006 reviews)
"Clean room, pleasant staff"
United States
Sequoia
The price is AU$105
includes taxes & fees
15 June - 16 June
Days Inn by Wyndham Great Lakes Naval Base

Baymont Inn & Suites by Wyndham Richmond

Baymont Inn & Suites by Wyndham Richmond
2.5 star property
Richmond
7.8 out of 10, Good, (713 reviews)
"Great value for the price, the staff is lovely "
United States
Kimberly
The price is AU$143
includes taxes & fees
18 June - 19 June
Baymont Inn & Suites by Wyndham Richmond

Best Western Schaumburg – O’Hare NW

Best Western Schaumburg – O’Hare NW
2.5 star property
Schaumburg
8.0 out of 10, Very good, (321 reviews)
"Clean room and nice breakfast"
United States
Viktoriia
The price is AU$129
includes taxes & fees
14 June - 15 June
Best Western Schaumburg – O’Hare NW
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 Crystal Lake Hotel Reviews

Frequently asked questions

What is Crystal Lake like for travellers on a budget?
Explore discount places to stay in Crystal Lake on Expedia.com and book a holiday that stays within your budget. Crystal Lake is a destination that visitors enjoy for its shopping and sporting events. You can look through a wide range of hotels and other accommodation options with Member Prices to find the best deal for you and earn rewards. With our site's helpful page filters, you can search by your price range, or by amenities that customers often look for like free parking and free WiFi. If you're interested in affordable options near specific attractions, such as Crystal Lake City Hall or North Wall Rock Climbing, try filtering by location to refine your search. As you browse, use the heart button to keep track of your favourites so that you can come back to them and make your final decision. Interested in a car or a flight too? Choose from the holiday packages available under Bundle and Save and discover more amazing deals by reserving transport at the same time.
When is the best time for a budget trip to Crystal Lake?
Weather will likely play an important role when you plan your trip to Crystal Lake, but bear in mind that cheaper options are usually available when the weather isn't as good. The hottest months are usually July and August, with an average temperature of 20°C, while the coldest months are January and February, with an average of -2°C. The snowiest months in Crystal Lake are January, November, February and October, with each month seeing an average of 17 cm of snowfall.
What is there to see and do in Crystal Lake?
Crystal Lake is known for its lake views and dining options, and offers plenty to see and do without spending a fortune. You can budget for the local attractions that interest you most, and then fill your itinerary with activities that cost little or nothing at all. Check out the area's cultural spots like Volo Auto Museum and Illinois Railway Museum, or hunt for bargains with some shopping at Arboretum of South Barrington.
How can I get to Crystal Lake and get around on a budget?
Scoping out the transportation options in Crystal Lake is a smart way to keep your trip affordable. The most convenient airport is 23 mi (37 km) away from the centre in Chicago, IL (PWK-Chicago Executive). However, if that doesn't suit your budget, you can book a flight to Chicago, IL (DPA-Dupage), located 23.3 mi (37.5 km) away. To explore the surrounding area, hop aboard a train at Crystal Lake Station or Crystal Lake Pingree Road Station.