To reach Grand Lake Stream:
Interstate 95 to Bangor. Take Route 9 to South Princeton Road. Left on South Princeton Road for 8 miles. Left on Route 1 to Grand Lake Stream Road. Left on Grand Lake Stream Road for 10 miles. Right on Canal Street before the bridge. Just passed the dam, turn right on dirt driveway for Grand Lake Lodge.
Alternate Route: Interstate 95 to Lincoln. Route 6 to Topsfield. Turn right on Route 1 to Grand Lake Stream road. Follow 10 miles. Right on Canal street before the bridge. Just passed the dam, turn right into Grand Lake Lodge dirt driveway.