01
Best overall pick
Lake Camanche – North Shore Swim Beach
West Of Buckhorn Near Camanche • Full-Service Reservoir Beach With Amenities • Best All-Around Day Trip Beach
A wide, sandy swim area with big-sky reservoir views and plenty of space to spread out for the day.
North Shore at Lake Camanche is the spot locals name first when they want a beach day without driving to the coast. You get a broad swimming area, gentle entry, and nearby restrooms, plus options for camping, boat rentals, and shoreline fishing if you want to turn it into a full weekend. It does get busy on hot summer weekends, so aim for an early start if you like a quieter patch of sand.
02
Best low-key local escape
Lake Amador – Main Swim Beach
Southwest Of Buckhorn Near Ione • Casual Family-Run Lake Beach • Best For Relaxed Family Days
A compact, friendly lakeside beach where the pace is slow and everything you need is close at hand.
Lake Amador’s main swim beach has an old-school foothill feel, with a small sandy shoreline tucked right by the parking and snack bar. It’s an easy choice for families with younger kids or anyone who wants short walks, shaded picnic tables, and simple comforts. The lake is known for fishing as much as swimming, so it’s a natural pick if part of the group wants to cast a line while others stay by the water’s edge.
03
Closest alpine-feel beach
Silver Lake – Sandy Cove Area
Highway 88 East Toward Carson Pass • High-Elevation Mountain Lake Shore • Best For Cool Alpine Dips
A small, scenic beach on a clear mountain lake where the water stays brisk and the views do all the talking.
Just up Highway 88, Silver Lake trades heat for altitude, with cold, clear water and a rugged granite skyline. The Sandy Cove area offers a bit of sand and smooth rock slabs, so you can lay out in the sun, slip into the water, and still be back in Buckhorn by dinner. Afternoons can get breezy, so many locals plan a late-morning swim followed by a shoreline walk or paddle.
04
Best picnic-and-swim combo
Jenkinson Lake at Sly Park Recreation Area
North Of Buckhorn Near Pollock Pines • Wooded Lakeside Recreation Area • Best For Shaded Shoreline Hangouts
Tree-lined coves, designated swim beaches, and looping shoreline trails make this a full-day foothill escape.
Jenkinson Lake wraps sandy and pebbly swim spots into a forested setting, so you can cool off in the water and retreat to the pines when the sun gets high. The main swim areas have gentle entry, nearby parking, and picnic tables, which makes it easy to juggle coolers, floaties, and kids. Add in lakeside trails and kayak rentals, and you have a one-stop option for mixed groups who don’t all want to do the same thing.
05
Best for bigger gatherings
Folsom Lake – Granite Bay Main Beach
Northwest Of Buckhorn Near Granite Bay • Busy Regional Reservoir Beach • Best For Large Groups And Meetups
A broad, open shoreline on Folsom Lake with room for big groups, casual volleyball, and long walks along the water.
Granite Bay is a go-to when you want a beach that can comfortably handle a crowd, from multi-family meetups to casual company picnics. The shoreline is long and open, with a mix of sand and packed granitic soil, so you can spread out blankets, set up shade canopies, and still have space for kids to run. Expect summer crowds and full sun—most locals bring extra water, sun protection, and plan to linger into the evening when the heat breaks and the light softens over the lake.