Experience Whale Watching Season in Puerto Vallarta, Mexico.
Whale watching season in Puerto Vallarta begins in December and runs through to March. You can even sometimes spot whales as early as November or as late as May. However, the best time to see humpback whales in Puerto Vallarta is during the months of January and February.The waters of Puerto Vallarta host one of the world's most stunning mammals - the humpback whale. Each winter, the humpbacks migrate from the arctic to breed and rear their young in the sheltered coasts of Banderas Bay.