Hide Map


Rochester Trailhead: Parking is located in a small dirt pull-off at the intersection of Hillsdale and Chestnut Hill Roads in Rochester. Turn onto Chestnut Hill Road from NH-125/Wakefield Street and travel 0.4 miles past the Rochester Community Center and to the intersection with Hillsdale Road.

Farmington Trailhead: Parking is located in the large lot next to the demolished Davidson Rubber Plant in Farmington off of NH-11.


The Farmington Recreational Rail Trail runs for six miles between the towns of Rochester and Farmington. The trail parallels the Cocheco River and NH-11 through a wooded corridor. The trail is relatively flat and is made up primarily of loose surfaces like gravel, sand, and cinder, so bikers should take caution. The trail is popular with snowmobiles in winter.

Trail Manager

This trail is managed by the New Hampshire Bureau of Trails and the New Hampshire Department of Transportation Bureau of Rail and Transit. For more information, please visit New Hampshire's Recreational Rail Trails online, or contact:

NH Bureau of Trails
172 Pembroke Road
Concord, NH 03301
Phone: (603) 271-3254

NH DOT - Bureau of Rail and Transit
Room G25
JOM Building
PO Box 483 | 7 Hazen Drive
Concord, NH 03302-0483
Phone: (603) 271-2468


Add a Comment or Photo

Sign in or Sign up for a free account to add a photo to this trail.


KML File

Click here to download Trails (lines)

Click here to download Points Of Interest (points)

GPX File

Click here to download Trails (lines)

Click here to download Points Of Interest (points)

Nearby Geocaches


Check for nearby geocaches to Farmington Recreational Rail Trail.

Leave No Trace Principle

Plan Ahead and Prepare

Be prepared for emergencies. Pack extra clothing, food, and water and also a flashlight, first aid and repair kit, matches/fire starters, whistle, signaling mirror, and pocket knife.