Direct answer
Can you see whales in San Diego?
Quick answer
Yes. Gray whales migrate past San Diego from mid-December through April, and blue and fin whales feed offshore from June through September, so whale watching runs year-round. Boat trips from Point Loma last three to four hours, and Cabrillo National Monument offers free viewing from land during gray whale season.
Last updated
Key facts
Two distinct seasons
Gray whales pass close to shore on their run between Alaska and Baja, which makes winter the most reliable season and the only one with realistic shore sightings. Summer brings blue and fin whales feeding further out, plus large dolphin pods that most operators count as a sighting.
- Dec–Apr: gray whales, closest to shore, peak mid-January to March
- Jun–Sep: blue and fin whales, further offshore, longer trips
- Year-round: common dolphins, often in pods of hundreds
- Sea lions and seals at La Jolla regardless of season
Booking a trip
Most boats leave from Point Loma and Mission Bay and run three to four hours, $45–75 per adult. Morning departures usually have calmer water. Many operators offer a free return trip if no whale is sighted, which is worth checking before you book.
Watching from land for free
Cabrillo National Monument has a dedicated whale overlook with the best land vantage in the county during gray whale season. Torrey Pines and the La Jolla bluffs also work. Bring binoculars and look for spouts on calm mornings.
Related questions
What month is best for whale watching in San Diego?
Mid-January through March for gray whales, and July through September for blue whales.
Can you see whales from the shore in San Diego?
Yes during gray whale season, best from Cabrillo National Monument and the Torrey Pines bluffs.
How much does whale watching cost in San Diego?
Usually $45–75 per adult for a three to four hour trip, with discounts for kids.
The Sandi Spots Newsletter
San Diego, in your inbox.
New beach finds, hidden taco shops, weekend events, and seasonal guides — once a week from a local. No spam, ever.
One email a week. Unsubscribe anytime.