Mill Valley is surrounded by some of the most scenic fishing locations in the Bay Area — China Camp State Park's village pier is free of license requirements and set against a historic backdrop, McNear's Beach pier extends 500 feet into San Pablo Bay without any license needed, and Stafford Lake in Novato runs a dedicated kids' fishing program with ranger guides. Here's what's within reach of Mill Valley.
1. McNear's Beach Park — Fishing Pier (San Rafael)
Heading out of Mill Valley, budget about 12 min on the road — short enough for a spontaneous weekday trip.
Location: 201 Cantera Way, San Rafael, CA 94901
Marin's most beginner-friendly fishing pier — no license, no boat, no experience needed: McNear's Beach pier in San Rafael is long enough (500 feet) to put you over productive bay water without a boat, and California's pier fishing exemption means no one needs a license. The views of San Francisco Bay from the end of the pier are genuinely beautiful, making the outing worthwhile even if the fish aren't cooperating.
Good to know: fishing pier, beach, swimming pool, tennis courts, picnic areas, snack bar, restrooms, parking.
Parent tip: Beach and pier are free; pool has seasonal admission. Spring hours 7am–7pm, summer 7am–8pm. Snack bar is seasonal — check before counting on it. Bring your own rod and bait; no tackle shop on-site.
For current hours and seasonal closures, see the official McNear's Beach Park — Fishing Pier page.
2. China Camp State Park — Village Pier (San Rafael)
Starting in Mill Valley, the drive takes under 10 min without traffic — the round trip fits inside a morning.
Location: 1898 N San Pedro Rd, San Rafael, CA 94901
Five miles from Mill Valley — fishing on a historic bay pier in a state park canyon: China Camp's village pier produces striped bass, halibut, and bat rays from the San Pablo Bay shoreline, with no fishing license needed. The surrounding state park adds a sandy wading beach, 14 miles of hiking and biking trails, and a preserved 1860s Chinese fishing village that kids find genuinely interesting.
Good to know: fishing pier, beach, trails, historic village, picnic areas, restrooms, parking.
Parent tip: Day-use fee applies for parking ($8–10 per vehicle). Pier fishing is free and no license required. Bring your own gear. Arrive by 9:30am on summer weekends — the beach parking area fills early and the walk from overflow lots is long.
3. Stafford Lake Park (Fishing) (Novato)
15.6 miles from Mill Valley — the drive is straightforward; Novato is well-signed from the highway.
Location: 3549 Novato Blvd, Novato, CA 94947
Marin Parks fishing programs turn a lake visit into a proper learning experience: Stafford Lake in Novato is where Marin Parks runs its youth fishing programs — rangers on site, gear provided, structured instruction for kids who have never fished before. The largemouth bass and catfish population is established enough that kids in the programs usually get bites, which is the whole point of a first fishing session.
Good to know: fishing, playground, zip line, trails, bike park, disc golf, picnic areas, restrooms, parking.
Parent tip: License required for 16 and older; kids under 16 need no license. Marin Parks family fishing programs seasonal — check parks.marincounty.gov for current dates. Free parking and park entry. No dogs allowed at Stafford Lake.
Hours and amenities shift with the season — confirm today's on the Stafford Lake Park (Fishing) city page.
How we picked these
We focused on publicly accessible spots appropriate for families with kids, with clear license rules and consistent fish populations. We prioritized no-license pier options as the best entry point for first-timers.Planning your visit
California fishing license required for anglers 16 and older at most freshwater spots. China Camp pier and McNear's Beach pier are both license-exempt for pier fishing. Marin County park hours: 7am–7pm spring/fall, 7am–8pm summer. For more things to do near Mill Valley, see the Mill Valley events page.For more kids' events near Mill Valley this week, see the Mill Valley events page.
Mill Valley Fishing Spots — Frequently Asked Questions
What are the best fishing spots for kids near Mill Valley, CA?
Our 2026 guide picks 3 standout fishing spots within about 20 miles of Mill Valley. The top picks include McNear's Beach Park — Fishing Pier, China Camp State Park — Village Pier and Stafford Lake Park (Fishing) — each chosen for kid-friendly layout, parent reviews, and how well it holds up on a weekend visit.
Which fishing spots near Mill Valley are free?
2 of the 3 fishing spots in this guide are free to visit, including McNear's Beach Park — Fishing Pier and Stafford Lake Park (Fishing). The rest charge admission — check the individual cards above for prices.
What is the closest fishing spot to Mill Valley?
China Camp State Park — Village Pier in San Rafael is the closest pick at about 5.1 miles from Mill Valley. It's the easiest one to fit into a weekday afternoon — short drive, low commitment, easy to leave early if the kids melt down.