
The South Bay has more good kid-friendly fishing than most Sunnyvale families realize — Santa Clara County parks stock their lakes and ponds with rainbow trout every November through May, and the reservoirs in the Santa Cruz Mountain foothills hold bass, catfish, and bluegill year-round. Kids under 16 fish free in California (no license required), which takes one logistics hurdle off the table. Here are six spots within 14 miles of Sunnyvale that are worth knowing about.
1. Los Gatos Creek County Park (Campbell)
For Sunnyvale families, plan about 12 min each way — Campbell is easy to navigate once you're there.
Location: 1250 Dell Ave, Campbell, CA 95008
Stocked ponds and a seasonal creek — the closest free fishing Campbell families actually use: Los Gatos Creek County Park holds bass, bluegill, crappie, catfish, and carp across six ponds in Campbell, with no vehicle fee and no license required for kids under 16. The creek runs April through November if you want to try for steelhead. Bank fishing is straightforward and beginner-friendly.
Good to know: creek fishing, six percolation ponds, fly and plug casting ponds, bass, bluegill, crappie, catfish, carp, trails, picnic areas, restrooms.
Parent tip: No vehicle fee — one of the few free county park fishing spots in Santa Clara County. The casting ponds are specifically set up for practice, which is worth knowing if you're working on technique with a beginner. The creek level varies by season; water is most interesting in winter and spring.
For current hours and seasonal closures, see the official Los Gatos Creek County Park page.
2. Vasona Lake County Park (Los Gatos)
Starting in Sunnyvale, the drive takes about 15 min without traffic — the round trip fits inside a morning.
Location: 333 Blossom Hill Rd, Los Gatos, CA 95032
An accessible fishing dock on a 40-acre lake in Los Gatos — catfish and crappie year-round: Vasona Lake spreads 151 acres through Los Gatos with a dedicated fishing dock that kids can walk to without scrambling down a muddy bank. The 40-acre reservoir holds black bass, crappie, catfish, and bluegill, and non-motorized boats keep the water calm for shore fishing. Barbless hooks required — tie on and cast.
Good to know: 40-acre warmwater lake, accessible fishing dock, shore fishing, black bass, crappie, catfish, bluegill, picnic areas, restrooms, non-motorized boating.
Parent tip: Barbless hooks required per park rules. The accessible dock makes it the most practical fishing spot for younger kids or anyone who needs a stable platform. No power boats allowed, which keeps the water calm and fishing conditions consistent.
Hours and amenities shift with the season — confirm today's on the Vasona Lake County Park city page.
3. Sandy Wool Lake (Ed R. Levin County Park) (Milpitas)
Starting in Sunnyvale, the drive takes about 18 min without traffic — the round trip fits inside a morning.
Location: 3248 Levin Park Access Rd, Milpitas, CA 95035
The most reliably stocked trout lake in Santa Clara County — rainbow trout November through May: Sandy Wool Lake at Ed R. Levin County Park is 14 acres and gets stocked with rainbow trout every November through May under California's Fishing in the City program — which means if you're looking for a near-certain catch between winter and late spring, this is the spot. The lake also holds catfish and bluegill year-round. Immediately adjacent is the Spring Valley Pond, a separate 2-acre kids-only fishing pond stocked with the same species. The broader Ed R. Levin park adds kite-flying lawns and a hang-gliding launch in the hills above, which gives non-fishing family members enough to do.
Good to know: 14-acre lake, stocked rainbow trout Nov–May, catfish, bluegill, shore fishing, accessible areas, picnic tables, restrooms, adjacent kids-only pond.
Parent tip: The Sandy Wool entrance is your target — navigate to it specifically on the county parks website before you go, because the park has multiple entrances and you want the one near the lake. $6 vehicle fee. Kids under 16 fish free — no license required.
Planning a specific day? Check the Sandy Wool Lake (Ed R. Levin County Park) status page for closures first.
4. Spring Valley Pond (Ed R. Levin County Park) (Milpitas)
Leaving Sunnyvale, you're looking at about 18 min without traffic — close enough that the kids won't complain about the car ride.
Location: 3001 Airpoint Trail, Milpitas, CA 95035
Two acres, rainbow trout, and zero adult anglers to intimidate — Milpitas' gentlest fishing introduction: Spring Valley Pond at Ed R. Levin County Park is built for kids aged 5 through 12: 2 acres stocked with rainbow trout November through May and catfish year-round, with no competing adult anglers. Kids fish free without a license in California.
Good to know: 2-acre kids-only fishing pond, stocked rainbow trout Nov–May, stocked catfish, accessible design, picnic areas, restrooms.
Parent tip: Same $6 vehicle entry as Sandy Wool Lake — the two spots share the same park. Kids under 16 need no license. The pond is designed for beginners: smaller, calmer, and separated from adult-style fishing pressure.
5. Lexington Reservoir County Park (Los Gatos)
Out of Sunnyvale, plan for about 19 min in the car — makes Los Gatos a realistic weekday-afternoon option from Sunnyvale.
Location: 17770 Alma Bridge Rd, Los Gatos, CA 95032
A 338-acre mountain reservoir for bass, trout, and the most scenic fishing in the South Bay: Lexington Reservoir sits in the Santa Cruz Mountain foothills above Los Gatos — 338 acres of water with a 3-mile shoreline and views of the tree-covered hills that don't exist anywhere closer to Sunnyvale. The reservoir holds black bass, trout, bluegill, and crappie, and the bank fishing along Miller Point and the dam access road is accessible without any hiking. Non-gasoline boats allowed on weekends and holidays. It's the furthest drive in this list at 12.8 miles, but for families who want to combine a fishing outing with actual mountain scenery, nothing else on this list comes close.
Good to know: 338-acre reservoir, shore fishing, bank fishing, black bass, trout, bluegill, crappie, non-motorized boating, scenic mountain views, picnic areas, restrooms.
Parent tip: Bank fishing access is best near Miller Point day-use area — follow signs after entering. Weekend boating is permitted for non-gasoline boats Saturday, Sunday, and holidays. Bass fishing is strongest in spring through early summer. Bring layered clothing — the mountains run cooler than Sunnyvale.
6. Hellyer County Park (Cottonwood Lake) (San Jose)
Out of Sunnyvale, plan for about 21 min in the car — makes San Jose a realistic weekday-afternoon option from Sunnyvale.
Location: 985 Hellyer Ave, San Jose, CA 95111
An urban park with a trout-stocked lake — Cottonwood Lake runs November through April inside a full family park: Hellyer County Park in South San Jose is primarily known for its renovated playground and seasonal splash pad, but Cottonwood Lake on the park's east side is a legitimate fishing destination from November through late April — stocked rainbow trout, plus largemouth bass, catfish, and sunfish that hold there year-round. Coyote Creek runs through the park's western edge with its own seasonal fishing access from April through November. The bonus is that non-fishing family members have an entire park worth of things to do — 30-foot play structure, trails, picnic areas — while someone works the lake. Furthest drive in this list at 13.7 miles, but the combined park experience makes it worth it.
Good to know: Cottonwood Lake, stocked rainbow trout Nov–Apr, largemouth bass, catfish, sunfish, Coyote Creek seasonal fishing, trails, playground, picnic areas, restrooms.
Parent tip: Trout stocking runs November through late April at Cottonwood Lake. Creek fishing season is April through November on Coyote Creek. The $6 vehicle fee covers the full day including the playground and splash pad (seasonal). Less crowded on weekday mornings.
Before heading out, review the Hellyer County Park (Cottonwood Lake) status dashboard for seasonal maintenance updates.
How we picked these
We picked these based on access (bank fishing without a boat), species variety and stocking schedules, family amenities (restrooms, parking, shade), and whether kids under 16 can fish without a license. We excluded reservoirs with active mercury consumption advisories. Research draws on Santa Clara County Parks data, CA DFW stocking records, and the California Fishing in the City program. No paid placements.Planning your visit
California requires a fishing license for anglers 16 and older — kids under 16 fish free with no paperwork. Most county parks in this list charge a $6 vehicle day-use fee; Los Gatos Creek County Park is free. Sandy Wool Lake and Spring Valley Pond at Ed R. Levin are stocked with rainbow trout November through May under the state's Fishing in the City program — these are the most reliable trout spots in the South Bay during the winter and spring season. Lexington Reservoir is in the foothills and worth the drive for bass and the scenery; it's not stocked but holds warmwater species year-round. For more things to do with the kids near Sunnyvale this week, see the Sunnyvale events page.For more kids' events near Sunnyvale this week, see the Sunnyvale events page.
Sunnyvale Fishing Spots — Frequently Asked Questions
What are the best fishing spots for kids near Sunnyvale, CA?
Our 2026 guide picks 6 standout fishing spots within about 20 miles of Sunnyvale. The top picks include Los Gatos Creek County Park, Vasona Lake County Park and Sandy Wool Lake (Ed R. Levin County Park) — each chosen for kid-friendly layout, parent reviews, and how well it holds up on a weekend visit.
What is the closest fishing spot to Sunnyvale?
Los Gatos Creek County Park in Campbell is the closest pick at about 8.3 miles from Sunnyvale. It's the easiest one to fit into a weekday afternoon — short drive, low commitment, easy to leave early if the kids melt down.