Star Rating
Hotel Name
Price Range (USD) to
Amenities

60012 Hotels, Motels & Accommodations

Country Inn & Suites
+1-888-389-4121
600 Tracy Trail, Crystal Lake, IL 60014 ~3.40 miles south of 60012
  • Three Star Suburban hotel
  • 80 sleeping rooms in hotel
  • Ordinary pool
  • Could be quieter
From$75
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Comfort Inn by Choice Hotels Crystal Lake Nw Highway
+1-888-675-2083
595 Tracy Trl, Crystal Lake, IL 60014 ~3.41 miles south of 60012
  • Low-priced Suburban property
  • 57 sleeping rooms in hotel
  • Mall close by
  • Almost all guests said the beds were comfortable
From$60
Average 3.5 /5 Latest Reviews Call BookMore Details
Super 8 by Wyndham Crystal Lake in Crystal Lake
+1-800-716-8490
577 Crystal Point Dr., Crystal Lake, IL 60014 ~3.57 miles south of 60012
  • Economy Suburban hotel
  • Check-in: 2:00 PM
From$60
Average 3.0 /5 Hotel Reviews Call BookMore Details
Super 8 by Wyndham Mchenry
+1-800-805-5223
110 State Route 31 South, Mchenry, IL 60050 ~3.99 miles northeast of 60012
  • Two-star property
From$60
Average 3.0 /5 Review Score Call BookMore Details
Holiday Inn Chicago Nw Crystal Lk Convention Cente - Crystal Lake
+1-888-965-1860
800 South Route 31, Crystal Lake, IL 60014 ~4.10 miles south of 60012
  • 3 star Suburban property
  • Check-in: 3:00 PM
From$84
Average 3.5 /5 Guest Reviews Call BookMore Details
Holiday Inn Chicago Nw Crystal Lake - Crystal Lake
+1-888-788-5576
800 South Il Route 31, Crystal Lake, IL 60014 ~4.10 miles south of 60012
  • Affordable Suburban property
  • Access to gym on-site
From$80
Average 3.0 /5 Hotel Reviews Call BookMore Details
Hampton Inn in Mchenry
+1-888-897-9207
1555 South Route 31, Mchenry, IL 60050 ~4.60 miles north of 60012
  • Midscale Suburban property
  • 117 rooms in property
  • Clean rooms
  • Nice rooms
From$82
Very Good 4.5 /5 Latest Reviews Call BookMore Details
Super 8 in Woodstock
+1-888-311-4278
1220 Davis Rd., Woodstock, IL 60098 ~6.24 miles west of 60012
  • Low priced Suburban property
  • Free breakfast
  • Almost all guests thought it was rather dirty
  • Reception should be more attentive
From$69
Average 3.0 /5 Latest Reviews Call BookMore Details
Quality Inn of Woodstock
+1-888-469-4795
1785 South Eastwood Dr., Woodstock, IL 60098 ~6.38 miles west of 60012
  • 3 star Suburban hotel
  • 50 sleeping rooms in hotel
  • Fantastic service
  • Big tv
From$63
Average 3.0 /5 Read Reviews Call BookMore Details
Best Western Woodstock Inn
+1-888-734-9421
990 Lake Ave., Woodstock, IL 60098 ~6.61 miles west of 60012
  • Three Star Suburban hotel
  • Complimentary breakfast is offered
From$80
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Holiday Inn Express Hotel & Suites in Algonquin
+1-888-841-5292
2595 Bunker Hill Dr., Algonquin, IL 60102 ~7.68 miles south of 60012
  • Affordable Suburban property
  • 3 floors in property
  • Nice hot tub
  • Excellent breakfast
From$92
Average 3.5 /5 Review Score Call BookMore Details
Holiday Inn Express & Suites Lake Zurich
+1-888-455-5160
197 South Rand Rd., Lake Zurich, IL 60047 ~11.58 miles east of 60012
  • 3-star Suburban hotel
  • 15 suites in property
From$87
Very Good 4.5 /5 Latest Reviews Call BookMore Details
Fairbridge Inn Express Barrington
+1-888-965-8297
405 West Northwest Highway, Barrington, IL 60010 ~11.67 miles southeast of 60012
  • Three Star hotel
From$80
Average 3.0 /5 Latest Reviews Call BookMore Details
Comfort Suites Elgin : 2480 Bushwood Dr.
+1-888-906-6358
2480 Bushwood Dr., Elgin, IL 60124 ~12.84 miles south of 60012
  • Affordable Suburban hotel
  • Complimentary breakfast is offered
  • Great room
  • Lots of restaurants nearby
