The Bayshore Marathon is a popular event attracting runners from the Midwest and beyond who are eager to experience its scenic courses along Grand Traverse Bay. Hosted by the Traverse City Track Club, it includes several race options and a kids fun run. Attendance is capped to maintain an enjoyable race atmosphere. Proceeds support various running and health initiatives in Northwest Michigan, demonstrating the event’s commitment to community wellness.