New Hampshire · NH
The Best Hiking Trails in New Hampshire
3,771 named trails across New Hampshire are tagged for hiking — here are the top 100, ranked by length, with maps, distances, and elevation profiles.
3,771
Hiking
5,140 mi
Total length
10
Counties
About hiking in New Hampshire
New Hampshire has 3,771 named trails tagged for hiking on the map, covering 5,140 miles, an average of 1.4 miles each. The longest is Cohos Trail in Coos County, at 157 miles. 169 run 5 miles or longer. 10 of the state's counties have at least one; Grafton County has the most, with 738 trails.
Top 100 hiking trails, longest first
Cohos TrailCoos CountySunapee-Ragged-Kearsarge GreenwayMerrimack CountyWantastiquet-Monadnock TrailCheshire CountyMonadnock-Sunapee GreenwayCheshire CountyAttitash TrailCarroll CountyWarren Recreational Rail TrailGrafton CountyMonadnock Recreational Rail TrailCheshire CountyAshuelot Rail TrailCheshire CountyCedar Brook TrailGrafton CountySignal Ridge TrailGrafton CountyMount Stanton TrailCarroll CountyAmmonoosuc Rail TrailGrafton CountyWapack TrailHillsborough CountyCorridor 18Coos CountyMount Garfield TrailGrafton CountyKillkenny Ridge TrailCoos CountyMoat Mountain TrailCarroll CountyLowe's PathCoos CountyBondcliff TrailGrafton CountyNew Hampshire Seacoast GreenwayRockingham CountyMahoosuc TrailCoos CountyCorridor 5Coos CountyCrawford PathCoos CountyCross Rivendell TrailGrafton CountyFranconia Brook TrailGrafton CountyGreat Gulf TrailCoos CountyLincoln Brook TrailGrafton CountyHancock Notch TrailGrafton CountyTwinwayGrafton CountyHancock Loop TrailGrafton CountyDavis PathCoos CountyThe LinkCoos CountyCarter-Moriah TrailCoos CountyRidge TrailHillsborough CountyImp TrailCoos CountyBelknap Range TrailBelknap CountyCotton Valley TrailCarroll CountyFlume Slide TrailGrafton CountyKinsman Ridge TrailGrafton CountyKearsarge North TrailCarroll CountyGarfield Ridge TrailGrafton CountyGulfside TrailCoos CountySRK GreenwayMerrimack CountyRandolph PathCoos CountyHigh Ridge TrailCarroll CountyCarrigain Notch TrailGrafton CountyHowker Ridge TrailCoos CountyTurtleback Mountain TrailCarroll CountyHalls Stream TrailCoos CountyThoreau Falls TrailGrafton CountyTwin Brook TrailGrafton CountyWeeks Brook TrailCarroll CountySugar River Recreation TrailSullivan CountyGale River TrailGrafton CountySabbaday Brook TrailGrafton CountyFranconia Ridge TrailGrafton CountyCorridor 21Coos CountyCastle TrailCoos CountyNorth Twin TrailGrafton CountyCaps Ridge TrailCoos CountyOsseo TrailGrafton CountyWinter RoadCoos CountyCheshire Rail TrailCheshire CountyWild River TrailCoos CountyUpper Coos Recreational Rail TrailCoos CountyMonadnock Sunapee TrailSullivan CountyWildcat Ridge TrailCoos CountyDry River TrailCoos CountyConcord & ClaremontMerrimack CountyWelch-Dickey Loop TrailGrafton CountyCorridor 21ACoos CountySkookumchuck TrailGrafton CountyHale Brook TrailGrafton CountyRidge TrailBelknap CountyDover Community TrailStrafford CountyPumpelly TrailCheshire CountyWilderness TrailGrafton CountyShoal Pond TrailGrafton CountyBlack Mountain Pond TrailCarroll CountyLost TrailMerrimack CountyCascade Brook TrailGrafton CountyGadwah Notch TrailCoos CountySawyer River TrailGrafton CountyAirline TrailCoos CountyRed TrailRockingham CountyTuckerman Ravine TrailCoos CountySix Husbands TrailCoos CountyLocke TrailStrafford CountyPine LinkCoos CountyCliffwayCoos CountyReservoir TrailCheshire CountyShelburne TrailCoos CountyBlack Angel TrailCoos CountySkunk SkullRockingham CountyValley WayCoos CountyThree Ponds TrailGrafton CountyBlue TrailBelknap CountyCrawford-Ridgepole TrailGrafton CountyPeterborough and Hillsborough RailroadHillsborough CountyPrimary 111Coos County
Hiking Trails by county
Trail geometry from OpenStreetMap contributors, licensed ODbL. Elevation from the USGS 3D Elevation Program. Compiled and published by Trailmonger · trail data last rebuilt .