Saturday May 23rd, 2020
Traverse City, MI
Distance: Marathon · Half Marathon · 10K
The Bayshore Marathon has become a “must run” for runners throughout the Midwest and beyond. Many runners return year after year to enjoy the scenic courses which run along the shores of beautiful Grand Traverse Bay. Hosted by Traverse City Track Club, Bayshore features a 10K, half marathon and full marathon. The number of runners in all three races is limited to ensure a more enjoyable experience.