You can find the latest about COVID-19/Coronavirus here.

Dining and Shopping

Crystal Lake truly has everything to fulfill your dining and shopping needs. On or near Crystal Lake's main thoroughfare, Northwest Highway, you will find major retailers and local shops, fine dining, fast food, and everything in between!

Our vibrant, charming, and historic Downtown boasts a wonderful array of shops and restaurants that you will not want to miss! We will bring new features to this website very soon, which will have comprehensive information about our dining and shopping opportunities. In the meantime, please visit the Crystal Lake Chamber of Commerce and Downtown Crystal Lake for up-to-date lists.

For more information about Crystal Lake's businesses, sales, coupons, and promotions, visit I Shop Crystal Lake. 

Bike Sharing in McHenry County

Visit McHenry County and Zagster launched a new bike-share program in McHenry County! Thirty cruiser bikes are available at six stations throughout McHenry County. The City of Crystal Lake is hosting a bike rack at the Downtown Crystal Lake Train Station. For more information on how to use this bike-share program, click here.


If you need a place to stay, Crystal Lake offers hotels to fit your budget and style. Below is a comprehensive list of hotels in Crystal Lake: