Les périodes idéales vont de mars à avril et de septembre à novembre.
Pour avoir effectuer des dizaines de séjours au Mexique à toutes les périodes de l'année, je trouve que de la mi mars jusqu'au début de la saison des pluies c'est la pire saison. En effet le paysage est très sec, il y a beaucoup d'incendies et on a en permanence une brume de chaleur qui rend l'atmosphère très trouble. Bien évidemment ceux qui vont au Mexique juste pour se prélasser sur une plage ne seront pas gênés par ces phénomènes, ils trouveront même que c'est une très bonne période. Mais ceux qui parcourent le pays pour apprécier les paysages risquent de revenir déçu.
Personnellement j'ai un faible pour septembre octobre, en sachant qu'on risque un cyclone.
Janvier février est pas mal, mais il peut faire très frais, voire froid, en altitude et dans le Nord (San Cristobal, Chihuhua...)