|NATIONAL PARKS QUICKLINKS|
Trailhead is just west of Berlin in northern New Hampshire. From Berlin, take 110 west to the York Pond Rd and Berlin Fish Hatchery. Mill Pond trail leaves from the hatchery. Mill Pond Trail takes is about 3.6 miles to Rogers Ledge. Follows a creek with small waterfalls. Very muddy so be prepared. At the first junction you have a choice between Rogers Ledge (.6 miles) or Kilkenny Ridge. Take the short trip up to Rogers Ledge to enjoy some spectacular views of the Pilot Range. Campsites on the Rogers Ledge trail as well. Hike back down to the junction and hop on the Kilkenny Ridge Trail. This takes you 2.1 miles to unknown pond. 5 campsites at the pond as well as outhouse and fire pit. Gorgeous views, this pond is a naturalists playground. From the pond it is about 3.3 miles back to another trailhead along York Pond Rd. From here hike another mile or so back to the hatchery. Overall, great hike. Trail is in need of some repair and due to rains some beaver ponds have flooded, be prepared to get wet feet.
For what it lacks in trail maintenance it makes up for in solitutde. More signs of moose than human footprints! Even saw two moose on the hike.