California is known as one of the best places to see whales in the world! However, sightings vary depending on what part of California you go whale watching from. Gray whales migrate along the entire California coast between January and April so any whale watching tour during that time could potentially show you gray whales. Outside of the gray whale migration, many other species show up all along the entirety of California's coast to feed. Sightings of whales can vary from year to year and can fluctuate each year as well which makes a lot of it not 100% predictable. To keep it simple, the farther north you go in California, the more whales there are. Whales migrate south for the winter, most of the to Mexico or further south but then they travel but up the coast in search of food. The places with the most abundance of food are going to be in the colder water to the north and also where the most upwelling is, places with deep underwater canyons, currents, and shelves. This doesn't mean that whale watching is not great in Southern California, sometimes it is absolutely amazing too! But in Southern California it can be very hot or very cold with sightings while Northern California is predictable and pretty much always has life.
This guide is to help guide you to the best locations to see what you're hoping for and to give you the most accurate intel. Keep in mind, all the places listed here are great to go whale watching from and there's not really any bad place to get on a boat to see marine life here.