View all facilities

Sandy Beach

Image Unavailable
Admission Fee

$3 - $10 per person


  1. Beach
  2. Sunbathing
  3. Swimming
Sandy Beach is located on Crystal Lake on Route 140 in the northern end of town. Our beach offers swimming and sunbathing opportunities on hot summer days. 

The normal operating schedule for the beach is weekdays from 12 p.m. noon to 6:30 p.m. and on the weekends from 11 a.m. to 6:30 p.m.

Seasonal Passes

Ellington residents may purchase seasonal passes from the Recreation Department at a cost of:
  • $45 per family (Ellington resident)
  • $25 per single (Ellington resident)
  • $10 per senior citizen (Ellington resident)

Daily Fees

  • $5 per adult (Ellington resident)
  • $10 per adult (Out-of-town guest)
  • $3 per child 6-17 years old (Ellington resident)
  • $5 per child 6-17 years old (Out-of-town guest)
  • Free per child 0-5 years old


Take 84E to Exit 67.  Turn left at bottom of the exit.  Go for about mile to intersection of Route 30.  Turn right onto Route 30.  Go for about 5 or 6 miles on Route 30.  Follow signs for Route 20. Road take a sharp left (light at left turn Landmark Leonards Veterinary on corner). Stay on Route 30 until intersection of 140.  Turn right at 4 way stop, go straight up hill, Sandy Beach is about a mile up on left hand side.