One of the most frequently asked questions by those planning to travel to Baja California is about the whale-watching season—essentially, when to see Grey Whales in Baja California?
The arrival of whales is one of the most significant attractions in this Mexican state. Up to nine species of whales visit Baja California annually, travelling over 15,000 kilometres from the Arctic to the welcoming lagoons of southern California. Remarkably, there are only three places in the world where grey whales give birth, and all three are in Baja California!
This migration is an annual ritual, a return to their birthplace where courtship, mating, and the birth of calves conceived the previous year take place. It’s a long and challenging journey for these gentle creatures, but the coasts of Baja California provide the perfect environment for birthing and nurturing their young.
The lagoons of Baja California are protected from the strong currents of the Pacific Ocean and feature shallow waters. The grey whale’s only predator, the orca, never ventures into such shallow waters, and access to the bays is often guarded by large males. This makes it an ideal environment for these aquatic mammals to give birth and nurse their calves. It’s also a safe space for mothers to teach their young how to interact with other whales, monitor them as they learn to swim, breathe properly, feed, and dive.
Whale Watching in Baja California
Whale watching in Baja California offers a unique and intimate experience compared to other locations, such as the Pacific coast of the United States, where large boats carry many tourists at a distance. In Baja California, small local pangas accommodate groups of no more than eight people and adhere to strict laws protecting the mammals, prohibiting disruptive activities like fishing.
Often, it’s the whales that seek interaction, voluntarily approaching humans. Mothers even showcase their calves, allowing for thrilling moments of connection.
Where to See Whales in Baja California Sur
The Laguna Guerrero Negro and Laguna Ojo de Liebre (also known as Scammon’s Lagoon) are located just outside the small industrial town of Guerrero Negro, home to the largest saltworks in the world. The town has limited hotels and restaurants and becomes quite crowded during whale-watching season, which runs from January to March.
Ninety miles south of Guerrero Negro lies another, slightly more remote lagoon: Laguna San Ignacio, which opens onto the Pacific. There are no seaside hotels here, so accommodations must be booked in town well in advance of the season. This lagoon is said to have the friendliest whales of any location.
Further south of San Ignacio, Bahía Magdalena is the southernmost place where grey whales come to give birth. A network of channels and estuaries makes this area unique, and exploring it is truly thrilling.
However, caution is needed, as this maze of dirt roads can become muddy and impassable due to the tides. When conditions are right, though, these roads are unforgettable, stretching along the coast for over 100 miles. In Bahía Magdalena, there are two main locations where boat tours for whale watching can be organised.
The Unique Experience of Whale Interaction
This extraordinary interaction happens right next to the boats, and the whales don’t seem to mind being touched. In fact, they appear to enjoy the experience as much as humans do, offering incredible opportunities to photograph these unique moments of contact.
The feeling of touching or even kissing these gentle giants is indescribable. The most common emotion is a deep sense of awe and wonder at such a profound connection with an animal so massive yet so gentle.
San Carlos and Puerto López Mateos
San Carlos is the main port of Bahía Magdalena, while Puerto López Mateos is located at its northern end. Puerto López Mateos is a small town whose economy relies almost entirely on whale watching.
Duration of Whale Watching Tours
Most grey whale watching tours last around three hours. To avoid cancellations due to strong Pacific Ocean winds, multiple outings are often planned. However, the tours are extremely safe, and even those prone to seasickness rarely experience discomfort, as the lagoons are very calm, especially in the morning.
Best Time to See Grey Whales in Baja California
The whale-watching season in Baja California runs from January to mid-April. We believe that March to April is the best time to visit, not only because of the pleasant weather that makes exploring the entire region enjoyable but also because the whale calves are slightly older, and the mothers are more relaxed.
For booking your trip, contact Baja California Travel, a local tour operator that can plan the perfect journey tailored to your needs.

