With beaches on Cape Cod Bay to the north and on Nantucket Sound to the south, Barnstable Town Beaches include:
Craigville Beach – 997 Craigville Beach Road, Centerville, MA 02632
Dowses Beach – 348 E. Bay Road Osterville, MA 02655
Kalmus Beach – 670 Ocean Street, Hyannis, MA 02601
Hathaway’s Pond – 1431 Phinney’s P Lane, Barnstable, MA 02630
Sandy Neck Beach – 590 Sandy Neck Road, W. Barnstable, MA 02668
Keyes Beach (Sea Street) – 175 Ocean Avenue, Hyannis, MA 02601
Veteran’s Park Beach – 480 Ocean Street, Hyannis, MA 02601
Parking Fees: From Memorial Day to Labor Day, during normal beach hours, a daily fee or a parking sticker is required. No entrance fees are charged to those who walk or bike to Barnstable-Hyannis beaches.
Dogs on a leash are allowed on the beaches during the off-season, from September 16th to May 15th.
More information on Barnstable Town Beaches
