Pleasanton sits next to one of the best family fishing lakes in the East Bay — Shadow Cliffs Regional Recreation Area is 1.5 miles from central Pleasanton and stocks trout and catfish every week during the season. Add a sandy swim beach with lifeguard and kayak rentals and it becomes one of the most complete outdoor family destinations in the Tri-Valley. The next closest options require a bit more driving but are well worth knowing: Garin Regional Park's Jordan Pond is permit-free, Don Castro has year-round fishing without a District Permit, and Quarry Lakes in Fremont is stocked with multiple species. Here's the full picture near Pleasanton.

1. Shadow Cliffs Regional Recreation Area (Pleasanton)

Location: 2500 Stanley Blvd, Pleasanton, CA 94566

Pleasanton👶 Best for all ages💲 $🚗 1.5 mi
Shadow Cliffs Regional Recreation Area — Pleasanton, CA

Pleasanton's closest and best fishing destination — Shadow Cliffs stocks trout weekly and has a swim beach right next door: Shadow Cliffs is 1.5 miles from Pleasanton with weekly trout and catfish stocking in an 80-acre lake. Accessible pier, kayak rentals, sandy swim beach with lifeguard (Memorial Day–Labor Day). District Permit and state license for 16+ required. Entry fees apply.

Good to know: fishing, swimming, boat rental, picnic area, restrooms, trails.

Parent tip: Check the EBRPD Angler's Edge page for current stocking schedules — visiting within 3 days of a fresh stocking dramatically improves the bite. The swim beach runs full hours Memorial Day through Labor Day and is the most reliable outdoor swimming option in the Tri-Valley.

For current hours and seasonal closures, see the official Shadow Cliffs Regional Recreation Area page.

2. Jordan Pond at Garin Regional Park (Hayward)

From Pleasanton, it runs about 18 min door-to-door — Hayward's roads are straightforward from the highway.

Location: 1320 Garin Ave, Hayward, CA 94541

Hayward👶 Best for all ages💲 $🚗 11.8 mi
Jordan Pond at Garin Regional Park — Hayward, CA

The permit-free fishing pond in the Hayward Hills — Jordan Pond at Garin Regional Park is the no-hassle option near Pleasanton: Jordan Pond is a 3.5-acre pond with bass, bluegill, sunfish, and catfish — no EBRPD District Permit required. CA state license for 16+ only. Lions Club pier for beginners. 20+ miles of trail and apple orchard in the surrounding park. 12 miles from Pleasanton.

Good to know: fishing, trails, picnic area, restrooms.

Parent tip: Jordan Pond is one of only a handful of EBRPD fishing spots that waives the District Permit — a meaningful cost saving for families bringing multiple anglers. The Barn Visitor Center at Garin tracks current fish activity; check in before heading to the pond.

Hours and amenities shift with the season — confirm today's on the Jordan Pond at Garin Regional Park city page.

3. Don Castro Regional Recreation Area (Hayward)

Coming from Pleasanton, expect about 21 min without traffic — Hayward has enough nearby to make a half-day of it.

Location: 22400 Woodroe Ave, Hayward, CA 94541

Hayward👶 Best for all ages💲 $🚗 14.3 mi
Don Castro Regional Recreation Area — Hayward, CA

No District Permit, year-round fishing, summer swim lagoon — Don Castro Regional Recreation Area near Hayward: Don Castro waives the EBRPD District Fishing Permit that most other park lakes charge, with year-round fishing on a reservoir with turtles, frogs, and deer on the shoreline. The seasonal swim lagoon (lifeguarded, sandy beach, shower bathhouse) runs late May through September. CA state license for 16+; entry fees apply. 14 miles from central Pleasanton.

Good to know: fishing, swimming, trails, picnic area, restrooms.

Parent tip: Don Castro's swim lagoon has a shower bathhouse — rare in East Bay parks and genuinely useful if you've been fishing on a muddy shoreline and then want to cool down in the lagoon. The fishing is best in early morning before recreational traffic picks up.

4. Quarry Lakes Regional Recreation Area (Fremont)

