Minnesota · MN

The Best Mountain Biking Trails in Minnesota

1,184 named trails across Minnesota are tagged for mountain biking — here are the top 100, ranked by length, with maps, distances, and elevation profiles.

1,184
Mountain biking
4,856 mi
Total length
60
Counties
Outline map of Minnesota

About mountain biking in Minnesota

Minnesota has 1,184 named trails tagged for mountain biking on the map, covering 4,856 miles, an average of 4.1 miles each. The longest is Mesabi Trail in St. Louis County, at 125 miles. 234 run 5 miles or longer. 60 of the state's counties have at least one; Hennepin County has the most, with 205 trails.

Top 100 mountain biking trails, longest first

Mesabi TrailMTBSt. Louis County125 miSuperior Hiking TrailHikeMTBLake County103 miUnited States Bicycle Route 20 (Minnesota)MTBStearns County64.6 miShooting Star State TrailMTBMower County62.1 miHeart of the Lakes TrailMTBOtter Tail County57.8 miLake Wobegon Regional TrailMTBStearns County57.5 miMississippi River GreenwayMTBDakota County53.3 miDuluth-Superior Metropolitan Bike RouteMTBSt. Louis County51.2 miGrand Rounds National Scenic BywayMTBHennepin County49.9 miPaul Bunyan State TrailMTBCass County48.6 miSoo Line North ATV TrailMTBAitkin County47.5 miDuluth TraverseMTBSt. Louis County41.9 miCannon Valley TrailMTBGoodhue County39.5 miSaint Paul Grand RoundMTBRamsey County39.4 miPaul Bunyan TrailHikeMTBCass County38.0 miWilliam Munger Bike TrailMTBCarlton County37.1 miRoot River State TrailMTBFillmore County36.3 miRichfield Bicycle RoutesMTBHennepin County35.9 miMississippi River Trail (Minnesota)MTBWright County35.1 miUnited States Bicycle Route 45MTBWright County35.1 miCentral Lakes State TrailMTBDouglas County34.9 mibicycleMTBSt. Louis County34.4 miDavid Dill-Taconite State TrailHikeMTBSt. Louis County34.4 miSunrise Prairie TrailMTBChisago County34.3 miGandy Dancer TrailHikeMTBPine County34.0 miMedicine Lake Regional TrailMTBHennepin County32.8 mibicycleMTBAnoka County32.8 miAlborn-Pengilly Railroad TrailHikeMTBSt. Louis County31.9 miMinnesota Valley State TrailHikeMTBScott County30.5 miHarmony-Preston Valley State TrailMTBFillmore County30.1 miWilliam Munger State TrailHikeMTBPine County29.1 miLuce Line State TrailMTBMcLeod County28.6 miDairyland TrailMTBStearns County28.1 miLake Rebecca MTB Single-TrackMTBHennepin County27.4 miTaconite TrailHikeMTBSt. Louis County26.5 miMigizi TrailMTBCass County25.1 miMississippi River Regional TrailMTBAnoka County24.9 miAgassiz Recreational TrailMTBNorman County24.6 miHeartland State TrailHikeMTBHubbard County23.9 miDouglas State TrailMTBOlmsted County23.8 miGlacial Lakes State TrailHikeMTBKandiyohi County23.8 miMission Creek Mountain Bike TrailsMTBSt. Louis County23.4 miCentral Anoka County Regional TrailMTBAnoka County23.4 miSoo Line Trail - Southern RouteMTBAitkin County23.4 miSoo Line TrailHikeMTBAitkin County23.3 miNine Mile Creek Regional TrailMTBHennepin County23.2 miHeartland TrailHikeMTBCass County22.6 miLuce Line Regional TrailMTBHennepin County22.3 miHeartland TrailHikeMTBHubbard County21.9 miShingle Creek Regional TrailMTBHennepin County21.1 miNew Ulm Bike Circle RouteMTBBrown County20.7 mibicycleMTBDouglas County19.8 miGoodhue Pioneer State TrailMTBGoodhue County19.6 miPilot Knob TrailMTBDakota County19.0 miMinnesota River BottomsMTBHennepin County18.9 miCrystal Lake Regional TrailMTBHennepin County18.3 miFridley Bike RoutesMTBAnoka County18.1 miGitchi-Gami State TrailMTBCook County18.0 miMinnesota River Bottoms Singletrack TrailHikeMTBHennepin County17.5 miWilliam Munger State TrailHikeMTBCarlton County17.4 miLake Independence Regional TrailMTBHennepin County17.3 miBig Woods Regional TrailHikeMTBScott County17.3 miGull Lake TrailMTBCass County17.3 miPiedmont & Brewer Bike TrailsMTBSt. Louis County17.0 miGlacial Ridge State TrailHikeMTBKandiyohi County16.5 miRush Creek Regional TrailMTBHennepin County16.5 miCamden Regional TrailMTBLyon County16.4 miCuyuna Lakes State TrailHikeMTBCrow Wing County15.8 miSouth Route TrailMTBBlue Earth County15.8 miPark/Portland BikewayMTBHennepin County15.4 miMoorhead River Corridor TrailMTBClay County15.2 miRocori TrailHikeMTBStearns County15.1 miBertram Chain of LakesMTBWright County14.7 miRiver to River GreenwayMTBDakota County14.6 miGoose Lake Hiking TrailHikeMTBCass County14.5 miLake Marion GreenwayMTBDakota County14.3 miEagle Creek TrailMTBScott County14.3 miThe LakewalkMTBSt. Louis County14.3 miRice Creek North Regional TrailMTBAnoka County14.0 miBruce Vento Regional TrailMTBRamsey County13.9 miEast Anoka County Regional TrailMTBAnoka County13.4 miElm Creek Singletrack TrailMTBHennepin County13.3 miMinnesota River TrailMTBBlue Earth County13.3 miSakatah Singing Hills State TrailMTBLe Sueur County13.0 miLake Minnetonka LRT Regional TrailMTBHennepin County12.9 miBlazing Star State TrailHikeMTBFreeborn County12.8 miGlacial Ridge TrailMTBPope County12.7 miDakota Rail Regional TrailMTBCarver County12.7 miGreen Lake TrailMTBKandiyohi County12.6 miMidtown GreenwayMTBHennepin County12.5 miNortheast Diagonal TrailMTBRamsey County12.5 miCasey Jones State TrailMTBPipestone County12.5 miMountain Lake Cycle PathMTBCottonwood County12.4 miStillwater Road RouteMTBWashington County12.4 miTrail 8MTBLake County12.3 miRockford Road TrailMTBHennepin County12.3 miCedar Lake TrailMTBHennepin County12.3 miChain of Lakes Byway DistrictMTBHennepin County12.2 miMill Towns State TrailHikeMTBRice County12.0 miGateway State TrailMTBWashington County12.0 mi

Mountain Biking 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 .