Craig Brook National Fish Hatchery Trails

The Hatchery trails are pleasant and flat, and provide access to Alamoosook Lake and Craig Pond, as well as wind through an area of large, moss-covered rocks.
Trail Activity
2.70 miles, Network
Dirt/Forest Floor


The trails on the Craig Brook National Fish Hatchery property are all fairly level and smooth, winding through forested areas and along streams. Visitors may enjoy the Nature Trail Loop (1 mile, blazed in yellow) or side trails such as Mossy Rocks Trail (blazed in red), Brook Trail, Pond Trail, Tall Pines Trail, and Alamoosook Trail. 

Trails lead to both Alamoosook Lake and Craig Pond, and offer visitors an opportunity to picnic, swim, or launch boats. Be sure to stop inside the Fish Hatchery during business hours to learn more about fish biology and conservation through interactive and informative displays.

Other Information

Craig Brook National Fish Hatchery was established in 1889 to raise and stock juvenile Atlantic salmon for Maine waters. Craig Brook currently supports seven river specific brood stocks of Atlantic salmon.

There are numerous visitor opportunities at Craig Brook including:

  • Boat launch and picnic area on Alamoosook Lake
  • Boat launch and picnic area on Craig Pond
  • Nature trail with interpretive signs
  • Indoor Visitor Center with watershed, stewardship and historical-themed displays, including antique fishing memorabilia
  • Public restrooms
  • Conference room and meeting facilities

Trail Manager

For more information, contact Craig Brook National Fish Hatchery:

Craig Brook National Fish Hatchery

Craig Brook National Fish Hatchery
306 Hatchery Road
East Orland, ME 04431
Phone: (207) 469-7300
View website

Nearby Events


Trail Tips

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.
Hide All

Trailhead Information

To get to the Fish Hatchery, turn off of US-1 between Ellsworth and Bucksport onto Hatchery Road. The Hatchery is 1.4 miles down this road and on the right. Visitors can park here or continue on down the road to find the Nature Trail parking area on the right. Alternatively, bear right onto Craig Pond Access Road before the hatchery and park at the Pond Trail trailhead on the left or proceed to the boat launch at the end of the road.

Click on a parking icon to get custom directions
Please Log In or Create Account to add comments.
These awesome businesses support our goal of connecting people to outdoor adventures in Maine!
Hang Tight!
Nearby services are loading
No Results
No Services Found

Add Trail Log

Please wait…
Join In on the Fun!
Log in or create an account below to unlock all the great features of Maine trail finder: keep track of trails you want to do, preserve memories of trails you’ve done, earn badges, and more!
Your log in attempt was not successful. Please try again.
    Lost your password? Reset your password
    Don't yet have an account?
    There was an issue with your submission. Please try again.
      * Indicates required field
      Already have an account? Login here
      Enter your username, and we will send you a new, randomly generated password to your email account.
      There was an issue with your submission. Please try again.

        Success! A new password has been emailed to you.

        Log in now

        Please wait…