From$70
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Country Inn & Suites by Radisson Elgin Il : 2270 Point Blvd.
+1-888-749-6785
2270 Point Blvd., Elgin, IL 60123 ~13.41 miles south of 60012
  • Midscale Suburban hotel
  • Comp. Breakfast
  • Most guests thought the tv was sub-standard
  • Tasty breakfast
From$79
Very Good 4.5 /5 Review Score Call BookMore Details
Super 8 Hampshire Il
+1-888-878-9982
115 Arrowhead Dr., Hampshire, IL 60140 ~13.46 miles southwest of 60012
  • 2 star property
  • Check in time: 11:00 AM
From$60
Average 3.0 /5 Review Score Call BookMore Details
Towneplace Suites / Elgin West Dundee - West Dundee
+1-888-389-4485
2185 Marriott Dr., West Dundee, IL 60118 ~13.97 miles south of 60012
  • Three Star Suburban hotel
  • 143 sleeping rooms in hotel
  • Great service
  • Hotel buildings could use some improvement
From$69
Average 3.5 /5 Recent Reviews Call BookMore Details
Courtyard by Marriott Chicago Elgin / West Dundee
+1-888-389-4121
2175 Marriott Dr., West Dundee, IL 60118 ~13.99 miles south of 60012
  • Midscale Suburban property
  • Check in time: 4:00 pm
  • Very comfortable
  • Food is average
From$80
Average 3.5 /5 Reviews Call BookMore Details
Candlewood Suites Elgin - Elgin
+1-888-675-2083
1780 Capital St., Elgin, IL 60124 ~14.03 miles south of 60012
  • Low Cost Suburban property
  • 83 rooms in property
  • Most guests said rooms were clean
  • For only 50%, the tv was ok
From$58
Average 3.5 /5 Recent Reviews Call BookMore Details
Quality Inn by Choice Hotels Elgin I 90 - Elgin
+1-800-716-8490
500 Tollgate Rd., Elgin, IL 60123 ~14.08 miles south of 60012
  • Low priced Highway hotel
  • Check-in time: 15:00
  • Great reception
  • 1 out of 2 guests didn't like the uncomfortable beds
From$60
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Holiday Inn Hotel & Suites Chicago Northwest - Elgin
+1-800-805-5223
495 Airport Rd., Elgin, IL 60123 ~14.15 miles south of 60012
  • Mid-scale Suburban property
  • Access to gym on-site
  • Excellent rooms
  • Most guests thought the building was wonderful
From$89
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Super 8 by Wyndham Elgin
+1-888-965-1860
435 Airport Rd., Elgin, IL 60123 ~14.22 miles south of 60012
  • 2 star hotel
From$60
Average 3.5 /5 Guest Reviews Call BookMore Details
Hampton Inn Elgin - Elgin
+1-888-788-5576
405 Airport Rd., Elgin, IL 60123 ~14.34 miles south of 60012
  • Affordable Suburban hotel
  • 3 floors in hotel
From$79
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Lexington Inn & Suites Chicago West / Elgin
+1-888-897-9207
1585 Dundee Ave., Elgin, IL 60120 ~14.64 miles south of 60012
  • Two star Suburban property
  • Complimentary breakfast is offered
Baymont Inn & Suites by Wyndham Richmond
+1-888-311-4278
11200 North Us Rte 12, Richmond, IL 60071 ~14.65 miles north of 60012
  • 2-star property
From$60
Average 3.0 /5 Read Reviews Call BookMore Details
Holiday Inn Express & Suites Hoffman Estates Il : 5235 Prairie Stone Pkwy.
+1-888-469-4795
5235 Prairie Stone Pkwy., Hoffman Estates, IL 60192 ~15.16 miles south of 60012
  • Three Star Suburban property
  • Access to gym on-site
From$80
Average 3.0 /5 Latest Reviews Call BookMore Details
Hampton Inn & Suites Chicago Deer Park : 21660 West Lake Cook Rd.
+1-888-734-9421
21660 West Lake Cook Rd., Deer Park, IL 60010 ~15.49 miles southeast of 60012
  • 3-star Suburban hotel
  • Check-in: 3pm
  • Most guests said the beds were comfortable
  • Nice breakfast
From$119
Very Good 4.5 /5 Latest Reviews Call BookMore Details
Candlewood Suites Libertyville
+1-888-841-5292
1100 North Us Highway 45, Libertyville, IL 60048 ~15.73 miles east of 60012
  • Inexpensive Suburban hotel
  • 122 rooms in property
  • Popular among business travelers
  • Very nice LCD tv
