Trail Races & Routes in Minnesota

Explore 16 trail running and hiking routes across Minnesota. 2 organized races and 14 training routes covering distances from 3.6 mi to 26.2 mi. Elevation gains range from 76 ft to 1,865 ft.

Route NameLocationDistanceElevation GainType
Rum River Run MN 3.6 mi 76 ft race
Twin Cities Marathon Minneapolis, Minnesota 26.2 mi 670 ft race
Intermediate Loop MN 8.1 mi 148 ft route
Medicine Lake Loop (MN) Hennepin County, Minnesota 8.1 mi 928 ft route
Scenic State Park Loop (MN) Itasca County, Minnesota 8.5 mi 719 ft route
Lebanon Hills Regional Park MN 9.6 mi 476 ft route
Lake Rebecca Dirt Trail MN 10.3 mi 624 ft route
Crow-Hassan Park Reserve Outer Loop Trail (MN) Wright County, Minnesota 11.0 mi 550 ft route
Green Lake Loop (MN) Kandiyohi County, Minnesota 12.2 mi 272 ft route
Angleworm Lake Trail (MN) Saint Louis County, Minnesota 13.1 mi 1,663 ft route
Snowbank Trail Fall Lake Township, Minnesota 18.5 mi 1,607 ft route
Snowbank Trail MN 21.0 mi 1,348 ft route
Snowbank and Disappointment Lakes Loop Fall Lake Township, Minnesota 21.3 mi 1,865 ft route
Cut Foot Sioux National Recreation Trail (MN) Itasca County, Minnesota 23.2 mi 1,555 ft route
Cut Foot Sioux N R T Trail MN 24.2 mi 1,601 ft route
Powwow Trail MN 25.5 mi 1,086 ft route

Frequently Asked Questions

How many trail races are in Minnesota?

There are 2 organized races and 14 self-supported routes available in Minnesota.

What is the average elevation gain in Minnesota?

The average elevation gain is 949 feet, with routes ranging from 76 to 1,865 feet.

Want filters, an interactive map, and 3D flyover previews?

Browse with Interactive Map →