Trail Races & Routes in Minnesota
Explore 49 trail running and hiking routes across Minnesota. 0 organized races and 49 training routes covering distances from 1.9 mi to 202.2 mi. Elevation gains range from 52 ft to 27,350 ft. Preview every trail in 3D flyover with segment breakdowns.
Key Takeaways
| Route Name | Location | Distance | Elevation Gain | Type | Race Date |
|---|---|---|---|---|---|
| Hiking Club Trail | Le Roy Township, Minnesota | 1.9 mi | 174 ft | route | — |
| Camp | Aitkin County, Minnesota | 1.9 mi | 140 ft | route | — |
| Willow Creek Reservoir Loop | Rochester, Minnesota | 2.1 mi | 96 ft | route | — |
| Weaver Lake Neighborhood Loop | Maple Grove, Minnesota | 4.4 mi | 163 ft | route | — |
| Eagle Point Trail | Lake Elmo, Minnesota | 4.6 mi | 298 ft | route | — |
| Willmar Walks | Willmar, Minnesota | 4.8 mi | 134 ft | route | — |
| Long Meadow Lake Trail | Bloomington, Minnesota | 5.2 mi | 385 ft | route | — |
| Voyageur Trek | Eagan, Minnesota | 5.3 mi | 461 ft | route | — |
| Bassett Creek Regional Trail (MN) | Hennepin County, Minnesota | 5.5 mi | 52 ft | route | — |
| Hawk Ridge Trails | Duluth, Minnesota | 6.1 mi | 774 ft | route | — |
| Brule Lake Trail | Boundary Waters Canoe Area Wilderness, Minnesota | 6.3 mi | 721 ft | route | — |
| Eagle Mountain (MN) | Cook County, Minnesota | 6.4 mi | 619 ft | route | — |
| Lost Creek Trail | Jordan Township, Minnesota | 6.9 mi | 877 ft | route | — |
| Superior Hiking Trail Cascade Loop | West Cook, Minnesota | 7.3 mi | 1,211 ft | route | — |
| Medicine Lake Loop (MN) | Hennepin County, Minnesota | 8.1 mi | 928 ft | route | — |
| Astrid Trail | Superior National Forest, Minnesota | 8.2 mi | 727 ft | route | — |
| Grand Portage Trail (MN) | Cook County, Minnesota | 8.4 mi | 1,053 ft | route | — |
| Norway Trail | Superior National Forest, Minnesota | 8.5 mi | 611 ft | route | — |
| Scenic State Park Loop (MN) | Itasca County, Minnesota | 8.5 mi | 735 ft | route | — |
| Crow-Hassan Park Reserve Outer Loop Trail (MN) | Wright County, Minnesota | 11.0 mi | 506 ft | route | — |
| Green Lake Loop (MN) | Kandiyohi County, Minnesota | 12.2 mi | 223 ft | route | — |
| Rainy Lake Trail (MN) | Koochiching County, Minnesota | 12.6 mi | 446 ft | route | — |
| Angleworm Lake Trail (MN) | Saint Louis County, Minnesota | 13.1 mi | 1,663 ft | route | — |
| Angleworm Trail | Boundary Waters Canoe Area Wilderness, Minnesota | 13.2 mi | 1,727 ft | route | — |
| Nine Mile Creek Regional Trail (MN) | Hennepin County, Minnesota | 14.6 mi | 383 ft | route | — |
| Lake Minnetonka Regional Trail (MN) | Hennepin County, Minnesota | 15.8 mi | 215 ft | route | — |
| Herriman Trail | Boundary Waters Canoe Area Wilderness, Minnesota | 17.3 mi | 1,525 ft | route | — |
| Snowbank Trail | Fall Lake Township, Minnesota | 18.5 mi | 1,607 ft | route | — |
| Cannon Valley Trail (MN) | Goodhue County, Minnesota | 19.7 mi | 73 ft | route | — |
| Gateway State Trail (MN) | Washington County, Minnesota | 19.8 mi | 489 ft | route | — |
| Snowbank and Disappointment Lakes Loop | Fall Lake Township, Minnesota | 21.3 mi | 1,865 ft | route | — |
| Glacial Lakes State Trail | Kandiyohi County, Minnesota | 21.6 mi | 125 ft | route | — |
| Minnesota Lowest to Highest (MN) | Cook County, Minnesota | 22.8 mi | 2,339 ft | route | — |
| Medicine Lake Regional Trail (MN) | Hennepin County, Minnesota | 22.9 mi | 754 ft | route | — |
| Cut Foot Sioux National Recreation Trail (MN) | Itasca County, Minnesota | 23.2 mi | 1,555 ft | route | — |
| Douglas State Trail (MN) | Olmsted County, Minnesota | 25.7 mi | 705 ft | route | — |
| Run Across Minnesota (MN) | Carlton County, Minnesota | 27.0 mi | 341 ft | route | — |
| Suomi Hills Redline (MN) | Itasca County, Minnesota | 27.2 mi | 2,405 ft | route | — |
| Dakota Rail Regional Trail (MN) | Carver County, Minnesota | 27.5 mi | 439 ft | route | — |
| Powwow Trail (MN) | Lake County, Minnesota | 31.1 mi | 1,703 ft | route | — |
| Sioux-Hustler Trail (MN) | Saint Louis County, Minnesota | 32.4 mi | 3,015 ft | route | — |
| Duluth Traverse (MN) | Saint Louis County, Minnesota | 41.1 mi | 3,100 ft | route | — |
| Mississippi River source to sea | Hubbard County, Minnesota | 41.8 mi | 856 ft | route | — |
| Minnesota River Linkup (MN) | Scott County, Minnesota | 50.2 mi | 1,858 ft | route | — |
| Twin Cities Grand Rounds (MN) | Hennepin County, Minnesota | 63.5 mi | 1,919 ft | route | — |
| Luce Line State Trail (MN) | McLeod County, Minnesota | 67.1 mi | 676 ft | route | — |
| Snowbank Lake Loops (MN) | Lake County, Minnesota | 77.2 mi | 7,654 ft | route | — |
| Boundary Waters Traverse (MN) | Cook County, Minnesota | 103.9 mi | 7,911 ft | route | — |
| Superior 200 (MN) | Lake County, Minnesota | 202.2 mi | 27,350 ft | route | — |
Frequently Asked Questions
How many trail races are in Minnesota?
There are 0 organized races and 49 self-supported routes available in Minnesota.
What is the average elevation gain in Minnesota?
The average elevation gain is 1,747 feet, with routes ranging from 52 to 27,350 feet.
What distances are available in Minnesota?
Available distances include: 5K, 10K, Half Marathon, Marathon, 50K, 50 Mile, 100K, 100 Mile, Ultra.
Can these trail routes in Minnesota be used for hiking?
Yes. 96% of these routes are on trail surfaces, making them suitable for both trail running and hiking. The terrain analysis and elevation profiles help hikers plan their adventures just as effectively as runners.
What's the best time of year to run trails in Minnesota?
Trail running conditions in Minnesota vary by season and elevation. Check the race date column for organized events, which are typically scheduled during optimal weather windows. For year-round training routes, elevation profiles help you plan for seasonal conditions.
More Races in Minnesota
Want filters, map view, and 3D flyover previews?
Browse with Interactive Map →