Dowses Beach

Availability
Date:

12 am
1 am
2 am
3 am
4 am
5 am
6 am
7 am
8 am
9 am
10 am
11 am
12 pm
1 pm
2 pm
3 pm
4 pm
5 pm
6 pm
7 pm
8 pm
9 pm
10 pm
11 pm


= Unavailable     = Available

To see availability for reservations or requests, click the Reserve/Request button.

Dowses Beach

Facility Information

348 East Bay Road
Osterville, MA 02655

Phone: (508) 420-2403
Status: Open



Beach Information
Parking Lot Hours:
9:00am - 9:00pm
*Parking Lot Gates are locked at 9:00pm

Accessibility:
  • Accessible Parking
  • Beach Boardwalk
  • Mobi-Mat
  • Surf Chair
Amenities:
  • Bathhouse including Men's and Women's Restrooms
  • Outdoor Shower
  • Mobile Concession (Ice Cream Truck)
Gate Attendant Staffing:
Memorial Day - Mid June: Weekends Only, 9:00am - 4:00pm
Mid June - Labor Day: Sunday - Saturday, 9:00am - 4:00pm

Lifeguard Staffing:
*Staffing dates are subject to change based on lifeguard availability
Memorial Day - Mid June: Weekends Only, 9:00am - 5:00pm
Mid June - Mid August: Sunday - Saturday, 9:00am - 5:00pm

Parking Requirements: 

The following Annual Parking Permits are accepted:
Resident: $55
Landlord: $500
Individual: $55
* Daily Parking pass is not available at this location
* Permits may be purchase online:
 https://barnstablema.viewpointcloud.com/categories/1089



Beach Rules
The following are found in Chapter 401A of the Town of Barnstable E-Code:

For the safety and enjoyment of all, the following policies and procedures are in

effect for all users:

• No littering or solicitation.
• No alcohol, fires or glass containers on the beach or in the parking lot.
• Dogs are not allowed at any time, on any beach/recreation area from May 15 –
   September 15.
• Swimming is allowed in designated swim areas only.
• Flotation devices are allowed during on-shore breezes only.
• Lifeguards are on duty (where available) from 9:00am – 5:00pm everyday
starting in late June.
• Restrooms are open from 9:00am – 4:30pm.
• Gates open at 9:00am and are locked promptly at 9:00pm. Parking fees are
collected from 9:00am – 3:45pm. Craigville Beach parking fees are collected
from 7:30am – 3:45pm (unless otherwise posted).
• Beaches that are staffed (including bathhouses) starting Memorial Day weekend
are: Veteran’s, Kalmus, Sea Street, Covell’s, Craigville and Dowse’s. All other
locations open in late June.
• Failure to comply with Beach Staff may result in loss of beach privileges,
punishment by fines, and/or arrest per Town of Barnstable by-laws.
• No disturbances or other breach of peace will be tolerated.
• All umbrellas must be secured properly and may not obstruct the lifeguard’s
view of the water. The use of umbrellas/tents may be suspended by staff if
weather conditions merit such action.
• Any person using obscenities, particularly in a threatening manner toward any
Town of Barnstable employee, will be asked to leave.
• Drones are prohibited from launching and/or landing on any Town of Barnstable
Beach.
• No smoking on any bathing beach or recreation area.
• Resident Parking Permits are required year-round (January 1st of the current year
through December 31s of the current year), at all posted beaches and Town Ways
to Water.




Reservations & Activities

Click on an activity or reservation name for details or the date for the activity schedule.

Start:  
End:  
Area:

