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