Have a photo from this spot?
Add one for private review. Approved photos do not publish automatically.
Messalonskee Lake (stream beaches)
Belgrade · Oakland, Maine
The southernmost Belgrade Lakes lake between Oakland and Belgrade, Kennebec County, Maine.
At a glance
Overview
Messalonskee Lake is the southernmost lake in the Belgrade Lakes chain, running from Oakland north toward Belgrade. Public swim access is at the Oakland town landing / Messalonskee Point area and at small stream-mouth beaches along the lake. Summer traffic is steady but quieter than Great Pond.
- Also known as
- Snow Pond
- County
- Kennebec
- Region
- Kennebec Valley
- Water type
- Lake
- Swim feature type
- Lake beach
Know before you go
Public
Conditions
Conditions snapshot
Check posted signs and official updates before entering.
Getting there
From Route 27 between Oakland and Belgrade, follow signs to the town landing / public access points on the lake. Respect private camp roads.
Notes unlock when you sign in.
See what other visitors noticed, or be the first to leave a short note.