Program Event Teams Date Time
Swim Lessons: Dowses Beach Level 1: Monday/Wednesday Monday June 29, 2026 09:30 AM - 10:00 AM
Swim Lessons: Dowses Beach Level 2: Monday/Wednesday Monday June 29, 2026 10:00 AM - 10:30 AM
Swim Lessons: Dowses Beach Level 3: Monday/Wednesday Monday June 29, 2026 10:30 AM - 11:15 AM
Swim Lessons: Dowses Beach Level 4: Monday/Wednesday Monday June 29, 2026 11:15 AM - 12:00 PM
Swim Lessons: Dowses Beach Level 1: Monday/Wednesday Monday June 29, 2026 12:00 PM - 12:30 PM
Swim Lessons: Dowses Beach Level 6: Monday/Wednesday Monday June 29, 2026 12:30 PM - 01:15 PM
Swim Lessons: Dowses Beach Level 3: Monday/Wednesday Monday June 29, 2026 01:30 PM - 02:15 PM
Swim Lessons: Dowses Beach Advanced Progressive: Monday/Wednesday Monday June 29, 2026 02:15 PM - 03:00 PM
Swim Lessons: Dowses Beach Level 5: Monday/Wednesday Monday June 29, 2026 03:00 PM - 03:45 PM
Swim Lessons: Dowses Beach Advanced Progressive: Tuesday/Thursday Tuesday June 30, 2026 09:15 AM - 10:00 AM
Swim Lessons: Dowses Beach Level 2: Tuesday/Thursday Tuesday June 30, 2026 10:00 AM - 10:30 AM
Swim Lessons: Dowses Beach Level 3: Tuesday/Thursday Tuesday June 30, 2026 10:30 AM - 11:15 AM
Swim Lessons: Dowses Beach Level 1: Tuesday/Thursday Tuesday June 30, 2026 11:15 AM - 11:45 AM
Swim Lessons: Dowses Beach Level 2: Tuesday/Thursday Tuesday June 30, 2026 11:45 AM - 12:15 PM
Swim Lessons: Dowses Beach Level 5: Tuesday/Thursday Tuesday June 30, 2026 12:15 PM - 01:00 PM
Swim Lessons: Dowses Beach Level 4: Tuesday/Thursday Tuesday June 30, 2026 01:00 PM - 01:45 PM
Swim Lessons: Dowses Beach Level 6: Tuesday/Thursday Tuesday June 30, 2026 01:45 PM - 02:30 PM
Swim Lessons: Dowses Beach Level 1: Monday/Wednesday Wednesday July 1, 2026 09:30 AM - 10:00 AM
Swim Lessons: Dowses Beach Level 2: Monday/Wednesday Wednesday July 1, 2026 10:00 AM - 10:30 AM
Swim Lessons: Dowses Beach Level 3: Monday/Wednesday Wednesday July 1, 2026 10:30 AM - 11:15 AM
Swim Lessons: Dowses Beach Level 4: Monday/Wednesday Wednesday July 1, 2026 11:15 AM - 12:00 PM
Swim Lessons: Dowses Beach Level 1: Monday/Wednesday Wednesday July 1, 2026 12:00 PM - 12:30 PM
Swim Lessons: Dowses Beach Level 6: Monday/Wednesday Wednesday July 1, 2026 12:30 PM - 01:15 PM
Swim Lessons: Dowses Beach Level 3: Monday/Wednesday Wednesday July 1, 2026 01:30 PM - 02:15 PM
Swim Lessons: Dowses Beach Advanced Progressive: Monday/Wednesday Wednesday July 1, 2026 02:15 PM - 03:00 PM
Swim Lessons: Dowses Beach Level 5: Monday/Wednesday Wednesday July 1, 2026 03:00 PM - 03:45 PM
Swim Lessons: Dowses Beach Advanced Progressive: Tuesday/Thursday Thursday July 2, 2026 09:15 AM - 10:00 AM
Swim Lessons: Dowses Beach Level 2: Tuesday/Thursday Thursday July 2, 2026 10:00 AM - 10:30 AM
Swim Lessons: Dowses Beach Level 3: Tuesday/Thursday Thursday July 2, 2026 10:30 AM - 11:15 AM
Swim Lessons: Dowses Beach Level 1: Tuesday/Thursday Thursday July 2, 2026 11:15 AM - 11:45 AM
Swim Lessons: Dowses Beach Level 2: Tuesday/Thursday Thursday July 2, 2026 11:45 AM - 12:15 PM
Swim Lessons: Dowses Beach Level 5: Tuesday/Thursday Thursday July 2, 2026 12:15 PM - 01:00 PM
Swim Lessons: Dowses Beach Level 4: Tuesday/Thursday Thursday July 2, 2026 01:00 PM - 01:45 PM
Swim Lessons: Dowses Beach Level 6: Tuesday/Thursday Thursday July 2, 2026 01:45 PM - 02:30 PM
Swim Lessons: Dowses Beach Level 1: Monday/Wednesday Monday July 6, 2026 09:30 AM - 10:00 AM
Swim Lessons: Dowses Beach Level 2: Monday/Wednesday Monday July 6, 2026 10:00 AM - 10:30 AM
Swim Lessons: Dowses Beach Level 3: Monday/Wednesday Monday July 6, 2026 10:30 AM - 11:15 AM
Swim Lessons: Dowses Beach Level 4: Monday/Wednesday Monday July 6, 2026 11:15 AM - 12:00 PM
Swim Lessons: Dowses Beach Level 1: Monday/Wednesday Monday July 6, 2026 12:00 PM - 12:30 PM
Swim Lessons: Dowses Beach Level 6: Monday/Wednesday Monday July 6, 2026 12:30 PM - 01:15 PM
Swim Lessons: Dowses Beach Level 3: Monday/Wednesday Monday July 6, 2026 01:30 PM - 02:15 PM
Swim Lessons: Dowses Beach Advanced Progressive: Monday/Wednesday Monday July 6, 2026 02:15 PM - 03:00 PM
Swim Lessons: Dowses Beach Level 5: Monday/Wednesday Monday July 6, 2026 03:00 PM - 03:45 PM
Swim Lessons: Dowses Beach Advanced Progressive: Tuesday/Thursday Tuesday July 7, 2026 09:15 AM - 10:00 AM
Swim Lessons: Dowses Beach Level 2: Tuesday/Thursday Tuesday July 7, 2026 10:00 AM - 10:30 AM
Swim Lessons: Dowses Beach Level 3: Tuesday/Thursday Tuesday July 7, 2026 10:30 AM - 11:15 AM
Swim Lessons: Dowses Beach Level 1: Tuesday/Thursday Tuesday July 7, 2026 11:15 AM - 11:45 AM
Swim Lessons: Dowses Beach Level 2: Tuesday/Thursday Tuesday July 7, 2026 11:45 AM - 12:15 PM
Swim Lessons: Dowses Beach Level 5: Tuesday/Thursday Tuesday July 7, 2026 12:15 PM - 01:00 PM
Swim Lessons: Dowses Beach Level 4: Tuesday/Thursday Tuesday July 7, 2026 01:00 PM - 01:45 PM
Swim Lessons: Dowses Beach Level 6: Tuesday/Thursday Tuesday July 7, 2026 01:45 PM - 02:30 PM
Swim Lessons: Dowses Beach Level 1: Monday/Wednesday Wednesday July 8, 2026 09:30 AM - 10:00 AM
Swim Lessons: Dowses Beach Level 2: Monday/Wednesday Wednesday July 8, 2026 10:00 AM - 10:30 AM
Swim Lessons: Dowses Beach Level 3: Monday/Wednesday Wednesday July 8, 2026 10:30 AM - 11:15 AM
Swim Lessons: Dowses Beach Level 4: Monday/Wednesday Wednesday July 8, 2026 11:15 AM - 12:00 PM
Swim Lessons: Dowses Beach Level 1: Monday/Wednesday Wednesday July 8, 2026 12:00 PM - 12:30 PM
Swim Lessons: Dowses Beach Level 6: Monday/Wednesday Wednesday July 8, 2026 12:30 PM - 01:15 PM
Swim Lessons: Dowses Beach Level 3: Monday/Wednesday Wednesday July 8, 2026 01:30 PM - 02:15 PM
Swim Lessons: Dowses Beach Advanced Progressive: Monday/Wednesday Wednesday July 8, 2026 02:15 PM - 03:00 PM
Swim Lessons: Dowses Beach Level 5: Monday/Wednesday Wednesday July 8, 2026 03:00 PM - 03:45 PM
Swim Lessons: Dowses Beach Advanced Progressive: Tuesday/Thursday Thursday July 9, 2026 09:15 AM - 10:00 AM
Swim Lessons: Dowses Beach Level 2: Tuesday/Thursday Thursday July 9, 2026 10:00 AM - 10:30 AM
Swim Lessons: Dowses Beach Level 3: Tuesday/Thursday Thursday July 9, 2026 10:30 AM - 11:15 AM
Swim Lessons: Dowses Beach Level 1: Tuesday/Thursday Thursday July 9, 2026 11:15 AM - 11:45 AM
Swim Lessons: Dowses Beach Level 2: Tuesday/Thursday Thursday July 9, 2026 11:45 AM - 12:15 PM
Swim Lessons: Dowses Beach Level 5: Tuesday/Thursday Thursday July 9, 2026 12:15 PM - 01:00 PM
Swim Lessons: Dowses Beach Level 4: Tuesday/Thursday Thursday July 9, 2026 01:00 PM - 01:45 PM
Swim Lessons: Dowses Beach Level 6: Tuesday/Thursday Thursday July 9, 2026 01:45 PM - 02:30 PM
Swim Lessons: Dowses Beach Level 1: Monday/Wednesday Monday July 13, 2026 09:30 AM - 10:00 AM
Swim Lessons: Dowses Beach Level 2: Monday/Wednesday Monday July 13, 2026 10:00 AM - 10:30 AM
Swim Lessons: Dowses Beach Level 3: Monday/Wednesday Monday July 13, 2026 10:30 AM - 11:15 AM
Swim Lessons: Dowses Beach Level 4: Monday/Wednesday Monday July 13, 2026 11:15 AM - 12:00 PM
Swim Lessons: Dowses Beach Level 1: Monday/Wednesday Monday July 13, 2026 12:00 PM - 12:30 PM
Swim Lessons: Dowses Beach Level 6: Monday/Wednesday Monday July 13, 2026 12:30 PM - 01:15 PM
Swim Lessons: Dowses Beach Level 3: Monday/Wednesday Monday July 13, 2026 01:30 PM - 02:15 PM
Swim Lessons: Dowses Beach Advanced Progressive: Monday/Wednesday Monday July 13, 2026 02:15 PM - 03:00 PM
Swim Lessons: Dowses Beach Level 5: Monday/Wednesday Monday July 13, 2026 03:00 PM - 03:45 PM
Swim Lessons: Dowses Beach Advanced Progressive: Tuesday/Thursday Tuesday July 14, 2026 09:15 AM - 10:00 AM
Swim Lessons: Dowses Beach Level 2: Tuesday/Thursday Tuesday July 14, 2026 10:00 AM - 10:30 AM
Swim Lessons: Dowses Beach Level 3: Tuesday/Thursday Tuesday July 14, 2026 10:30 AM - 11:15 AM
Swim Lessons: Dowses Beach Level 1: Tuesday/Thursday Tuesday July 14, 2026 11:15 AM - 11:45 AM
Swim Lessons: Dowses Beach Level 2: Tuesday/Thursday Tuesday July 14, 2026 11:45 AM - 12:15 PM
Swim Lessons: Dowses Beach Level 5: Tuesday/Thursday Tuesday July 14, 2026 12:15 PM - 01:00 PM
Swim Lessons: Dowses Beach Level 4: Tuesday/Thursday Tuesday July 14, 2026 01:00 PM - 01:45 PM
Swim Lessons: Dowses Beach Level 6: Tuesday/Thursday Tuesday July 14, 2026 01:45 PM - 02:30 PM
Swim Lessons: Dowses Beach Level 1: Monday/Wednesday Wednesday July 15, 2026 09:30 AM - 10:00 AM
Swim Lessons: Dowses Beach Level 2: Monday/Wednesday Wednesday July 15, 2026 10:00 AM - 10:30 AM
Swim Lessons: Dowses Beach Level 3: Monday/Wednesday Wednesday July 15, 2026 10:30 AM - 11:15 AM
Swim Lessons: Dowses Beach Level 4: Monday/Wednesday Wednesday July 15, 2026 11:15 AM - 12:00 PM
Swim Lessons: Dowses Beach Level 1: Monday/Wednesday Wednesday July 15, 2026 12:00 PM - 12:30 PM
Swim Lessons: Dowses Beach Level 6: Monday/Wednesday Wednesday July 15, 2026 12:30 PM - 01:15 PM
Swim Lessons: Dowses Beach Level 3: Monday/Wednesday Wednesday July 15, 2026 01:30 PM - 02:15 PM
Swim Lessons: Dowses Beach Advanced Progressive: Monday/Wednesday Wednesday July 15, 2026 02:15 PM - 03:00 PM
Swim Lessons: Dowses Beach Level 5: Monday/Wednesday Wednesday July 15, 2026 03:00 PM - 03:45 PM
Swim Lessons: Dowses Beach Advanced Progressive: Tuesday/Thursday Thursday July 16, 2026 09:15 AM - 10:00 AM
Swim Lessons: Dowses Beach Level 2: Tuesday/Thursday Thursday July 16, 2026 10:00 AM - 10:30 AM
Swim Lessons: Dowses Beach Level 3: Tuesday/Thursday Thursday July 16, 2026 10:30 AM - 11:15 AM
Swim Lessons: Dowses Beach Level 1: Tuesday/Thursday Thursday July 16, 2026 11:15 AM - 11:45 AM
Swim Lessons: Dowses Beach Level 2: Tuesday/Thursday Thursday July 16, 2026 11:45 AM - 12:15 PM
Swim Lessons: Dowses Beach Level 5: Tuesday/Thursday Thursday July 16, 2026 12:15 PM - 01:00 PM
Swim Lessons: Dowses Beach Level 4: Tuesday/Thursday Thursday July 16, 2026 01:00 PM - 01:45 PM
Swim Lessons: Dowses Beach Level 6: Tuesday/Thursday Thursday July 16, 2026 01:45 PM - 02:30 PM
Swim Lessons: Dowses Beach Level 1: Monday/Wednesday Monday July 20, 2026 09:30 AM - 10:00 AM
Swim Lessons: Dowses Beach Level 2: Monday/Wednesday Monday July 20, 2026 10:00 AM - 10:30 AM
Swim Lessons: Dowses Beach Level 3: Monday/Wednesday Monday July 20, 2026 10:30 AM - 11:15 AM
Swim Lessons: Dowses Beach Level 4: Monday/Wednesday Monday July 20, 2026 11:15 AM - 12:00 PM
Swim Lessons: Dowses Beach Level 1: Monday/Wednesday Monday July 20, 2026 12:00 PM - 12:30 PM
Swim Lessons: Dowses Beach Level 6: Monday/Wednesday Monday July 20, 2026 12:30 PM - 01:15 PM
Swim Lessons: Dowses Beach Level 3: Monday/Wednesday Monday July 20, 2026 01:30 PM - 02:15 PM
Swim Lessons: Dowses Beach Advanced Progressive: Monday/Wednesday Monday July 20, 2026 02:15 PM - 03:00 PM
Swim Lessons: Dowses Beach Level 5: Monday/Wednesday Monday July 20, 2026 03:00 PM - 03:45 PM
Swim Lessons: Dowses Beach Advanced Progressive: Tuesday/Thursday Tuesday July 21, 2026 09:15 AM - 10:00 AM
Swim Lessons: Dowses Beach Level 2: Tuesday/Thursday Tuesday July 21, 2026 10:00 AM - 10:30 AM
Swim Lessons: Dowses Beach Level 3: Tuesday/Thursday Tuesday July 21, 2026 10:30 AM - 11:15 AM
Swim Lessons: Dowses Beach Level 1: Tuesday/Thursday Tuesday July 21, 2026 11:15 AM - 11:45 AM
Swim Lessons: Dowses Beach Level 2: Tuesday/Thursday Tuesday July 21, 2026 11:45 AM - 12:15 PM
Swim Lessons: Dowses Beach Level 5: Tuesday/Thursday Tuesday July 21, 2026 12:15 PM - 01:00 PM
Swim Lessons: Dowses Beach Level 4: Tuesday/Thursday Tuesday July 21, 2026 01:00 PM - 01:45 PM
Swim Lessons: Dowses Beach Level 6: Tuesday/Thursday Tuesday July 21, 2026 01:45 PM - 02:30 PM
Swim Lessons: Dowses Beach Level 1: Monday/Wednesday Wednesday July 22, 2026 09:30 AM - 10:00 AM
Swim Lessons: Dowses Beach Level 2: Monday/Wednesday Wednesday July 22, 2026 10:00 AM - 10:30 AM
Swim Lessons: Dowses Beach Level 3: Monday/Wednesday Wednesday July 22, 2026 10:30 AM - 11:15 AM
Swim Lessons: Dowses Beach Level 4: Monday/Wednesday Wednesday July 22, 2026 11:15 AM - 12:00 PM
Swim Lessons: Dowses Beach Level 1: Monday/Wednesday Wednesday July 22, 2026 12:00 PM - 12:30 PM
Swim Lessons: Dowses Beach Level 6: Monday/Wednesday Wednesday July 22, 2026 12:30 PM - 01:15 PM
Swim Lessons: Dowses Beach Level 3: Monday/Wednesday Wednesday July 22, 2026 01:30 PM - 02:15 PM
Swim Lessons: Dowses Beach Advanced Progressive: Monday/Wednesday Wednesday July 22, 2026 02:15 PM - 03:00 PM
Swim Lessons: Dowses Beach Level 5: Monday/Wednesday Wednesday July 22, 2026 03:00 PM - 03:45 PM
Swim Lessons: Dowses Beach Advanced Progressive: Tuesday/Thursday Thursday July 23, 2026 09:15 AM - 10:00 AM
Swim Lessons: Dowses Beach Level 2: Tuesday/Thursday Thursday July 23, 2026 10:00 AM - 10:30 AM
Swim Lessons: Dowses Beach Level 3: Tuesday/Thursday Thursday July 23, 2026 10:30 AM - 11:15 AM
Swim Lessons: Dowses Beach Level 1: Tuesday/Thursday Thursday July 23, 2026 11:15 AM - 11:45 AM
Swim Lessons: Dowses Beach Level 2: Tuesday/Thursday Thursday July 23, 2026 11:45 AM - 12:15 PM
Swim Lessons: Dowses Beach Level 5: Tuesday/Thursday Thursday July 23, 2026 12:15 PM - 01:00 PM
Swim Lessons: Dowses Beach Level 4: Tuesday/Thursday Thursday July 23, 2026 01:00 PM - 01:45 PM
Swim Lessons: Dowses Beach Level 6: Tuesday/Thursday Thursday July 23, 2026 01:45 PM - 02:30 PM