From$60
Very Good 4.5 /5 Recent Reviews Call BookMore Details
Hampton Inn & Suites - Libertyville
+1-888-455-5160
2061 Shell Dr., Libertyville, IL 60048 ~15.80 miles east of 60012
  • Affordable Suburban property
  • Free breakfast
  • Breakfast is good
  • Exceptional service
From$99
Very Good 4.5 /5 Read Reviews Call BookMore Details
Comfort Suites
+1-888-965-8297
1775 East Belvidere Rd., Grayslake, IL 60030 ~16.12 miles east of 60012
  • Low priced Suburban hotel
  • Hotel has 3 meeting rooms
From$75
Very Good 4.5 /5 Read Reviews Call BookMore Details
Baymont Inn & Suites Mundelein / Libertyville
+1-888-906-6358
517 East Highway 83, Mundelein, IL 60060 ~16.15 miles east of 60012
  • 3 star Suburban hotel
  • Fitness center on property
  • Most guests said rooms were clean
  • Pleasant entrance area
From$59
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Super 8 Mundelein
+1-888-749-6785
1950 South Lake St., Mundelein, IL 60060 ~16.32 miles east of 60012
  • Economical Suburban hotel
  • Free breakfast available
From$49
Average 3.5 /5 Read Reviews Call BookMore Details
Hampton Inn & Suites Chicago / Hoffman Estates - Hoffman Estates
+1-888-878-9982
2825 Greenspoint Pkwy., Hoffman Estates, IL 60196 ~16.72 miles southeast of 60012
  • Three Star Rural property
  • Check in time: 03:00 PM
From$40
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Hawthorn Suites by Wyndham Hoffman Estates
+1-888-389-4485
2875 Greenspoint Pkwy., Hoffman Estates, IL 60169 ~16.73 miles southeast of 60012
  • Three Star Suburban hotel
  • Check in: 3:00 pm
From$52
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Hampton Inn & Suites Chicago / Hoffman Estates in Hoffman Estates
+1-888-389-4121
2825 Greenspoint Pkwy., Hoffman Estates, IL 60169 ~16.76 miles southeast of 60012
  • 3 star Suburban hotel
  • Gym / Fitness Center Available
From$80
Very Good 4.0 /5 Reviews Call BookMore Details
Hyatt Place Chicago / Hoffman Estates
+1-888-675-2083
2750 Greenspoint Pkwy., Hoffman Estates, IL 60169 ~16.93 miles southeast of 60012
  • Three Star Suburban hotel
  • 6 floors in hotel
  • Best value for money
  • The majority of guests enjoyed the furniture
From$72
Very Good 4.5 /5 Latest Reviews Call BookMore Details
Hilton Garden Inn Hoffman Estates
+1-800-716-8490
2425 Barrington Rd., Hoffman Estates, IL 60195 ~16.99 miles southeast of 60012
  • 3 star Suburban hotel
  • 7 floors in property
  • Great service
  • Excellent business hotel
From$72
Very Good 4.5 /5 Reviews Call BookMore Details
Country Inn & Suites by Radisson Hoffman Estates Il - Hoffman Estates
+1-800-805-5223
2280 Barrington Rd., Hoffman Estates, IL 60195 ~17.02 miles southeast of 60012
  • 3 star Suburban hotel
  • Check in time: 3:00 PM
From$55
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Quality Inn
+1-888-965-1860
2075 Barrington Rd., Hoffman Estates, IL 60169 ~17.11 miles southeast of 60012
  • Midscale Suburban property
  • 6 suites in hotel
  • Quiet room
  • Inn fit the bill
From$80
Average 3.5 /5 Recent Reviews Call BookMore Details
Red Roof Plus+ Chicago Hoffman Estates Schaumburg
+1-888-788-5576
2500 Hassell Rd., Hoffman Estates, IL 60169 ~17.12 miles southeast of 60012
  • Economical Suburban hotel
  • Check-in: 3:00 PM
From$54
Very Good 4.0 /5 Reviews Call BookMore Details
Best Western Plus Antioch Hotel & Suites
+1-888-897-9207
350 West Highway 173, Antioch, IL 60002 ~17.34 miles northeast of 60012
  • 3 star Lake hotel
  • Free comp. breakfast
  • Great wellness & sports facilities
  • Fantastic service
From$90
Very Good 4.5 /5 Latest Reviews Call BookMore Details
Baymont by Wyndham Harvard
+1-888-311-4278
1701 South Division St., Harvard, IL 60033 ~17.51 miles west of 60012
  • Mid-scale Rural hotel
  • Gym / Fitness Center Available
From$80
Average 3.0 /5 Read Reviews Call BookMore Details
Motel 6 Libertyville Il #8815
+1-888-469-4795
1809 North Milwaukee Ave., Libertyville, ILLINOIS 60048 ~17.93 miles east of 60012
  • 2-star property
  • 87 rooms in hotel
