Kalmus Beach

670 Ocean Street, Hyannis, MA 02601
Windsurfers line the shore at Kalmus Beach in Barnstable, Cape Cod.

Located on a peninsula at the mouth of Lewis Bay, Kalmus Beach offers a unique experience with 360 degree views and top-notch facilities. The steady southwest winds make Kalmus one of the most popular destinations in New England for windsurfing. Boat watchers will enjoy sitting on the jetty and watching ships of all sizes come in and out of the harbor. Seaweed can be an issue at times, but the shell lined shore is sure to keep young beachcombers entertained for hours. For a bite to eat, the snack bar located at the end of the parking lot in the middle of the peninsula is one of the best on Cape Cod.

Kalmus Beach can get crowded in spots, but with a little bit of walking you can usually find enough space to stretch out on either the bay side of the beach or the ocean side. Show up early to get the best parking spots closest to the snack shack and paths to both sides of the beach.


Parking: 325 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