Annual Crystal Lake Half Marathon and 12K

Sunday, Aug 31, 2025 at 7:30am

Crystal Lake Main Beach

Join us for the 5th annual Crystal Lake Half Marathon and 12k! The Crystal Lake Half Marathon starts at Main Beach, running around the lake and ending Downtown Crystal Lake. The 12k (back for the 3rd year in a row!) will start at Main Beach at 8am and finish Downtown Crystal Lake.

Click Here to Register

Aug

16

View all events in the Perryville area