If you’re itching to get out on the ice in McHenry County, be sure to bookmark our guide! Our guide will help you find the closest ice skating near you. Whether you prefer a relaxing open skate or an exhilarating game of hockey, the indoor rink in Crystal Lake, or any number of outdoor ice skating rinks, you’ll find their locations and contact information below.
The ice skating guide breaks out the local rinks by city or village. In addition to addresses, we’ve included links to the specific rink or park, and where available, links to the Rainout Line. Not all ice rinks have a status line, but some do feature on-site status flags where a green flag indicates the rink is open for ice skating and a red flag indicates that the rink is closed, often due to unsafe conditions for ice skating. Be aware that many of the locations are unsupervised.
Also, be sure to check our guides for Sledding Hills, Cross Country Skiing, and Snowmobiling Trails in McHenry County.
All information is subject to change and we always recommend contacting the specific locations to verify conditions and availability, especially those that are weather dependent. In addition to RainoutLine service, many also post conditions on their website.
Click to Submit Others, Information, or Corrections
Did we miss one or include one that is no longer relevant? Or maybe you have information to add or we need to correct our information? We greatly appreciate any help that others can provide. Please provide as much information, including links to other sources, as you can in the form below. Thanks!

Algonquin Ice Skating Rinks
Snapper’s Field
Snapper’s Field is just west of Algonquin Middle and Eastview Elementary Schools.
Address: 599 Longwood Dr, Algonquin, IL 60102
Phone: 847-658-2700
Information: Rink Details, Rainout Line
Willoughby Farms Park
This neighborhood park is just west of Sleepy Hollow Road and is open from 6 am to dusk.
Address: 2001 Wynnfield Dr, Algonquin, IL 60102
Phone: 847-658-2700
Information: Rink Details
Cary Ice Skating Rinks
Jaycee Park
Jaycee Park ice rink is cleared and managed by the Cary Park District when temps remain below freezing. The rink is lighted to allow for evening skating until 9 pm and also features a warming shelter and restrooms.
Address: Silver Lake Road at Cary Algonquin Rd, Cary, IL 60013
Phone: 847-639-6100
Information: Rink Details, Rainout Line
McHenry Life Experiences Newsletter
Want to be in the know, alerted about giveaways, and more?
Be sure to signup for our Experiences email newsletter.
It’s free and we won’t blast you with emails!!!

Crystal Lake Ice Skating Rinks
Crystal Ice House
Unlike the outdoor winter rinks, the Crystal Ice House provides ice skating year-round. You will need to confirm public skate times, which vary by day.
Address: 320 E Prairie Ave, Crystal Lake, IL 60014
Phone: 815-356-8500
Information: Rink Details
Main Beach
The Main Beach ice rink is maintained by the Crystal Lake Park District. In addition to the Rainout Line, they also fly a flag at the beach entrance indicating status.
Address: 300 Lakeshore Dr, Crystal Lake, IL 60014
Phone: 815-459-0680
Information: Rink Details, Rainout Line, Crystal Lake Park District
West Beach
The West Beach ice rink is maintained by the Crystal Lake Park District. In addition to the Rainout Line, they also fly a flag at the beach entrance indicating status.
Address: 2330 Lake Ave, Crystal Lake, IL 60014
Phone: 815-459-0681
Information: Rink Details, Rainout Line, Crystal Lake Park District

Fox Lake Ice Skating Rinks
Fox Lake Ice Rink
The rink provides different skating times for public skating and hockey (please check their website in the link below), as well as a red/green status flag at the location.
Address: 17 E School Ct, Fox Lake, IL 60020
Phone: 224-225-1404
Information: Rink Details
Fox River Grove Ice Skating Rinks
Stanger Park
This neighborhood park is open from 8 am to dusk.
Address: Stanger Park & Algonquin Rd, Fox River Grove, IL 60021
Phone: 847-639-3170
Information: Rink Details
Harvard Ice Skating Rinks
Lions Park – Galvin Parkway
The rink is maintained by the Harvard Parks & Recreation Department.
Address: E Brown St & Galvin Pkwy, Harvard, IL 60033
Phone: 815-943-6468
Information: Rink Details
Island Lake Ice Skating Rinks
Converse Park
The rink is maintained by the Village of Island Lake and offers varying times for open skating and hockey (please check their website in the link below). The rink is open 7 days a week.
Address: 628 E State Rd, Island Lake, IL 60042
Phone: 847-416-7866
Information: Park Details

Johnsburg Ice Skating Rinks
Rescue Squad Memorial Park
The park is maintained by the Johnsburg Parks & Rec.
Address: 2406 Johnsburg Rd, Johnsburg, IL 60051
Phone: 815-385-6023
Information: Park Details
Lake in the Hills Ice Skating Rinks
Indian Trail Beach at Woods Creek Lake
The ice rink is maintained by the village and is open to LITH residents. The rink is unsupervised and skating is open from dawn to dusk. They also feature a status flag for when the rink is open or closed.
Address: 228 Indian Trail, Lake in the Hills, IL 60156
Phone: 840-960-7500
Information: Rink Details
Get Listed
Are you a McHenry County business, nonprofit, or organization?
Be sure to claim your McHenry Life Directory listing and start making the most of your McHenry Life!

Woodstock Ice Skating Rinks
Emricson Park
This large park is maintained by the Woodstock Recreation Department.
Address: 900 West South St, Woodstock, IL 60098
Phone: 815-338-4363
Information: Park Details