Best Time for Whale Watching in San Diego
Last updated on October 21, 2026

When is the best time for whale watching in San Diego?
If you’re planning a visit to San Diego, chances are this is a question you will want to ask! There are few things more awesome to see than whales thriving in their natural habitat.
I’ve done the research for you and put together this quick guide to help you determine when and where to go to best take advantage of whale watching season in San Diego.
San Diego is one of the top destinations in the world for whale watching, thanks to the city’s location along key migratory routes in the Pacific Ocean. If you’re planning a trip and wondering when to go for your best shot at catching a glimpse of the whales, here’s what you need to know.

#1 top pick
Best Whale Watching Tour
The best way to see whales off the coast of San Diego is on a whale watching cruise that takes you out into the open sea. We took this top-rated San Diego Whale Watching & Dolphin Cruise and it was fantastic!
When to See Whales & Marine Life
► Best time for gray whales & best overall time: Mid-December to April for gray whale migration
► Best time for blue whales: June through September
► Year-round bonus: Dolphins, sea lion, and occasional humpback whales can be seen any season
Whale Watching in San Diego
Here’s a breakdown of what you can expect to see throughout the different times of year.
Winter to Early Spring (Mid-December through April)

If you are visiting San Diego in winter, this is considered the prime whale watching season in San Diego. During these months, more than 20,000 gray whales migrate from Alaska to Baja California to give birth in the warmer waters of Mexico. They pass close to the San Diego coast, making sightings both frequent and predictable.
- What you’ll see: Gray whales, dolphins, and sometimes even orcas
- Why we love it: Calm seas and reliable sightings make whale watching this time of year especially family-friendly

Summer to Early Fall (June through September)
If you are planning to visit San Diego during the warmer months, you can still see whales!
The summer season brings a different opportunity – the blue whale, the largest animal on Earth. San Diego is one of the few places where you can see these majestic creatures, along with fin whales, humpbacks and minke whales.
- What you’ll see: Blue whales, fin whales, humpbacks and dolphins
- Why we love it: Warmer weather and calmer waters make for a more pleasant experience
Shoulder Seasons (May and October)
While late spring and fall aren’t peak times, they can still offer good chances to see whales, particularly humpbacks. You can also see dolphins off the coast during these times, along with other marine life.
We recently took a harbor cruise through San Diego Bay and saw tons of sea lions sunning themselves, which was really fun and something kids love.

- What you’ll see Occasional humpbacks, dolphins, seals and sea lions
- Why we love it: Smaller crowds and often lower ticket prices

discount tickets
Save Money on Top San Diego Attractions
Save up to 48% on admission to San Diego theme parks and attractions with San Diego CityPASS® tickets. Options include either SeaWorld San Diego or LEGOLAND (or both!), plus your choice of three of the following: San Diego Zoo or Safari Park, USS Midway Museum, City Cruises, Birch Aquarium, Old Town Trolley Tours and Maritime Museum of San Diego – all with one convenient ticket.
How to See Whales in San Diego
There are basically two ways your family can enjoy whale watching in San Diego – from land or on a whale watching tour at sea.
I definitely recommend booking a whale watching tour and getting out on the water, but of course that’s not always an option for everyone.
There are a few spots on land where people have had luck viewing gray whales from the shore. Torrey Pines State Reserve, Birch Aquarium, La Jolla and Cabrillo National Monument in Point Loma are all good spots because they are up high and offer expansive views of the ocean below.

For a closer look at the migrating whales – and honestly your best shot of seeing them at all – there are many whale watching tours in San Diego you can hop aboard. Whale watching tours depart from a couple different locations and typically last around three to four hours.
There are always tour guides or marine naturalists on board the boats to narrate what’s going on and answer any questions you may have.
In addition to whales, you’ll likely see dolphins, sea lions, and lots of sea birds. (To be honest dolphins are a lot more fun to watch than the whales, but the whales are bigger and more majestic.)
This is an activity I whole-heartedly recommend for your entire family, especially if you are visiting during peak whale watching season in San Diego. We loved this San Diego Whale Watching Tour; the boat was pretty big and not crowded at all, the staff was great, and the tour leaves from Mission Bay which is very convenient.
► Click here to book San Diego’s most highly-rated Whale Watching Tour
Final Thoughts: San Diego Whale Watching Seasons

So when is the best time for whale watching in San Diego?
The most popular time of year and when you’ll see the most whales in the water is definitely during the winter season. That is when most boat companies run their whale watching tours. And if I had to pick one top San Diego whale watching season, this would be it!
If you are visiting San Diego in the spring or over spring break, you’ll still have a pretty good chance of spotting whales on a tour as this is the tail end of peak whale watching season.
But really, it depends on what kind of whales you’d like to see. Visit in winter and early spring for gray whales, or in summer and early fall for blue whales.
Either way, San Diego offers unforgettable opportunities to witness these incredible animals in their natural habitat.
► Be sure to also check out these more relaxed San Diego Harbor Cruises.
Save This Guide for Later!
Planning a trip to San Diego during whale watching season? Pin the image below for future reference.


