Bayshore Marathon

The Bayshore Marathon is a long-running Memorial Day weekend race in Traverse City, Michigan, United States, organized by the Traverse City Track Club. Founded in 1983, the event has become one of the Midwest’s signature spring running weekends, featuring a full marathon, half marathon, 10K, and kids’ run along the scenic shores of Grand Traverse Bay and the Old Mission Peninsula. The marathon course is known for being flat, fast, and picturesque, with views of Lake Michigan, cherry orchards, and a stadium-track finish.

The event is especially popular with runners chasing a Boston qualifying time, but it also has a strong community feel. Bayshore limits field sizes across its races to preserve the experience, and proceeds from the event support Traverse City Track Club programs, grants, scholarships, and local running/health initiatives in Northwest Michigan.

Organizer
Traverse City Track Club
Events
10K Β· HM Β· M
Next race date
May 23, 2026 ( β€” )
Bayshore Marathon
Location
Traverse City, Michigan, United States
44.76288, -85.62100

Race Events

2026 10K
10K
2026 10K
May 23, 2026
2026 Half Marathon
HM
2026 Half Marathon
May 23, 2026
2026 Marathon
M
2026 Marathon
May 23, 2026

Reviews
Runner Intel
See what runners say about Bayshore Marathon.
Unlock race reviews, ratings, course notes, and planning tips from the hashiRun community.
Log in to see race reviews
Leave a review
Quick ratings. Big help for future runners.

Ratings
1 (worst) to 5 (best) Β· N/A
⭐️ Overall Experience *
✍🏻 Registration
πŸ”Ÿ Expo/Bib Pickup
🚧 Course Signage
πŸ§ƒ Aid Stations
🫢 Volunteers
πŸ“£ Crowd Support
🏁 Post-Race
πŸ… Swag / Medal
πŸ’° Value for Money

Proud Member of MyRun.ID