From$60
Average 3.0 /5 Hotel Reviews Call BookMore Details
Motel 6 Palatine Il #4722 : 1450 East Dundee Rd.
+1-888-734-9421
1450 East Dundee Rd., Palatine, ILLINOIS 60074 ~18.00 miles southeast of 60012
  • 2-star property
  • 123 rooms in property
From$60
Average 3.0 /5 Hotel Reviews Call BookMore Details
Holiday Inn Palatine Express - Palatine
+1-888-841-5292
1550 East Dundee Rd., Palatine, IL 60074 ~18.09 miles southeast of 60012
  • Midscale Suburban hotel
  • 181 rooms in hotel
From$67
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Holiday Inn Express Chicago Nw Vernon Hills : 975 North Lakeview Pkwy.
+1-888-455-5160
975 North Lakeview Pkwy., Vernon Hills, IL 60061 ~18.10 miles east of 60012
  • Mid-scale Suburban hotel
  • Free breakfast available
  • Great service
  • Rooms are clean
From$60
Very Good 4.0 /5 Review Score Call BookMore Details
Holiday Inn Express Hotel & Suites Chicago Liberty
+1-888-965-8297
77 West Buckley Rd., Libertyville, IL 60048 ~18.13 miles east of 60012
  • Cheap Suburban property
  • Fitness center on property
  • There was no refrigerator
  • Great staff
From$79
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Chicago Courtyard by Marriott Arlington Heights N
+1-888-906-6358
3700 North Wilke Rd., Arlington Heights, IL 60004 ~18.25 miles southeast of 60012
  • Midscale Suburban property
  • 2 meeting rooms in property
  • The majority of guests said the beds were comfortable
  • Clean lobby
From$59
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Days Inn & Suites Arlington Heights : 1415 West Dundee Rd.
+1-888-749-6785
1415 West Dundee Rd., Arlington Heights, IL 60004 ~18.52 miles southeast of 60012
  • 3 star Suburban property
  • Check-in time: 11:00 AM
From$80
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Comfort Inn in Palatine
+1-888-878-9982
1200 North Frontage Rd., Palatine, IL 60074 ~18.54 miles southeast of 60012
  • Low priced Suburban property
  • Hotel has 3 floors
  • Breakfast is below average
  • Dry cereal

Next: Show All Available 60012 Hotels with Pricing

Graph: Next 20 Days of Crystal Lake Hotel Prices

Rates shown are nightly rates before taxes and do not necessarily reflect all Crystal Lake, IL discounts available. The chart reflects the cheapest Crystal Lake hotel for each day and each star rating category.

FAQs about hotels near 60012

What are the best rated hotels near 60012?

Hampton Inn, Holiday Inn Express & Suites Lake Zurich and Country Inn & Suites by Radisson Elgin Il are the best rated hotels based on customer reviews in the last 365 days.

What are the upper-end hotels near 60012?

Country Inn & Suites, Holiday Inn Chicago Nw Crystal Lk Convention Cente and Holiday Inn Chicago Nw Crystal Lake are the top 3 luxury hotels near 60012.

What hotels are closest to the area of 60012?

Country Inn & Suites, Comfort Inn by Choice Hotels Crystal Lake Nw Highway, and Super 8 by Wyndham Crystal Lake are the properties closest to 60012.

How much does a cheap hotel near 60012 cost per night?

In the last year, a 2 star hotel near 60012 can be as cheap as $90.76 per night. (based on HotelPlanner prices)

How much does a 3 star hotel near 60012 cost per night?

In the last year, the average 3 star hotel near 60012 has been $97.08 per night. (based on HotelPlanner prices)

How much does a higher-end hotel near 60012 cost?

In the last year, the average 4 star hotel near 60012 has been $146.95 per night. (based on HotelPlanner prices)

What are the most popular Marriott hotels near 60012?

Chicago Courtyard by Marriott Arlington Heights N, Towneplace Suites and Courtyard by Marriott Chicago Elgin are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the best Choice Hotels branded hotels near 60012?

Comfort Suites, Comfort Suites Elgin and Quality Inn by Choice Hotels Elgin I 90 are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the most popular Best Western hotels near 60012?

Best Western Plus Antioch Hotel & Suites and Best Western Woodstock Inn are the best rated Best Western branded hotels (based on user reviews score).

What are the best IHG hotels near 60012?

Holiday Inn Express & Suites Lake Zurich, Candlewood Suites Libertyville and Holiday Inn Hotel & Suites Chicago Northwest are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top