Star Rating
Hotel Name
Price Range (USD)to
Amenities

Crystal Lake Illinois Accommodations

Find accommodations in Crystal Lake with the hotel list provided below. Search for the cheapest discounted hotel and motel rates in or near Crystal Lake, IL for your personal leisure or group travel. We provide the best Crystal Lake Illinois hotel/motel rooms. Review the Crystal Lake hotel list below to find the perfect lodging. We also have a map of the Crystal Lake hotels. Planning a group? Lock in Crystal Lake Group Hotel Discounts

The Crystal Lake center point is around the area of Crystal Lake Ice House and 1 mile east of Lippold Park.

Crystal Lake Hotels, Motels & Accommodations

Holiday Inn Crystal Lake
+1-888-690-5281
800 South Route 31, Crystal Lake, IL 60014
  • Three Star Suburban property
  • 6 floors in hotel
Crystal Lake Super 8 - Crystal Lake 577 Crystal Point Dr., Crystal Lake, IL 60014
  • Low priced hotel
Country Inn & Suites : 600 Tracy Trail 600 Tracy Trail, Crystal Lake, IL 60014
  • Three Star Suburban hotel
  • Check in: 3:00pm
From$69
Very Good 4.0 /5Reviews Call
Comfort Inn Crystal Lake in Crystal Lake 595 Tracy Trail, Crystal Lake, IL 60014
  • Cheap Suburban hotel
  • Hotel has 57 rooms
Holiday Inn Chicago Nw Crystal Lk Convention Cente : 800 South Route 31 800 South Route 31, Crystal Lake, IL 60014
  • Mid-scale Suburban property
  • 6 floors in property
Holiday Inn Express Hotel & Suites in Algonquin 2595 Bunker Hill Dr., Algonquin, IL 60102 ~5.22 miles south of Crystal Lake
  • Affordable Suburban property
  • 86 rooms in property
Super 8 - Woodstock
+1-800-997-5149
1220 Davis Rd., Woodstock, IL 60098 ~6.86 miles northwest of Crystal Lake
  • Two star Suburban hotel
  • Check in: 2 pm
Quality Inn of Woodstock in Woodstock 1785 South Eastwood Dr., Woodstock, IL 60098 ~7.03 miles northwest of Crystal Lake
  • Mid-scale Suburban hotel
  • Free breakfast available
Hampton Inn 1555 South Route 31, Mchenry, IL 60050 ~7.03 miles north of Crystal Lake
  • Mid-scale Suburban property
  • Free breakfast available
Best Western Woodstock Inn
+1-800-997-5148
990 Lake Ave., Woodstock, IL 60098 ~7.39 miles northwest of Crystal Lake
  • Cheap Suburban hotel
  • 8 suites in hotel
From$69
Very Good 4.0 /5Reviews Call
Comfort Suites Elgin - Elgin 2480 Bushwood Dr., Elgin, IL 60124 ~10.36 miles south of Crystal Lake
  • Affordable Suburban property
  • Hotel has 78 rooms
Americas Best Value Inn in Barrington 405 West Noethwest Highway, Barrington, IL 60010 ~10.42 miles southeast of Crystal Lake
  • Low Cost hotel
Country Inn & Suites by Carlson Elgin Il in Elgin 2270 Point Blvd., Elgin, IL 60123 ~10.94 miles south of Crystal Lake
  • 3 star Suburban hotel
  • Check in time: 3:00pm
Holiday Inn Express & Suites Lake Zurich 197 South Rand Rd., Lake Zurich, IL 60047 ~11.09 miles east of Crystal Lake
  • Mid-scale Suburban property
  • Free breakfast available
From$79
Very Good 4.5 /5Review Score Call
Candlewood Suites Elgin 1780 Capital St., Elgin, IL 60124 ~11.56 miles south of Crystal Lake
  • Cheap Suburban property
  • 3 floors in property
Towneplace Suites / Elgin West Dundee in West Dundee
+1-800-230-4134
2185 Marriott Dr., West Dundee, IL 60118 ~11.57 miles south of Crystal Lake
  • Two-star Suburban hotel
  • Free breakfast
Courtyard by Marriott Chicago Elgin / West Dundee
+1-800-997-5148
2175 Marriott Dr., West Dundee, IL 60118 ~11.58 miles south of Crystal Lake
  • Midscale Suburban property
  • Check in time: 4:00 pm
Camp Henry Horner - Ingleside
+1-888-690-5247
26710 West Nippersink Rd., Ingleside, IL 60041 ~11.64 miles northeast of Crystal Lake
  • Cheap Convention Center hotel
  • Hotel has an eco-friendly policy See policy
Quality Inn Elgin 500 Tollgate Rd., Elgin, IL 60123 Website ~11.67 miles south of Crystal Lake
  • 2 star Suburban hotel
  • Fitness center on property
From$63
Very Good 4.0 /5Read Reviews Call
Holiday Inn Hotel & Suites Chicago Northwest 495 Airport Rd., Elgin, IL 60123 ~11.74 miles south of Crystal Lake
  • Affordable Suburban property
  • Check-in: 3:00pm
From$85
Very Good 4.0 /5Reviews Call
Elgin Super 8
+1-800-997-5149
435 Airport Rd., Elgin, IL 60123 ~11.83 miles south of Crystal Lake
  • Low priced hotel
Hampton Inn Elgin - Elgin 405 Airport Rd., Elgin, IL 60123 ~12.06 miles south of Crystal Lake
  • Midscale Suburban hotel
  • Check in: 3:00 PM
Days Inn in Elgin
+1-800-230-4134
1585 Dundee Ave., Elgin, IL 60120 ~12.53 miles south of Crystal Lake
  • 2-star Suburban hotel
  • Free breakfast available
Chicago Marriott Northwest : 4800 Hoffman Blvd. 4800 Hoffman Blvd., Hoffman Estates, IL 60192 ~13.28 miles southeast of Crystal Lake
  • 4 star Suburban property
  • Hotel has 8 floors
From$95
Very Good 4.5 /5Reviews Call
Hampton Inn & Suites Chicago / Hoffman Estates - Hoffman Estates 2825 Greenspoint Pkwy., Hoffman Estates, IL 60196 Website ~14.81 miles southeast of Crystal Lake
  • Affordable Suburban property
  • 3 floors in hotel
Next 25 Crystal Lake Hotels >  [1 - 25 of 50]    
Next: See My Crystal Lake Hotels with Pricing
Back to Top