Fishing with kids near Chula Vista doesn't have to mean an expensive charter or a drive to some remote reservoir. San Diego Bay's Bayside Pier is free (no license required), Lower Otay Lake is stocked with bass and catfish year-round, and there are enough options within a short drive to fit any family's patience level. Here's where to go, what you'll catch, and what to know before you pack the poles.
1. Chula Vista Bayside Park Pier (Chula Vista)
Location: 999 Bayside Pkwy, Chula Vista, CA 91910
The thing about Chula Vista Bayside Park Pier that locals don't advertise: Bayside Park's 700-foot fishing pier juts into San Diego Bay with no license required at any age, making it the single easiest fishing entry point in the South Bay. That combination — fishing pier and playground — is why North County families keep coming back. Free admission, open daily, Chula Vista CA.
Good to know: fishing pier, playground, restrooms, parking, snack bar, picnic area, bay views.
Parent tip: No fishing license required at any age from this municipal pier — just bring your pole and bait. Sandcrab and pile worms work well for croaker; small cut squid for halibut near the pier end.
For current hours and seasonal closures, see the official Chula Vista Bayside Park Pier page.
2. Lower Otay Lake (Otay Lakes County Park) (Chula Vista)
Location: 2167 Wueste Rd, Chula Vista, CA 91915
Right in Chula Vista: Lower Otay Lake (Otay Lakes County Park) Kids consistently catch crappie and bluegill from the shoreline without needing a boat. No long commute — just show up.
Good to know: fishing, boat ramp, picnic area, restrooms, parking. Closed Mondays & Tuesdays & Thursdays & Fridays.
Parent tip: Bring exact change for the self-serve pay stations — the fishing permit is $5 for kids, $10 adults, cash only. Fish from the shoreline near the boat ramp area for the highest crappie density.
3. San Diego Bay — Imperial Beach Pier (Imperial Beach)
Driving from Chula Vista, about 13 min without traffic gets you there — easy to pair with a lunch stop in Imperial Beach.
Location: 10 Pier Plaza, Imperial Beach, CA 91932
An all-ages pick near Chula Vista: Imperial Beach Pier extends 1,500 feet into the Pacific and offers the kind of fishing experience that actually holds a kid's attention — surfperch, yellowfin croaker, and jacksmelt bite consistently from the pier regardless of season, and no fishing license is required at any age from this municipal pier. Amenities include fishing pier, restrooms, parking. One of the more well-rounded fishing spots options within 20 miles of Chula Vista, CA.
Good to know: fishing pier, restrooms, parking, beach access, food nearby.
Parent tip: Surfperch and croaker bite year-round from the pier. The beach itself is dog-friendly in certain sections — check IB signs before bringing a pet.
Hours and amenities shift with the season — confirm today's on the San Diego Bay — Imperial Beach Pier city page.
4. Sweetwater Reservoir (Sweetwater Marsh) (Bonita)
For a family coming from Chula Vista, the drive clocks in at about 10 min without traffic — an easy add-on if you're already headed toward Bonita.
Location: 3820 Summit Meadow Rd, Bonita, CA 91902
The thing about Sweetwater Reservoir (Sweetwater Marsh) that locals don't advertise: Sweetwater Reservoir in Bonita is San Diego County's second-largest reservoir and holds largemouth bass, catfish, and bluegill in its 1,100-acre impoundment. That combination — fishing and trails — is why North County families keep coming back. Free admission, open daily, Bonita CA.
Good to know: fishing, trails, nature area, restrooms.
Parent tip: Access and hours at Sweetwater Reservoir are managed by SDCWA and can change — call ahead before making this your primary fishing plan for the day.
Planning a specific day? Check the Sweetwater Reservoir (Sweetwater Marsh) status page for closures first.
5. National City Sweetwater Regional Park (National City)
Coming from Chula Vista, expect under 10 min without traffic — National City has enough nearby to make a half-day of it.
Location: 3218 Valley Rd, National City, CA 91950
The thing about National City Sweetwater Regional Park that locals don't advertise: Sweetwater Regional Park runs along the Sweetwater River in National City and Bonita, offering shoreline fishing access for catfish and bass in a riparian setting that feels removed from the suburban grid. That combination — fishing and trails — is why North County families keep coming back. Free admission, open daily, National City CA.
Good to know: fishing, trails, nature area, restrooms, parking, picnic area.
Parent tip: The lower park near Valley Road has the best shoreline fishing access. Focus on the slower-moving stretches for catfish in the morning.
Before you load up the car, review the National City Sweetwater Regional Park page for maintenance or event closures.
How we picked these
We prioritized public access, no-license-required options for kids under 16, parking and restroom availability, species that are genuinely fun for kids to catch (not just specialist target species), and family-friendly amenities nearby. All spots are within 20 miles of central Chula Vista.Planning your visit
California fishing license is required for anglers 16 and older at freshwater spots. Kids under 16 fish free. Pier fishing at public municipal piers (Bayside) requires no license at any age. Lower Otay Lake is open Wednesday, Saturday, and Sunday only — closed other days. Fishing permits (separate from the state license) are required at Lower Otay: $10 adults, $5 kids. Bring sunscreen, snacks, and light tackle — 6–10 lb line and small hooks cover all species here. For more Chula Vista activities, see the Chula Vista events page.For more kids' events near Chula Vista this week, see the Chula Vista events page.
Chula Vista Fishing Spots — Frequently Asked Questions
What are the best fishing spots for kids near Chula Vista, CA?
Our 2026 guide picks 5 standout fishing spots within about 20 miles of Chula Vista. The top picks include Chula Vista Bayside Park Pier, Lower Otay Lake (Otay Lakes County Park) and San Diego Bay — Imperial Beach Pier — each chosen for kid-friendly layout, parent reviews, and how well it holds up on a weekend visit.
Which fishing spots near Chula Vista are free?
4 of the 5 fishing spots in this guide are free to visit, including Chula Vista Bayside Park Pier, San Diego Bay — Imperial Beach Pier and Sweetwater Reservoir (Sweetwater Marsh). The rest charge admission — check the individual cards above for prices.
What is the closest fishing spot to Chula Vista?
Chula Vista Bayside Park Pier is the closest pick at under a mile from Chula Vista. It's the easiest one to fit into a weekday afternoon — short drive, low commitment, easy to leave early if the kids melt down.