← All posts

Halibut Spearfishing in San Diego: A Complete Seasonal Guide

Complete seasonal guide to halibut spearfishing in San Diego. Learn where to find flatfish, how to spot them, best months, and legal size requirements.


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.

Frequently Asked Questions

What is the minimum size for halibut spearfishing in California?

California halibut must be at least 22 inches in total length to keep. The daily bag limit is 5 fish. These rules apply to spearfishing. Measuring your fish before removing it from the water is good practice.

Where are the best spots for halibut spearfishing in San Diego?

Mission Bay entrance channels and nearby sandy flats, the sand patches between Point Loma kelp heads, La Jolla Shores sandy slope, and the sandy flats off Coronado are the most consistently productive halibut grounds accessible to San Diego spearfishers.

How do you spot a halibut on the bottom?

Halibut partially bury themselves in sand with only their eyes and dorsal fin profile visible. Look for an oval or rectangular shape that doesn't match the surrounding sand texture — the slight shadow cast by their body edge is a key visual cue. Scan in a slow, systematic grid rather than looking at a fixed point.