Trail Running calendar near Mackinaw City 2026-2027

We have found 17 Trailruns within 80 miles of Mackinaw City. See below where and when you can find the races.

A community trail event in Petoskey offering a professionally timed 5K, a one mile trail run, a short family fun run for young children, and a virtual 5K with event swag and awards.

June 2026

Experience the scenic two track trails of Grayling at the Hanson Hills Challenge Trail Run. Choose between a relatively flat three mile route or a hilly five mile course through the Michigan landscape.

A trail relay at Hanson Hills Recreation Area on June 19 and 20, 2026, featuring smooth single track trails, team relay formats from three to eight runners, and a weekend village with camping, food trucks, and evening activities.

Trail races in Paradise, Michigan, with 50K, marathon and half marathon courses through Lake Superior shoreline, inland lakes and old-growth pine, finishing at Upper Tahquamenon Falls with on-course aid stations and finisher awards.

July 2026

A community run offering two distances on July 4, 2026 in Engadine, Michigan, the Black Bear Run follows trail and road sections through the Hiawatha Sportsman's Club. Awards are given by age division and participants receive dry fit t-shir..

A July 11, 2026 trail race in Emmet County, Michigan featuring 50K, marathon and half marathon routes on mostly single track with coastal bluffs, forests, aid stations and bus transport to the starts.

A 5K run/walk along the Bear River in Petoskey, Michigan, featuring a footbridge and riverside gravel trail with a shaded final mile; proceeds support the Northern Michigan Cancer Crusaders and awards are given by age division.

A family-friendly Glitter Run at Lucky Clover Farm in Gaylord, MI, featuring a scenic 5K and a one-mile Community Loop through lavender fields. Proceeds support Ignite Dance Co.'s outreach and scholarship programs.

August 2026

Trail races of 50K, 25K and 10K follow the North Country Trail and River Trail near Tahquamenon Falls in Paradise, Michigan. Courses feature forest singletrack, vehicle-accessible aid stations, bused starts, drop bag service, and finisher a..

A trail event at Mt McSauba in Charlevoix on August 8, 2026, featuring a 6K course with steep climbs and single track plus a 1K kids run. Proceeds support loon protection and local outdoor education.

September 2026

SOO 200 is billed as Eastern Canada’s first 200 mile trail race near Goulais River, Ontario, with added 100 mile, 100 km and 50 km options. The route mixes single and double track, dirt roads, cross-country and route-finding sections.

A nine mile trail run between Upper and Lower Tahquamenon Falls in Paradise Michigan with an island loop over a pedestrian bridge and one aid station. The field is limited to 100 runners and a 90 minute cutoff applies at the bridge.

Tap into the Trails offers 5K and 10K routes from downtown Cheboygan on pavement and crushed limestone. The event uses local state trails and directs proceeds to support trails in northern Michigan.

October 2026

An October ultra across Michigan's Lower Peninsula with point to point 100 mile and 100K courses between Petoskey and Alpena, a Sunday 50K out and back from Alpena, and a 100 mile relay. Aid stations occur every 5 to 8 miles.

Experience a 5K trail loop through the scenic Leelanau State Park in Northport. All participants receive a custom finisher medal and a race shirt with professional chip timing included.

Trail and virtual races on Mackinac Island on October 24, 2026, including a half marathon and 5.7 mile options. Registration runs December 14, 2025 to March 31, 2026 and a $55 fee is listed.

January 2027

Cross country ski races at Hanson Hills Recreation Area in Grayling, Michigan, featuring timed 22 km, 11 km and 5 km events with chip timing, loop courses, awards and posted results.

Add Event
Help us complete the calendar!
  • Distance is at least 5 km
  • Event has a website or Facebook page
Website
Optional: Please provide your e-mail address if we may contact you.
Report a change
We will only update the data if the information is also on the website.