Le climat tropical de Puerto Vallarta garantit des températures agréables tout au long de l'année, avec des variations saisonnières marquées. La saison sèche, de novembre à avril, constitue la période optimale pour un séjour en bord de mer. Les températures oscillent entre 24°C et 28°C, avec un taux d'humidité modéré et des précipitations quasi inexistantes.
Décembre à février représente la haute saison touristique. Les conditions météorologiques sont idéales, mais l'affluence est maximale et les tarifs atteignent leur pic. Cette période coïncide avec la saison d'observation des baleines à bosse, un spectacle naturel exceptionnel visible depuis la côte.
Mars et avril offrent un excellent compromis avec des températures légèrement plus chaudes et une fréquentation moindre. Mai marque le début de la saison des pluies, mais les averses restent généralement courtes et rafraîchissantes, survenant principalement en fin d'après-midi.
La saison humide, de juin à octobre, se caractérise par des températures plus élevées (30°C à 35°C) et des précipitations régulières. Malgré tout, cette période présente des avantages : tarifs réduits, végétation luxuriante et ambiance plus authentique avec moins de touristes.