← All posts

Grunion Runs in San Diego: Timing Your Beach Night for the Annual Event

Learn when grunion runs happen in San Diego and how to plan your beach night to witness this rare spawning event. Get timing, best spots, and local tips.


Grunion Runs in San Diego: Timing Your Beach Night for the Annual Event

Grunion runs are one of San Diego’s most spectacular and underrated natural phenomena. These silvery fish emerge from the ocean to spawn on our beaches in synchronized waves, creating a brief window of opportunity to witness something genuinely wild. If you’ve never experienced one, it’s worth rearranging your schedule.

What Are Grunion and Why They Matter

Grunion are small fish (4–6 inches) that spend most of their lives in the Pacific Ocean. Once or twice a year, they ride the highest tides onto Southern California beaches to lay eggs in the wet sand. The timing is precise: they spawn only during the spring and neap tides when the moon is full or new. This biological clock has worked for thousands of years, independent of human activity or app notifications.

In San Diego, grunion runs typically occur April through June and again from August through October. The runs last only 30 minutes to an hour, and they happen at night, which keeps them relatively undisturbed compared to daytime beach crowds.

When to Go: Exact Timing

Grunion runs happen on specific nights tied to lunar and tidal cycles. The California Department of Fish and Wildlife publishes an official grunion forecast each year, but locals know the pattern: look for runs during the three to four nights following the new moon and full moon, typically between midnight and 3 a.m.

In 2024–2025, expect runs:

  • Spring season: Mid-April through early June
  • Fall season: Mid-August through October

Check the official forecast closer to your target date—tide windows shift slightly each month. The best runs happen when the tide peaks after dark; low tides during daylight hours mean the night spawn will be more active.

Best San Diego Beaches for Grunion

Not all beaches are equal for grunion viewing. You want exposed, sandy shores with minimal wave action.

Torrey Pines State Natural Reserve offers excellent grunion habitat on its north-facing beach, though access is limited after sunset. Plan ahead if this is your target.

La Jolla Shores is consistently reliable. The protected cove and sandy bottom make it a grunion hotspot. Parking is available, and the beach is accessible at night. Arrive by 11 p.m. to secure a spot.

Pacific Beach and Mission Beach see solid runs. The wider sand flats near the piers are prime spawning grounds. Crowds can be heavy during peak season, so get there early.

Ocean Beach has good grunion activity, especially near the pier. The beach is open and accessible, though parking fills quickly on forecast nights.

Coronado Beach on the bay side (near the ferry landing) sometimes hosts runs, though the ocean-facing main beach is less reliable.

Avoid rocky or narrow beaches. Grunion need sand, and they need room to move.

What to Expect and How to Prepare

Dress for the cold. San Diego beaches are chilly at night, especially spring and fall. Bring a sweatshirt, and wear shoes—you’ll be walking on sand in darkness. A headlamp or red-light flashlight is helpful, but avoid bright white light, which can spook the fish.

Bring a bucket or net if you want to observe grunion up close (catching and keeping them is legal in California during designated runs, but check current regulations). Many people simply come to watch and photograph.

Expect crowds on confirmed forecast nights. Grunion runs have become more popular as word spreads. If you want solitude, hit secondary beaches or arrive very early. If you want community, the main spots will have dozens of other observers.

The actual event is brief but intense. When grunion arrive, they come in waves. You’ll see the water churn with silver bodies, and within minutes, the beach is alive with spawning fish. Then it stops. The whole show lasts maybe 45 minutes.

Timing Your Night

Arrive at least 30 minutes before the predicted peak tide. Grunion don’t follow a strict schedule, so earlier is better than later. Bring a camping chair, a thermos of coffee, and patience. The wait is part of the experience.

If the forecast is iffy, call the California Department of Fish and Wildlife hotline or check their website before driving out. A confirmed run is worth the drive; a no-show isn’t.

Why This Matters for Your Season

Grunion runs are a reminder that San Diego’s coast is still wild, even with millions of residents nearby. They’re predictable but not guaranteed, which makes them special. Witnessing spawning behavior up close—especially in a fish species that evolved this exact timing over millennia—puts other beach activities in perspective.

Use the Element app to track tide windows and plan your beach night around grunion forecasts. Check conditions and moon phases to dial in your timing perfectly.