Halibut Spearfishing in San Diego: A Complete Seasonal Guide
California halibut are the ultimate camouflage artists of the sandy bottom. These flatfish spend their lives lying partially buried in sand, executing explosive ambushes on unsuspecting prey, and eluding predators and spearos alike through near-perfect disguise. Halibut spearfishing in San Diego is a specialised discipline that rewards careful observation, methodical searching, and precise shot placement — and produces some of the best eating fish in the local ocean.
California Halibut Biology and Behaviour
California halibut (Paralichthys californicus) are not true flatfish in the taxonomic sense — they can have eyes on either side, with left-eyed and right-eyed individuals both common. They’re highly mobile ambush predators that hunt anchovies, sardines, and other baitfish with explosive upward strikes.
San Diego halibut occupy sandy and soft-bottom habitat from the surf zone down to 600 feet, but the most accessible and productive depths for spearfishers are 10–60 feet. Halibut in San Diego can reach 60+ lbs, though most fish encountered by spearos are in the 5–25 lb range.
Key behaviours that affect hunting strategy:
- Halibut are most active at dawn and dusk when they make feeding forays from their resting positions
- They move shallower in warmer water during summer (following baitfish schools)
- Large females are typically found in deeper water; smaller males in shallower zones
- They tolerate close approach when buried and may not flush until you’re within 5 feet
Where to Find Halibut in San Diego
Mission Bay Entrance (South Channel): The sandy bottom channels flanking the Mission Bay entrance hold halibut year-round. Water clarity can be limited here due to proximity to urban runoff, but depths of 15–30 feet over clean sand regularly produce halibut. Best accessed by kayak or small boat.
Sandy Flats Between Point Loma Kelp Heads: The sandy patches interspersed through the Point Loma kelp beds, particularly the outer patches at 35–55 feet, hold quality halibut during spring and summer. These fish benefit from the productivity of the adjacent kelp ecosystem without living in the kelp itself.
La Jolla Shores Sandy Slope: The gradual sandy slope descending from La Jolla Shores to 60+ feet is a classic halibut ground. The slope is accessible from shore at the north end of the beach and consistent halibut are found here from April through September.
Coronado/Silver Strand Sandy Flats: The shallow sandy flats extending south from Coronado hold halibut in the 10–25 foot range during summer. Shore access from Silver Strand State Beach during summer months.
Ocean Beach Pier Sandy Bottom: The sandy bottom around the Ocean Beach Pier supports a resident halibut population. The pier itself creates structure that concentrates fish — hunt the sand in the 15–30 foot zone around the pier pilings.
Halibut Season Calendar in San Diego
December–February: Halibut are mostly in deeper water (60–100 ft), less accessible to freedivers. Not a primary target season.
March–April: Halibut begin moving shallower as water warms. First good shore-accessible fish appear on La Jolla Shores slope and Mission Bay entrance. 22-inch fish are findable.
May–August: Peak season. Halibut move into 10–40 foot depths in large numbers, following baitfish schools. Spawning aggregations of large fish (over 30 lbs) form on sandy flats adjacent to kelp. This is the best time of year for trophy-class fish.
September–October: Excellent fishing continues. Post-spawn adults remain in shallow water as they recover and feed aggressively. Water temperatures are warmest, providing optimal conditions for extended bottom time.
November: Fish begin dropping deeper. Catch rates decline but quality fish are still present.
Hunting Technique: How to Find and Shoot Halibut
Grid search pattern: Don’t scan randomly. Work back and forth across the sandy bottom in systematic grid lines spaced about 10 feet apart. At 20–30 feet of visibility, you can cover effective search lanes efficiently.
What to look for:
- An oval shadow slightly raised from the sand
- Eyes protruding from an otherwise flat surface
- The faint outline of a dorsal fin ridge
- Disturbed sand patterns around a slightly elevated outline
Approach from above and to the side: Descend toward the halibut at an angle, keeping your body shadow off the fish as long as possible. A direct vertical approach causes more fish to flush than a gradual lateral approach.
Shot placement: Aim for the area directly behind and below the eye — this hits the brain and spinal cord simultaneously for a clean, anchoring kill. Do not shoot the tail end of the fish, which results in a wounded fish that runs. A stone shot prevents the halibut from burrowing or running into sand.
After the shot: Get hands on the fish immediately. Even a well-placed shot may produce a burst of energy. Secure the fish with a hand through the gills before removing the shaft.
Regulation Reminders
- Minimum size: 22 inches (total length)
- Daily bag limit: 5 fish
- California fishing licence required
Check the Element app conditions score before heading to your halibut spot — the score reflects sand and bottom conditions as well as surface visibility, helping you identify the best days to be scanning the sandy flats of San Diego for these remarkable flatfish.