North Dakota · ND

The Best Hiking Trails in North Dakota

164 named trails across North Dakota are tagged for hiking — here are the top 100, ranked by length, with maps, distances, and elevation profiles.

164
Hiking
494 mi
Total length
16
Counties
Outline map of North Dakota

About hiking in North Dakota

North Dakota has 164 named trails tagged for hiking on the map, covering 494 miles, an average of 3.0 miles each. The longest is North Country Trail in Barnes County, at 33.3 miles. 27 run 5 miles or longer. 16 of the state's counties have at least one; Billings County has the most, with 34 trails.

Top 100 hiking trails, longest first

North Country TrailHikeBarnes County33.3 miNorth Country National Scenic Trail (ND)HikeFoster County23.1 miNorth Country National Scenic TrailHikeMTBRansom County22.8 miNorth Country TrailHikeRichland County18.9 miNorth Country TrailHikeSheridan County16.1 miRadAcademy LoopHikeMTBBurleigh County15.1 miLong X TrailHikeMcKenzie County11.7 miBuckhorn TrailHikeMcKenzie County11.4 miNorth Country TrailHikeRansom County11.3 miHarmon Lake Recreational TrailHikeMorton County11.3 miLions MTB TrailHikeCass County11.1 miAchenbach TrailHikeMcKenzie County10.3 miWolf TrailHikeMcKenzie County9.2 miPetrified Forest Loop TrailHikeBillings County8.5 miHankinson Hills TrailHikeMTBRichland County8.1 miSummit TrailHikeMcKenzie County7.8 miPipestem Damn TrailHikeMTBStutsman County7.8 miUpper Paddock Creek TrailHikeBillings County7.7 miCarbury Dam TrailHikeBottineau County7.5 miHistoric Fort Totten TrailHikeMTBStutsman County6.8 miCav-Landic TrailHikePembina County6.0 miNorth Country TrailHikeGriggs County5.8 miBuffalo Gap TrailHikeMTBGolden Valley County5.7 miNorth Country TrailHikeWells County5.7 miNorth Achenbach TrailHikeMcKenzie County5.5 miFt Stevenson State Park TrailHikeMTBMcLean County5.3 miGreenway LoopHikeMTBGrand Forks County5.1 miNorthridge TrailHikeMTBStutsman County4.8 miRuffed Grouse TrailHikeMTBBottineau County4.8 miJones Creek TrailHikeBillings County4.5 miLower Talkington TrailHikeBillings County4.0 miTrapper's RidgeHikeMTBCavalier County4.0 miUpper Talkington TrailHikeBillings County4.0 miRed River TrailHikeMTBCass County3.9 miTwo Rivers TrailHikeMercer County3.9 mi117th Avenue NortheastHikeMTBCavalier County3.8 miLone Tree Spring Loop TrailHikeBillings County3.7 miBlack Butte Back LoopHikeMTBWard County3.7 miBlack ButteHikeMTBWard County3.6 miLower Paddock Creek TrailHikeBillings County3.6 miRed River Primitive TrailHikeCass County3.5 miNordic Ski TrailHikeMTBGrand Forks County3.3 miDenbigh Experimental Forest TrailHikeMTBMcHenry County3.3 miRoundup TrailHikeBillings County3.2 miLong X Divide RoadHikeMTBMcKenzie County3.1 miDalen TrailHikeMTBBottineau County3.0 miSertoma Park LoopHikeBurleigh County3.0 miCaprock Coulee TrailHikeMcKenzie County3.0 miPainted Canyon Loop TrailHikeBillings County2.9 miNorth Forest TrailHikeMercer County2.8 miMike Auney TrailHikeBillings County2.8 miCorral Loop TrailHikeBillings County2.6 miMaah Daah Hey II TrailHikeMTBBillings County2.5 miEast Loop TrailHikeBillings County2.4 miMoraine Loop TrailHikeLogan County2.3 miOak Leaf TrailHikeRichland County2.3 miPainted Canyon TrailHikeBillings County2.2 miWaterfall TrailHikeRansom County2.2 miRiverwood Golf Course LoopHikeBurleigh County2.0 miBig Plateau TrailHikeBillings County2.0 miAll American Trail NorthHikeMTBCass County2.0 miElk SpoorHikeMTBCavalier County1.9 miThree Sisters TrailHikeMTBCavalier County1.9 miHartly Boundary Primitive Area TrailHikeBottineau County1.9 miBloody Knives LoopHikeMorton County1.9 miEast LoopHikeBillings County1.9 miTalkington TrailHikeBillings County1.8 miLady Slipper ExtensionHikeMTBCavalier County1.8 miNorth Country TrailHikeMcLean County1.8 miRedetzke Ridge TrailHikeRansom County1.8 miLittle Soldier LoopHikeMorton County1.8 miWhitetail AlleyHikeMTBCavalier County1.8 miBison TrailHikeMcKenzie County1.7 miTetrault State Forest TrailHikeMTBPembina County1.6 miLady Slipper TrailHikeMTBCavalier County1.6 miFitness TrailHikeMTBGrand Forks County1.6 miCottonwood Park PathHikeBurleigh County1.5 miRidgeline Nature TrailHikeBillings County1.5 miLost Meadow TrailHikeBottineau County1.5 miNordic Ski Trail APPROXIMATEHikeMTBGrand Forks County1.4 miOld Oak TrailHikeBottineau County1.4 miBentonite TrailHikeMcKenzie County1.4 miFisher's DescentHikeMTBCavalier County1.4 miOak Park PathHikeMTBWard County1.4 miPederson Hills TrailHikeRansom County1.4 miWest Loop TrailHikeBillings County1.4 miSivert Thompson LoopHikeRamsey County1.3 miNelson 80 TrailHikeRansom County1.3 miBuffalo Gap Campground ConnectorHikeGolden Valley County1.3 miEco LoopHikeGrand Forks County1.2 miEkblom TrailHikeBillings County1.2 miOld Settlers TrailHikePembina County1.1 miYoung Hawk Interpretive LoopHikeMorton County1.1 miNorth Country TrailHikeSteele County1.1 mi63rd Street SoutheastHikeRichland County1.1 miLittle Sioux LoopHikeMorton County1.0 miCCC TrailHikeMcKenzie County1.0 miNorth Bike PathHikeMTBGrand Forks County1.0 miHuntley Boandary Primitive Area TrailHikeBottineau County1.0 miRolling Prairie Loop TrailHikeLogan County1.0 mi

Hiking Trails by county

← All of North Dakota

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