Starting in Pleasanton, the drive takes about 22 min without traffic — the round trip fits inside a morning.

Location: 2100 Isherwood Way, Fremont, CA 94536

Fremont👶 Best for all ages💲 $🚗 14.9 mi
Quarry Lakes Regional Recreation Area — Fremont, CA

Two stocked lakes, an accessible pier, and a swim beach — Quarry Lakes is the most complete family fishing park near Pleasanton: Quarry Lakes Regional Recreation Area in Fremont has Horseshoe Lake (100 acres) and Rainbow Lake (50 acres) stocked with trout, bass, carp, and catfish. The accessible pier at Horseshoe Lake makes shore access practical for beginners. Summer swim beach and boat ramp. EBRPD District Fishing Permit and CA state license for 16+. Entry fees apply. 15 miles from Pleasanton.

Good to know: fishing, swimming, trails, picnic area, restrooms.

Parent tip: Horseshoe Lake and Rainbow Lake have different fish populations — trout and bass are more consistent in Rainbow Lake, while Horseshoe Lake tends to produce better catfish. Arrive before 8am on summer weekends; the park fills fast and parking is limited.

Planning a specific day? Check the Quarry Lakes Regional Recreation Area status page for closures first.

5. Lake Elizabeth — Fremont Central Park (Fremont)

Coming from Pleasanton, expect about 21 min without traffic — Fremont has enough nearby to make a half-day of it.

Location: 40000 Paseo Padre Pkwy, Fremont, CA 94538

Fremont👶 Best for all ages💲 Free🚗 14.2 mi
Lake Elizabeth at Fremont Central Park — Fremont, CA

Lake Elizabeth in Fremont Central Park: free trout and catfish fishing 14 miles from Pleasanton with a splash pad next door: Lake Elizabeth is free to fish (no EBRPD District Permit, no entry fee — CA state license for 16+ only) with trout and catfish in an 80-acre urban lake. The surrounding Central Park has the Always Dream splash pad, all-abilities playground, and two-mile lake loop — making non-fishing siblings genuinely engaged rather than bored. 14 miles from central Pleasanton.

Good to know: fishing, playground, splash pad, trails, picnic area, restrooms.

Parent tip: Lake Elizabeth is 14 miles from Pleasanton — the same distance as Quarry Lakes, but free. If the goal is to avoid permit costs and entry fees, Lake Elizabeth is the answer. Early morning sessions before 8am are the quietest and often the most productive.

How we picked these

We selected these fishing spots based on accessibility for young anglers (pier or easy shore access), stocking frequency, permit requirements, facilities, and proximity to Pleasanton. A California fishing license is required for anglers 16+; EBRPD District Fishing Permits are noted where applicable. No paid placements.

Planning your visit

Trout season at Shadow Cliffs and Quarry Lakes runs October through April (stocked regularly through summer as well). Summer morning sessions (6–10am) before the heat builds are the best family fishing times. Shadow Cliffs is the only nearby location that stocks year-round with weekly consistency. The EBRPD Angler's Edge page posts current stocking schedules for all district lakes — check it before planning a session. For more family events near Pleasanton, see the Pleasanton events page.

For more kids' events near Pleasanton this week, see the Pleasanton events page.

Pleasanton Fishing Spots — Frequently Asked Questions

What are the best fishing spots for kids near Pleasanton, CA?

Our 2026 guide picks 5 standout fishing spots within about 20 miles of Pleasanton. The top picks include Shadow Cliffs Regional Recreation Area, Jordan Pond at Garin Regional Park and Don Castro Regional Recreation Area — each chosen for kid-friendly layout, parent reviews, and how well it holds up on a weekend visit.

Which fishing spots near Pleasanton are free?

1 of the 5 fishing spots in this guide are free to visit, including Lake Elizabeth — Fremont Central Park. The rest charge admission — check the individual cards above for prices.

What is the closest fishing spot to Pleasanton?

Shadow Cliffs Regional Recreation Area is the closest pick at about 1.5 miles from Pleasanton. It's the easiest one to fit into a weekday afternoon — short drive, low commitment, easy to leave early if the kids melt down.