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 97 ft to 1,873 ft.

Route NameLocationDistanceElevation GainType
Rum River Run MN 3.6 mi 97 ft race
Twin Cities Marathon Minneapolis, Minnesota 26.2 mi 670 ft race
Intermediate Loop MN 8.1 mi 187 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 500 ft route
Lake Rebecca Dirt Trail MN 10.3 mi 697 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,662 ft route
Snowbank Trail Fall Lake Township, Minnesota 18.5 mi 1,619 ft route
Snowbank Trail MN 21.0 mi 1,384 ft route
Snowbank and Disappointment Lakes Loop Fall Lake Township, Minnesota 21.3 mi 1,873 ft route
Cut Foot Sioux National Recreation Trail (MN) Itasca County, Minnesota 23.2 mi 1,640 ft route
Cut Foot Sioux N R T Trail MN 24.2 mi 1,719 ft route
Powwow Trail MN 25.5 mi 1,186 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 981 feet, with routes ranging from 97 to 1,873 feet.

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

Browse with interactive map →