Keyes Memorial Beach

175 Ocean Avenue, Hyannis, MA 02601
A sunny summer afternoon at Keyes Memorial Beach in Barnstable, Cape Cod.

One of only six Barnstable beaches with parking available to non-residents, Keyes Memorial Beach (aka Sea Street Beach) is a bit smaller and quieter than other beaches in the area. Families with young kids will enjoy the calm, lifeguard-protected waters. There’s also a beach volleyball net and a path to an overlook with a grassy picnic area. Parking isn’t typically an issue, but nearby Kalmus Beach and Veteran’s Park Beach are nearby options if you can’t find a spot.


Parking: 170+ spaces

  • Daily $25
  • Weekly $110
  • Season $350
  • Season (Resident) $50

A Barnstable beach pass or daily fee is required to park at town beaches between the hours of 9am – 3:45pm (7am – 3:45pm at Craigville Beach) year round. Daily fee parking is only available in season, and only at Craigville Beach, Hathaway’s Pond, Kalmus Beach, Keyes Memorial Beach, Sandy Neck Beach and Veteran’s Park Beach.

Resident passes are valid for all Barnstable beaches. Non-resident passes are valid only for Craigville Beach, Hathaway’s Pond, Kalmus Beach, Keyes Memorial Beach, Sandy Neck Beach and Veteran’s Park Beach.

For more information and to purchase passes visit:
townofbarnstable.us/Departments/Recreation/Beach-Stickers.asp

Lifeguards in season
Restroom facilities
Dogs allowed off-season only. No dogs May 15 through September 15.
Moderately crowded
Warm salt water