San Diego may be the best fishing city in the continental United States. The proximity of the Pacific's warm Baja currents, the kelp forests off La Jolla, the world-record yellowfin grounds offshore, and the year-round mild weather make this a fishing destination that rivals any in North America. Here is what to know before you drop a line.
1. Shelter Island Pier — Best Free Pier Fishing in San Diego
The Shelter Island fishing pier juts 942 feet into San Diego Bay and consistently produces halibut, yellowfin croaker, sand bass, and bonito. No license needed for pier fishing in California. Free parking. 24-hour access. The bay-facing side holds calmer water and more halibut; the channel side gets stronger current and bigger bonito.
What regulars know: The halibut bite peaks at dawn on the bay side, near the red light at the pier's end. A 3-inch white swimbait on a 1/4oz jig head, slow-rolled along the sandy bottom, is the move. Spring halibut run April–June; the 10–15lb class fish are there every year.
2. La Jolla Cove Kayak Fishing
The La Jolla Underwater Park Ecological Reserve holds the densest marine life concentration in Southern California. Sea caves line the cliffs. Garibaldi dart through the kelp. And the calico bass — protected inside the reserve but legal in the adjacent waters — run 3–6 lbs consistently.
Launch from La Jolla Cove ($0 beach access) or rent a sit-on-top from La Jolla Kayak ($20/hour). Paddle 200 yards north of the Cove to fish the outer kelp edge legally. White seabass, yellowtail, and lingcod are all present in season.
3. Seaforth Sportfishing — San Diego's Top Charter Operator
Based in Mission Bay, Seaforth runs the largest charter fleet in San Diego. Half-day coastal trips ($55–$80) target yellowtail, bonito, and barracuda. Long-range overnight trips ($350–$800) run south to the Coronado Islands and beyond, targeting bluefin tuna (often 100–200+ lbs), wahoo, and yellowfin.
Record fishing in 2025–2026: San Diego boats have been documenting bluefin tuna over 400 lbs offshore. The fishery is the strongest it has been in 40 years. If you fish anywhere in 2026, a San Diego bluefin trip is on the short list.
4. Lake Murray — Urban Bass Fishing
Six miles east of downtown San Diego, Lake Murray is the city's premier bass lake. Bass up to 10 lbs have been pulled from the coves near the dam. Largemouth are the primary target. Rental boats available ($12–$18/hour). Annual fishing license required ($52.66/year California). Best spring dawn bite: walk the rocky points on the north shore with a chatterbait.
5. Ocean Beach Pier — Best Spot for Mackerel & Perch
The 2,100-foot Ocean Beach Pier is the longest pier on the West Coast. No license needed. The end of the pier puts you over 30 feet of water — the best depth for mackerel, jack mackerel, and white croaker. The bait barge (anchored off the pier) sells live anchovies for $16/scoop, which absolutely destroys anything biting.
FAQ: San Diego Fishing
Do I need a fishing license to fish from a pier in San Diego? No. All public ocean piers in California are free-fishing zones — no license required, no permit needed. This applies to Ocean Beach Pier, Crystal Pier, and Shelter Island Pier.
What fish can I catch in San Diego Bay? Halibut, sand bass, spotted bay bass, yellowfin croaker, and bonito are the primary Bay species. The halibut fishery is strong year-round with a peak in spring. Bonito and barracuda run June–October.
→ Find fishing charters, tackle shops, and local guides in San Diego at WowLocalUSA
🔗 Related Reads
Most Romantic Restaurants in San Diego 2026 — Date Night Picks Ranked
San Diego, CA · May 1, 2026
San Diego Weekly Digest — Week of March 23–29, 2026
San Diego, California · Mar 29, 2026
San Diego Weekly: March 22-28 summary
San Diego, California · Mar 24, 2026
University District: Where College Life Meets Real San Diego
San Diego, California · Mar 24, 2026
San Diego's Hidden Antique Treasures: Where to Find Vintage Gold
San Diego, California · Mar 24, 2026
Where San Diegans Actually Get Their Coffee Fix
San Diego, California · Mar 24, 2026
