Skip to main content
FacilityFacilityRecreation.gov

Green Lake National Fish Hatchery

Bar Harbor, Maine · Hancock County · Facility

Green Lake National Fish Hatchery is located between Green Lake and Graham Lake. The hatchery raises one of the nation's most significantly depleted fish species, the Atlantic salmon. This hatchery raises up salmon to smolts for stocking in New Hampshire and Maine rivers. We are open every day from 8:00 a.m. until 4:00…

Advertisement
44.37244, -68.26215
Open in OpenStreetMap

About Green Lake National Fish Hatchery

Green Lake National Fish Hatchery is located between Green Lake and Graham Lake. The hatchery raises one of the nation's most significantly depleted fish species, the Atlantic salmon. This hatchery raises up salmon to smolts for stocking in New Hampshire and Maine rivers. We are open every day from 8:00 a.m. until 4:00 p.m., except for major holidays. We offer a self-guided tour at any time, and with advance notice, we can offer a guided tour for large groups. Please call (207) 667-9531 to schedule a tour. Tours typically run 45 minutes. The hatchery occasionally closes due to weather. We advise you call ahead if you are planning to visit from afar or are bringing a large group of people.

Plan Your Visit to Green Lake National Fish Hatchery

Heading to Green Lake National Fish Hatchery? A few things to know before you go:

  • Reservations: popular sites fill up fast — check Recreation.gov 6 months in advance
  • Fees: day-use and camping fees vary; check current rates on the official park page
  • Trash & pack-out: follow Leave No Trace principles
  • Wildlife: store food in bear boxes where provided; never feed wildlife
  • Weather: the 5-day forecast above is updated every 6 hours; verify just before you go

Frequently Asked Questions

Do I need a reservation for Green Lake National Fish Hatchery?

No central reservation system listed for Green Lake National Fish Hatchery. Check the official page (https://www.recreation.gov/camping/campgrounds/203873) for the latest entry policy and availability.

How do I get to Green Lake National Fish Hatchery?

The hatchery is located on Route 80, approximately 6 miles north of Ellsworth, ME.

How do I contact Green Lake National Fish Hatchery?

You can reach the park at phone: (207)667-9531 or email: oliver_cox@fws.gov.