Map of the Cheshire Rail Trail


Cheshire Rail Trail

Cheshire Rail Trail New Hampshire map area

Cheshire Rail Trail


33.8 miles


ballast, cinder, natural


Keene, Troy


historic railroad route, bridges, rural New Hampshire


Ashuelot Rail Trail



The Cheshire Rail Trail is a 33.8-mile long pathway located in Cheshire County in Southern New Hampshire. The trail follows the route of an abandoned railroad right-of-way and goes past miles of hardwood forests and through the City of Keene and Troy


The Cheshire Rail Trail has a packed and graded base in some sections and a natural surface in other sections. The trail is open for bike riding, hiking and running. The trail is open for snowmobiles and skiing in winter. The route of the trail is very rural, it has few road crossings and few services.

There are gaps in the trail in Keene where trail users will need to use local streets to get to the next section.

Point of Interest

The Cheshire Rail Trail goes past the following points of interest:

Antioch University New England
Stone Arch Bridge
Cheshire Fair
Troy Elementary School
Rockwood Pond
Nearby Trails

The Cheshire Trail intersects recreational trails within Keene including the Ashuelot Rail Trail that heads to the south as far as Winchester and Hinsdale.

End Points

The north end of the Cheshire Rail Trail is located along State Route 12 at Bookseller Road, 14-miles along the trail northwest of Keene.

The northerly section ends at Island Street to the south of West Street in Keene. A short stretch of the trail travels through the middle of Keene.

The southerly section starts along Marlboro Street on the south side of Keene. The south end of this section is located along State Route 12 near the Massachusetts border and 3 miles north of the City of Winchendon, Massachusetts.


Following are links to official off-site resources to find out more details about the Cheshire Rail Trail, New Hampshire.