Skip to content

What is a Grunion Run?

So you want to go on a grunion run. There are a few things you must know before you go. First, do you know what grunion are? For those not familiar, Grunion are a species of fish that leave the water at night to spawn on beaches during the spring and summer months throughout Southern California (San Diego to San Luis Obispo County). For more specifics see our list of the best grunion run beaches in California.

Over three to four consecutive nights, beginning on the nights of the full moons and new moons, spawning occurs after high tides and continues for several hours. Peak spawning is from late March to early June.

>> See Related: Grunion Run – What You Need To Know

During the open season (March, July, August & sometimes early September), a California fishing license is required for people 16 years and older. Grunion may be taken by hand only. No holes may be dug in the beach to entrap them. There is a limit this year of 30 per day, but take only the fish you can use. Here are some suggestions for how to cook grunion.

The times below are merely guidelines offering a two-hour span in which spawning runs may occur at Cabrillo Beach in Los Angeles County. Subtract five minutes for San Diego beaches, and add 25 minutes to find the time for Santa Barbara beaches.

The best grunion runs normally occur on the second and third nights of the four-night period. The second hour is usually better than the first hour. Find your beach!

2024 Grunion Run Schedule

MARCH

  • 3/10 Sun  10:30 pm – 12:30 am
  • 3/11 Mon  11:05 pm – 1:05 am
  • 3/12 Tue  11:40 pm – 1:40 am
  • 3/13 Wed  12:20 am – 2:20 am*
  • 3/25 Mon  10:20 pm – 12:20 am
  • 3/26 Tue  10:40 pm – 12:40 am
  • 3/27 Wed  11:00 pm – 1:00 am
  • 3/28 Thu  11:20 pm – 1:20 am

APRIL (observation only)

  • 4/8 Mon  9:50 pm – 11:50 pm
  • 4/9 Tue  10:25 pm – 12:25 am
  • 4/10 Wed  11:00 pm – 1:00 am
  • 4/11 Thu  11:40 pm – 1:40 am
  • 4/23 Tue  9:30 pm – 11:30 pm
  • 4/24 Wed  9:55 pm – 11:55 pm
  • 4/25 Thu  10:20 pm – 12:20 am
  • 4/26 Fri  10:50 pm – 12:50 am

MAY (observation only)

  • 5/7 Tue  9:15 pm – 11:15 pm
  • 5/8 Wed  9:50 pm – 11:50 pm
  • 5/9 Thu  10:30 pm – 12:30 am
  • 5/10 Fri  11:10 pm – 1:10 am
  • 5/23 Thu  9:30 pm – 11:30 pm
  • 5/24 Fri  10:00 pm – 12:00 am
  • 5/25 Sat  10:40 pm – 12:40 am
  • 5/26 Sun  11:20 pm – 1:20 am

JUNE (observation only)

  • 6/6 Thu  9:30 pm – 11:30 pm
  • 6/7 Fri  10:15 pm – 12:15 am
  • 6/8 Sat  10:55 pm – 12:55 am
  • 6/9 Sun  11:40 pm – 1:40 am
  • 6/21 Fri  9:10 pm – 11:10 pm
  • 6/22 Sat  9:50 pm – 11:50 pm
  • 6/23 Sun  10:35 pm – 12:35 am
  • 6/24 Mon  11:20 pm – 1:20 am

JULY

  • 7/5 Fri  9:25 pm – 11:25 pm
  • 7/6 Sat  10:05 pm – 12:05 am
  • 7/7 Sun  10:40 pm – 12:40 am
  • 7/8 Mon  11:20 pm – 1:20 am
  • 7/21 Sun  9:45 pm – 11:45 pm
  • 7/22 Mon  10:30 pm – 12:30 am
  • 7/23 Tue  11:20 pm – 1:20 am
  • 7/24 Wed  12:05 am – 2:05 am*

AUGUST

  • 8/4 Sun  9:50 pm – 11:50 pm
  • 8/5 Mon  10:25 pm – 12:25 am
  • 8/6 Tue  11:00 pm – 1:00 am
  • 8/7 Wed  11:30 pm – 1:30 am
  • 8/19 Mon  9:35 pm – 11:35 pm
  • 8/20 Tue  10:20 pm – 12:20 am
  • 8/21 Wed  11:10 pm – 1:10 am
  • 8/22 Thu  11:59 pm – 2:00 am

* Where the run starts after midnight, the date of the previous evening is shown.