Weather in Mexico in January

View all deals

23° C



21 mm

per month


61 %



84 %


What’s the weather like in Mexico in January?

In January, Mexico experiences its winter season. The weather in Mexico during this month varies across the country due to its diverse geography. Northern regions, such as Baja California and Sonora, can be chilly with temperatures dropping below freezing at night. Central regions, including Mexico City, have cooler temperatures during the day but can still drop to freezing temperatures at night. Southern and coastal areas, such as Cancun and Los Cabos, enjoy warmer weather with average temperatures ranging from the low 20s to high 20s degrees Celsius.

Average daily temperatures

The average daily temperatures in Mexico in January depend on the region. In northern areas, temperatures range from -1°C to 18°C (30°F to 64°F), while in central regions, temperatures range from 6°C to 21°C (43°F to 70°F). In southern and coastal areas, average temperatures range from 21°C to 29°C (70°F to 84°F). It is important to note that these are general averages, and temperatures can vary within each region.

Sunshine and rainfall

Mexico experiences a relatively dry period in January with low rainfall across most regions. Northern areas tend to have drier conditions with minimal precipitation. Central regions, including Mexico City, have slightly higher chances of rainfall but still experience sunny days. Southern and coastal areas enjoy plenty of sunshine, with minimal rainfall that is mostly short-lived. However, it is always advisable to check the local weather forecast during your visit as conditions can vary.

Holiday deals in Mexico

Destinations with similar weather