Moderate hiking trails in New Hampshire typically run between three and seven miles with meaningful but manageable elevation gain. They reward reasonable fitness with real views — overlooks, lakes, ridge sections, and signature features of the New England forests and granite peaks.

Trail Compass currently indexes 4 moderate-rated routes in New Hampshire, totalling roughly 19 trail miles. The average moderate trail in this state is about 4.8 miles long, which is a useful starting point when you are sketching a weekend.

Across the New England forests and granite peaks, the most reliable hiking season is May through late October; high peaks above treeline catch winter weather any month of the year. Shoulder-season visits can deliver beautiful empty trails but tilt the difficulty upward — short days, possible snow, and unstaffed entry stations all add friction.

Expect wildlife typical of the New England forests and granite peaks: moose in the northern watersheds, white-tailed deer, ruffed grouse, brook trout in the streams, and migratory songbirds in spring. The risk of a serious encounter is low, but the cost of getting it wrong is high — give animals space, store food correctly, and never approach a young animal even if no parent is visible.

How to use this page: every trail listed below links through to a full guide with distance, elevation gain, route type, best-season notes, wildlife expectations, parking guidance, and nearby attractions. Combine this filter with the Trail Compass park pages to plan a trip around a specific New Hampshire destination.

All moderate trails in New Hampshire

TrailParkLengthElevationRoute
White Mountain Headwaters Loop White Mountain National Forest 6.66 mi 855 ft Loop
White Mountain Plateau Trail White Mountain National Forest 4.68 mi 491 ft Out & Back
White Mountain Ridge Trail White Mountain National Forest 4.57 mi 1,075 ft Out & Back
White Mountain Falls Trail White Mountain National Forest 3.19 mi 809 ft Out & Back

Other difficulty tiers in New Hampshire

Easy trails in New Hampshire