The Marathon starts in Byron, Minnesota; a community of 4500 people 8 miles west of Rochester. After running a couple of miles in Byron, runners proceed on rolling country roads for six miles. The course then traverses about 6 miles along a creek and lake before entering the neighborhood streets and parks of Rochester and finishes in Downtown Rochester. The course is closed to traffic and very scenic. Miles 8 to finish are relatively flat. Course is USATF Certified and a Boston Qualifier.
The Half Marathon starts at the Marathon Start and follows the first 12 miles of the marathon course before splitting off at Silver Lake and proceeding along Zumbro River to the finish at Mayo Civic Center.
The 5k starts and finishes on Civic Center Drive in front of the Mayo Civic Center. Course loops around Silver Lake and is very scenic.
Half Marathon
Marathon
5K
Kids' Marathon
Waterstop and Exchange Zone Map
| Pre-Race | Bryon Elementary School – 10th Ave NE -Byron |
| Waterstop 1 | Mile 2 - Country Club (CR 34) and 10th Ave on north side of road |
| Waterstop 2 | Mile 4 - Country Club Rd (County 34) on north side of road |
| Waterstop 3 | Mile 5.8 - Country Club Rd (County 34) and Harvest Ave N on north side of road |
| Waterstop 4 | Mile 7.8 - Club Rd (County 34) on north side of road in front of People of Hope Church 0.2 mile west of West Circle Drive |
| Waterstop 5 | Mile 9.1 – On Cascade Trail near Universal Marine |
| Waterstop 6 | Mile 9.9 - Just south of 4th Street NW on 17th Ave NE towards the deadend. |
| Waterstop 7 | Mile 11.8 - at the end of 2nd Ave NE just after they cross the bridge and come onto the road |
| Waterstop 8 | Mile 13.8 - in the west parking lot for Quarry Hill Park at the end of 9th St NE |
| Waterstop 9 | Mile 14.6 - in East Quarry Hill parking lot |
| Waterstop 10 | Mile 16.1 and Mile 17.3 - At the intersection of UCR Drive SE and UCR Parkway SE just before the roundabout |
| Waterstop 11 | Mile 19.1 and Mile 19.7 - next to the trail on the intersection of 11th Ave SE and 8.5 St SE |
| Waterstop 12 | Mile 20.3 and Mile 24.2 - On Mayo Drive SE just by the trail that goes to the bridge alongside the trail. |
| Waterstop 13 | Mile 21.3 and Mile 23.1 - in the parking lot next to the trail on Broadway at the intersection of 9th St SE |
| Waterstop 14 | Mile 25.2 - on the south side along the trail on 7th Street NE |
Exchange Zone 1 Mile 6.1 - Country Club Rd (County 34) and Harvest Ave N on north side of road.
Drop Off: On the corner of Harvest Ave N and St. Marys Drive NW.
Arrive From:
Exchange Zone 2 Mile 12.7 - On East Silver Lake Road in the park on the east side of the lake in the pavilion next to the trail
Drop Off: In the parking lot of the park on East Silver Lake Drive.
Arrive From:
This course is a little longer but has you bypassing most of the runner road crossings. Please allow time for runners crossing the road on East Silver Lake Drive just prior to the parking lot.
Exchange Zone 3 Mile 19.5 At Slatterly Park on 10th Street SE at the pavilion.
Drop Off: At 10th St. SE and just east of 9th Ave. SE at the dead-end into Slatterly Park.
Arrive From:
The exchange zone is in the park next to the trail that crosses the foot bridge.