← All posts

How to Fish Sand Flats for Halibut and Leopard Sharks Near San Diego

Master sand flat spearfishing for halibut and leopard sharks around San Diego. Seasonal timing, gear tips, and best local spots.


How to Fish Sand Flats for Halibut and Leopard Sharks Near San Diego

San Diego’s sand flats are among the most productive hunting grounds for spearfishermen targeting halibut and leopard sharks. These shallow, featureless expanses—found throughout Mission Bay, San Diego Bay, and along the coast near Coronado and Imperial Beach—hold consistent populations of both species year-round, with peak conditions in late spring through early fall.

Understanding San Diego’s Sand Flats

Sand flats in our region typically range from 8 to 30 feet deep, with visibility varying dramatically based on swell direction, tide, and recent runoff. The flats themselves are often deceptively barren—your success depends on reading subtle features: slight ridges, shallow depressions, weed patches, and the transition zones where sand meets rocky structure.

Mission Bay’s eastern flats near the Ski Beach area and the deeper sections toward Fiesta Island are reliable year-round. San Diego Bay proper—especially around Zuniga Jetty and the south bay shallows—holds good halibut populations. The Imperial Beach flats extend several hundred yards offshore and produce both species consistently when swell is down.

Targeting Halibut

California halibut are ambush predators that spend most of their time buried or semi-buried in sand, waiting for baitfish. On the flats, they’re most active during slack tide and the first hour of incoming water, when baitfish activity increases.

Seasonal patterns: Halibut bite best from April through October. Water temps peak in September, when halibut become more aggressive. Winter months (December–February) see halibut move to deeper water, though some remain in the deeper bay sections.

Hunting technique: Move slowly and deliberately across the flats, scanning the sand ahead. Look for slight depressions, eye spots, or the outline of a buried fish. Halibut often show only their eyes and dorsal ridge when buried. Stay high in the water column—10–15 feet up—to maximize your search area without spooking fish in clear conditions.

When you spot a halibut, approach from the side or slightly behind. Direct approach from above will flush them. Position yourself for a shot at the head or upper body, aiming for the brain or spine. Halibut can move explosively when threatened, so speed matters.

Effective depths: 12–22 feet on the main flats. Deeper holes (25–30 feet) near structure transitions hold larger fish but reduce visibility.

Targeting Leopard Sharks

Leopard sharks are nomadic, schooling fish that cruise the flats hunting small fish and crustaceans. They’re more active and visible than halibut, but also more skittish.

Seasonal timing: Leopard sharks peak in San Diego from May through September, with July and August offering the highest concentrations. They migrate out to deeper water during winter months but occasionally school in the deeper bay sections during warm spells.

Hunting technique: Leopard sharks rarely bury; they’re active hunters constantly on the move. Scan the flats for shadows or silhouettes cruising in groups. A school of 5–15 fish is common. Position yourself above and ahead of the school’s path, then wait for them to approach. Leopard sharks have excellent lateral line detection, so minimize water disturbance.

Shot placement is critical—aim for the head or just behind the gills. Leopard sharks are relatively small (typically 2–4 feet) and fast. A clean head shot ensures a quick kill and easier recovery.

Depths: 8–18 feet. Leopard sharks prefer shallower flats than halibut and are often found in the 10–12 foot range.

Gear and Conditions

Spear selection: A 6–7 foot pole spear with a 3–4 prong head works well for both species. The flats offer close-range opportunities; longer guns are unnecessary and harder to maneuver. Flopper heads are optional but reduce fish loss on larger halibut.

Wetsuit: A 3/2mm is standard March through October. Water temps in San Diego’s bays range from 58°F in winter to 72°F in September. Visibility often requires a longer hunt; dress warmly.

Visibility considerations: Incoming tide and early morning hours typically offer the best visibility. Avoid hunting within 24 hours of heavy rain—runoff turns the bays murky. Check Element for real-time bay clarity forecasts before heading out.

Best Times to Hunt

Tide: Hunt the slack tide window and the first 90 minutes of incoming. Fish are more active and visible during these periods. Outgoing tide pushes fish deeper.

Season: May through September is prime. October remains productive but conditions become variable. November through February is low season for both species in shallow bays.

Weather: Calm conditions (wind under 10 knots) and small swell (under 2 feet) are essential. Wind chop and surge destroy visibility and make fish spooky.

Final Notes

Sand flat hunting requires patience and observation. You’ll spend long periods scanning featureless bottom before spotting fish. Stay warm, move deliberately, and resist the urge to chase spooked fish—they’ll alert others in the area. Respect bag limits and size regulations; leopard sharks must be 24+ inches (most you’ll encounter exceed this), and halibut must be 22+ inches.

Use Element to check bay clarity, wind, swell, and tide timing before each session. Better conditions mean more fish and cleaner shots.