Every year, thousands of humpback whales leave their feeding grounds in Alaska and British Columbia in favor of warm Baja California Sur. They spend nearly two months on their journey, crossing almost 6,000 miles (9,660 km) to come to Cabo San Lucas, where they mate and give birth.
Cabo San Lucas whale watching season
Whales are observed in the Sea of Cortez and the Pacific Ocean between December and March or April. The season varies from year to year but typically starts in mid-December and lasts through early April. Choose January–March as your safe bet. The best time to experience whale watching in Cabo must be later in the season when calves turn the waters of Los Cabos into their playground.
Whale watching tours in Cabo San Lucas
You'll find plenty of operators in Cabo San Lucas offering whale watching tours. The time of day matters: morning trips are suitable for people with motion sickness or families with kids, as the water is usually calmer during early hours, and the ride will be smoother. There will be some morning activity such as feeding. However, the whales tend to be more active in the afternoon and by the evening when the waves get rougher. Though most of the whales you encounter on your whale watching tours will be humpbacks, occasionally, you will also spot a couple of grey whales. The latter frequently show up at Magdalena Bay, near Los Cabos.
Note that whale watching in Cabo coincides with the high tourist season, so the prices will be above average. Yet, taking a vacation during this time of year promises to become an everlasting memory!