Minnesota · MN

The Best Hiking Trails in Minnesota

2,104 named trails across Minnesota are tagged for hiking — here are the top 100, ranked by length, with maps, distances, and elevation profiles.

2,104
Hiking
4,785 mi
Total length
65
Counties
Outline map of Minnesota

About hiking in Minnesota

Minnesota has 2,104 named trails tagged for hiking on the map, covering 4,785 miles, an average of 2.3 miles each. The longest is North Country National Scenic Trail (MN) in St. Louis County, at 175 miles. 161 run 5 miles or longer. 65 of the state's counties have at least one; St. Louis County has the most, with 296 trails.

Top 100 hiking trails, longest first

North Country National Scenic Trail (MN)HikeSt. Louis County175 miBorder Route TrailHikeCook County123 miSuperior Hiking TrailHikeMTBLake County103 miTwo Harbors Corridor Trail/YukonHikeLake County77.4 miBlue Ox TrailHikeKoochiching County67.2 miEast Range Multi-Use TrailHikeSt. Louis County62.9 miNorth Country TrailHikeCass County60.1 miPowwow TrailHikeLake County57.6 miDavid Dill Arrowhead TrailHikeSt. Louis County50.3 miPequaywan/Brimson TrailsHikeSt. Louis County49.1 miC.J. Ramstad/North Shore State TrailHikeCook County47.0 miNorth Country TrailHikeBecker County44.3 miPaul Bunyan TrailHikeMTBCass County38.0 miSnowbank TrailHikeLake County35.7 miDavid Dill-Taconite State TrailHikeMTBSt. Louis County34.4 miGandy Dancer TrailHikeMTBPine County34.0 miBanadad Ski TrailHikeCook County33.5 miCJ Ramstad/North Shore State TrailHikeSt. Louis County33.1 miAlborn-Pengilly Railroad TrailHikeMTBSt. Louis County31.9 miSioux-Hustler TrailHikeSt. Louis County31.1 miMinnesota Valley State TrailHikeMTBScott County30.5 miSnowbank and Old Pines LoopHikeLake County29.8 miWilliam Munger State TrailHikeMTBPine County29.1 miSunrise TrailHikeChisago County26.7 miTaconite TrailHikeMTBSt. Louis County26.5 miSioux Hustler TrailHikeSt. Louis County25.3 miSnowbank and Disappointment Lakes LoopHikeLake County24.0 miAngleworm TrailHikeSt. Louis County23.9 miHeartland State TrailHikeMTBHubbard County23.9 miGlacial Lakes State TrailHikeMTBKandiyohi County23.8 miBird Lake TrailHikeSt. Louis County23.6 miArrowhead State TrailHikeSt. Louis County23.4 miSoo Line TrailHikeMTBAitkin County23.3 miCut Foot Sioux TrailHikeItasca County23.3 miHeartland TrailHikeMTBCass County22.6 miNorth Country TrailHikeHubbard County22.6 miNorth Shore Mountains Ski TrailHikeCook County22.2 miDavid Dill Arrowhead TrailHikeKoochiching County21.9 miHeartland TrailHikeMTBHubbard County21.9 miBig Aspen TrailHikeSt. Louis County20.6 miRoseau/Warroad Railbed TrailHikeRoseau County19.6 miMatthew Lourey State TrailHikePine County19.4 miCook Area Grant-in-Aid Snowmobile TrailHikeSt. Louis County19.1 miSoo Line TrailHikeCass County18.2 miBlind Lake Connector and LoopHikeAitkin County17.8 miMinnesota River Bottoms Singletrack TrailHikeMTBHennepin County17.5 miWilliam Munger State TrailHikeMTBCarlton County17.4 miBig Woods Regional TrailHikeMTBScott County17.3 miGrand Portage TrailHikeCook County16.8 miGlacial Ridge State TrailHikeMTBKandiyohi County16.5 miKab-Ash Hiking TrailHikeSt. Louis County16.4 miBlue Ox TrailHikeBeltrami County16.4 miPicnic LoopHikeCook County16.2 miCuyuna Lakes State TrailHikeMTBCrow Wing County15.8 miHerriman TrailHikeSt. Louis County15.2 miRocori TrailHikeMTBStearns County15.1 miNorway TrailHikeSt. Louis County15.1 miGoose Lake Hiking TrailHikeMTBCass County14.5 miCruiser Lake TrailHikeSt. Louis County14.3 miSki TrailHikeSt. Louis County13.2 miBrule Lake TrailHikeCook County13.1 miBlazing Star State TrailHikeMTBFreeborn County12.8 miSnake Creek TrailHikeWabasha County12.4 miTaconite State TrailHikeSt. Louis County12.2 miMill Towns State TrailHikeMTBRice County12.0 miAstrid TrailHikeSt. Louis County11.4 miKekekabic TrailHikeCook County11.3 miRabey Line ATV TrailHikeAitkin County11.2 miDuluth Cross City West Snowmobile TrailHikeSt. Louis County11.2 miWillard Munger State TrailHikeMTBCarlton County11.0 miArrowhead Snowmobile TrailHikeSt. Louis County10.9 miOld Logging Camp TrailHikeMTBCook County10.6 miEast River TrailHikeMTBRice County10.5 miMinneapolis Skyway SystemHikeHennepin County10.0 miOld Pines Loop TrailHikeLake County9.9 miTrout Lake TrailHikeItasca County9.9 miStatinski TrailHikeKoochiching County9.8 miDWP TrailHikeMTBSt. Louis County9.7 miBloomington Ferry TrailHikeMTBHennepin County9.6 miHeartland TrailHikeMTBBecker County9.5 miSuperior Hiking Spur TrailHikeMTBLake County9.4 miPike Island TrailHikeRamsey County9.4 miLone Rock LoopHikeDakota County9.4 miMissisippi River TrailHikeMTBCrow Wing County9.3 miHomestead LoopHikeCook County9.2 miCross City TrailHikeMTBSt. Louis County9.2 miSavanna Portage TrailHikeAitkin County8.8 miSam Morgan Regional TrailHikeRamsey County8.6 miMILLER - BLACK BEAR TrailHikeCrow Wing County8.6 miNorth Country TrailHikeMTBOtter Tail County8.5 miJackpot TrailHikeMTBCook County8.3 miHogback Lupus Trail LoopHikeLake County8.1 miKab-Ash TrailHikeSt. Louis County8.0 miNipisiquit Lake TrailHikeLake County7.9 miDeer Yard LoopHikeCook County7.7 miTrezona TrailHikeMTBSt. Louis County7.6 miSwedish Immigrant TrailHikeMTBChisago County7.5 miSuperior Hiking Trail Cascade LoopHikeCook County7.5 miLong Meadow Lake TrailHikeHennepin County7.5 miFishing Lakes TrailHikeSt. Louis County7.4 mi

Hiking Trails by county

← All of Minnesota

Trail geometry from OpenStreetMap contributors, licensed ODbL. Elevation from the USGS 3D Elevation Program. Compiled and published by Trailmonger · trail data last rebuilt .