The best months to go to Puerto Vallarta are between December and March, when the weather is cooler and more temperate. You’ll also be able to spot humpback whales during this time.