Климат Мексики субтропический на севере, тропический на юге. В районе Мексиканского нагорья обычно гораздо прохладнее (от +2 С зимой до +15 С летом), чем на побережье, где температура воздуха не опускается ниже +20 С даже зимой. В северной части Мексики и в горных районах зимой выпадает незначительный снег. В курортных прибрежных районах (Акапулько, Канкун) температура составляет от +22 С зимой до +35 С летом. Из-за особенностей рельефа четко выражена высотная зональность.

Обычно различают сухой (ноябрь-апрель) и влажный (июнь-сентябрь) сезоны, которые слабо различаются по температуре, но из-за влияния тропических циклонов сильно разнятся по количеству осадков, и особенно — по влажности воздуха. Всего осадков выпадает от 100 до 3000 мм. в год. Побережье Мексиканского залива получает гораздо большее количество дождя, чем тихоокеанские берега страны, поэтому на большинстве курортов из-за высокой влажности требуется некоторая акклиматизация. Часты мощные тропические циклоны.

Карта Мексики