Crystal Lake is one of two stations on Metra's Union Pacific Northwest Line located in Crystal Lake, Illinois.
A large coach yard is adjacent to the station and has additional storage tracks to store Metra trains overnight, and on holidays and weekends.
A Union Pacific maintenance facility and office, some storage tracks for local freight trains and maintenance of way equipment as well as a junction are also located just southeast of here.
The station is 43.3 miles (69.7 km) away from Ogilvie Transportation Center.
As of 2018[update], Crystal Lake is the 36th busiest of the 236 non-downtown stations in the Metra system, with an average of 1,138 weekday boardings.