The Fox Valley Marathon, Half Marathon, Fall Final 20, and 5K blend small-race charm with big-race amenities, perfect for fast-paced veterans and first-timers alike. The mostly flat course starts and ends in historic St. Charles, winding through scenic Geneva, Batavia, and North Aurora, finishing with a stunning view of the Fox River. Supportive volunteers and lively crowds create an energizing atmosphere. Pre-race expos and post-race celebrations add to this well-loved regional event’s appeal.