01
Best overall pick
Clark Springs Beach, Trinity Lake
Trinity Lake North Of Weaverville • Forest-Backed Lake Beach With Swim Area • Best Mix Of Scenery And Easy Access
A classic Trinity Lake swim spot with a broad shoreline, clear water, and picnic-friendly shade close to the car.
Clark Springs feels like the beach locals wish they could keep to themselves: an easy walk from the parking area, a generous stretch of shoreline, and cool, glassy water framed by pines. On hot afternoons families spread out under the trees while kids work the gentle entry into the lake. Go early on summer weekends if you want a table and bring water shoes for the pebbly lake bottom.
02
Laid-back river hangout
Steiner Flat Beach, Trinity River
Trinity River Near Douglas City • Wide Riverside Gravel Bar • Relaxed Spot For Sun And Swimming Holes
A long gravel bar on a mellow bend of the Trinity River, ideal for spreading out towels and slipping into deep, clear pools.
Down at Steiner Flat, the Trinity River slows just enough to carve out a string of inviting swimming holes along the gravel bar. There’s plenty of room to claim a patch of river rock, watch rafts drift by, and cool off between sun sessions. Current and depth change with flows, so most locals wade in slowly, keeping kids close to the inside edges where the water stays calmer.
03
Classic roadside swim stop
Pigeon Point Day Use Area
Trinity River Along Highway 299 West • Scenic Roadside River Beach • Go-To Stop For Quick Dips And Picnics
A photogenic bend in the river with easy access from Highway 299, big boulders, and pockets of small cobble “beach” to relax on.
Pigeon Point is where road-trippers and rafters alike pull over when the afternoon heat builds in the canyon. Short paths drop from the parking area to small gravel patches and rock shelves right at the water’s edge, perfect for a fast plunge or picnic with a view. Expect lively energy in peak season and watch footing on the rocks, especially when flows are higher in early summer.
04
Top full-service beach
Brandy Creek Beach, Whiskeytown Lake
Whiskeytown Lake Toward Redding • Developed Lakeside Swim Beach • Ideal For All-Day Lakeside Lounging
A sandy, managed swim area with shallows, shade, and facilities that feels like a classic beach day an easy drive from Weaverville.
Brandy Creek Beach offers a more traditional beach setup, with defined swimming zones, nearby restrooms, and plenty of space to set up chairs for the day. The shallows stay warm enough for long swims, and the surrounding hills make a great backdrop for sunset dips. It’s popular in midsummer, so plan to arrive before the hottest part of the day if you want easier parking and a quieter patch of sand.
05
Best family choice
Oak Bottom Beach, Whiskeytown Lake
North Shore Of Whiskeytown Lake • Family-Friendly Lakeside Cove • Best Option For Kids, Camping, And Rentals
A sheltered stretch of shoreline with nearby campground and rental options, making it a natural base for multi-day lake time.
Oak Bottom pairs a gentle lakeside beach with the convenience of camping, a marina, and easy access to the water. Families like the gradual entry and the ability to break up the day with paddling, short walks, or retreats to the campsite for lunch. Summer weekends can feel busy, but the cove layout keeps things manageable and makes it easy to keep an eye on kids in the water.