Craig Brook NFH trails are all fairly level and smooth, winding through forested areas and along Craig Brook with very minimal elevation change. All trails are open year round and can be accessed by parking at any of the designated parking areas at the hatchery. There is a total of about 2.5 miles of trails on hatchery property.

  • Nature Trail Loop 
  • Mossy Rock Trail
  • Brook Trail 
  • Alamoosook Beach Trail
  • Tall Pines Trail
  • Craig Pond Trail 

Trails lead to both Alamoosook Lake and Craig Pond, and offer visitors an opportunity to picnic, swim, or launch boats.

Mason Mountain Trail

Trail Length (mi)
View Trail