Madison • best beaches

5 Best Beaches & Waterfront Escapes Near Madison California

Madison may sit amid farmland, but good beaches are closer than they look on the map. Lakes, creeks, and even the Pacific coast all land within an easy day trip. These five spots balance swimming, scenery, and low-stress logistics, whether you want a shaded picnic or salt air and surf.

 
01

Oak Shores Day Use Area, Lake Berryessa

North Shore Of Lake Berryessa • Big, Family-Friendly Reservoir Beach • Top All-Around Pick Near Madison

Grassy picnic areas, a roped-off swim zone, and wide lake views make Oak Shores the easiest full-day escape from Madison.

If you want a classic beach setup without driving to the ocean, Oak Shores is the most straightforward choice. There is space to spread out under oaks, a designated swim area, and room for kayaks or paddleboards along the shoreline. Go early on hot weekends, as parking fills when Sacramento Valley temperatures spike.

02

Steele Canyon Recreation Area, Lake Berryessa

Southeast Arm Of Lake Berryessa • Lively Marina And Swim Beach • Great For Mixing Water Sports And Lounging

Steele Canyon pairs a compact beach with boat launches and rentals, ideal if your crew wants both time in the water and time on the water.

This is the Lake Berryessa spot to choose if you are planning on towing a boat or renting one for the day. The small beach gives swimmers and kids a place to cool off between runs out on the lake. Expect more bustle here than at the quieter coves, along with convenient services close to the shore.

03

Lake Solano County Park

Putah Creek Near Winters • Calm, Tree-Lined Shoreline • Relaxed Spot For Picnics And Paddling

Lake Solano offers a gentle shoreline, shade, and mellow paddling water just a short drive from the farm roads around Madison.

Set along Putah Creek, this park feels much cooler than the surrounding fields on hot days. The shoreline is a mix of small beachy stretches and grassy banks, better suited to wading, floating, and launching canoes than full-on surf. It is a solid choice for families or anyone who wants a low-key afternoon with birdsong and barbecue grills instead of crowds.

04

Cache Creek Regional Park – Lower Site

Lower Cache Creek In Western Yolo County • Rustic Riverbank Beach • Top Pick For Hot-Summer Cool Downs

A rocky riverbank and clear current make the Lower Site a go-to for short swims, quick dips, and laid-back afternoons by the water.

When valley temperatures soar, locals point their cars up Highway 16 toward this bend in Cache Creek. The “beach” is more rounded cobbles than soft sand, but there is plenty of room to set up chairs and ease into the water. Watch the current, especially with kids, and plan to pair your swim with a scenic drive through Capay Valley.

05

Dillon Beach

Marin Coast Northwest Of Petaluma • Wide, Windswept Pacific Beach • Best Bet For True Surf And Sea Air

If you are craving real waves and salty wind, Dillon Beach is the closest classic Pacific shoreline that still works as a day trip from Madison.

The drive crosses vineyard country and rolling hills before dropping you onto a long, open stretch of sand. There is space for long walks, tide watching, and bundled-up picnics, with calmer shallows near the creek mouth on mellower days. Pack layers, as fog and wind can move in quickly even when the forecast looks warm inland.