Both the 5K and 10K courses start on Simmonds Drive north of Montrose Avenue, approximately three blocks east of Lake Shore Drive. They follow Simmonds Drive to the Lakefront path at Foster, then turn north and east by the Foster Ave Beach House and follow the cinder path back south along the lakefront.
South of Lawrence the course follows the cinder path and turns onto an asphalt path next to the Wilson parking lot. After passing beneath Wilson, the course then turns west to the Lakefront path, where it turns south. Just before Montrose the course turns east following the asphalt path. At the Montrose underpass, the 10K course turns south (directions below) while the 5K course continues east and north on the asphalt path. Past the parking lot, the course turns east and crosses beneath Simmonds Drive. The course then turns south and finishes near the Montrose Beach House.
The 10K course turns under the underpass at Montrose and returns to the Lakefront path, proceeding south to Roscoe. The course turns east and then north along the concrete path next to the harbor, until it rejoins the Lakefront path just south of Belmont Harbor Drive.
Continuing north on the Lakefront path, the course turns east just before the tennis courts, and then north following the concrete path around the Waveland tennis courts and ball fields. The course rejoins the Lakefront path near Irving Park after passing east of the Waveland Ave North tennis courts and the playground.
The course continues toward Montrose, curving east along the golf course and then north under the Montrose underpass, turning east to rejoin the 5K course. Continuing east and north on the asphalt path past the parking lot, the course turns east and crosses beneath Simmonds Drive. The course then turns south and finishes near the Montrose Beach House.
For safety, participants with strollers, animals, skateboards, roller blades and walkers are requested to start behind the runners.