Mexico

Mexico Weather & Climate: Monthly Averages

Monthly climate averages for Mexico, temperatures, rainfall and the best time to visit.

Climate overview of Mexico

Mexico has a wide variety of climate types. You can find desert-like regions in the north-west part of the country, while the low-lying coastal areas are tropical, hot, and humid. The climate in Mexico City, which is located at an altitude of [2,300 meters] above sea level, is far more moderate. The capital has pleasant summers and mild winters, with an annual average temperature of 18°C (64°F). The city experiences high annual rainfall, most of which falls during summer.

Geographical Differences

Northern Mexico gets very hot during summer, with sudden, violent heavy rain or hail storms. Occasionally, isolated tornadoes can occur within these storms. Seasonal variations in temperature are small, but May is the warmest month of the year, while January is the coldest, with night frost even being possible.

Southern Mexico has mostly tropical climates. Most areas have a tropical savanna climate, a smaller portion experiences a monsoon climate, and a few places have a true tropical rainforest climate. During hurricane season (June - November), hurricanes are common in coastal cities, especially those near the Caribbean Sea and the Gulf of Mexico.

Best Travel Time

The best time to visit Mexico depends largely on which places you want to explore and what your travel goals are. For a beach vacation, the ideal period is from November to May. However, December and early January can be very expensive due to the high season. In April and May, coastal regions can become very warm, so visitors should be prepared to handle the heat during this time.

Explore Mexico by month

Pick a month to see the average temperature, rainfall and sunshine in Mexico — and find the best time to visit. (based on Cancún)

Places in Mexico

Select a city to see its average temperature, precipitation and hours of sunshine over the year.

Islands

Popular cities by month

Compare cities per month. Toggle cities on/off.

Cancún Mexico City Mérida Cabo San Lucas Puerto Vallarta Tulum
Day temperature (°C)
Monthly rainfall (mm)
Monthly sunshine (hours)

Climate map

Average daily temperature, monthly rainfall & sunshine hours across cities.

Avg day temp (°C)
32°

Regional climate differences

Explore the climate diversity across Mexico.

Compare popular cities

Average daytime and nighttime temperatures, yearly rainfall and sunshine.

Cancún 27°C (81°F) 31°C (88°F) 23°C (73°F) 27°C (81°F) 1212 mm (48 in) 2,723 hours
Mexico City 21°C (70°F) 26°C (79°F) 5°C (41°F) 12°C (54°F) 1109 mm (44 in) 2,529 hours
Mérida 30°C (86°F) 37°C (99°F) 19°C (66°F) 25°C (77°F) 753 mm (30 in) 2,767 hours
Cabo San Lucas 26°C (79°F) 33°C (91°F) 19°C (66°F) 26°C (79°F) 284 mm (11 in)
Puerto Vallarta 26°C (79°F) 30°C (86°F) 17°C (63°F) 23°C (73°F) 1511 mm (59 in)
Tulum 27°C (81°F) 31°C (88°F) 22°C (72°F) 26°C (79°F) 1284 mm (51 in) 2,731 hours

FAQ

What temperatures can I expect in Mexico?

Hermosillo is the warmest destination, reaching 40°C (104°F) in June with nights around 27°C (81°F). Ciudad Juárez is the coolest, with January daytime highs of just 15°C (59°F) and nights dropping to -1°C (30°F). Temperatures vary significantly between regions and seasons. See the city comparison for a full overview.

How much rain does Mexico get?

Rainfall varies across Mexico. Huatulco is the wettest, receiving 3128 mm (123 in) per year, with September the wettest month at 692 mm (27 in). Tijuana is the driest at 224 mm (8.8 in) per year. Use the climate map to explore rainfall patterns across regions.

How sunny is Mexico?

La Paz is the sunniest destination in Mexico, enjoying 3,291 hours of sunshine per year, with June the brightest month at 334 hours. Overall, Mexico enjoys abundant sunshine year-round. Compare sunshine across cities in the charts above.

What is the climate like across Mexico?

Cancún has very warm summers reaching 31°C (88°F) in August and warm winters dropping to 27°C (81°F), with 2,723 hours of sunshine and 1212 mm (48 in) of rain per year. Mexico City has warm summers reaching 26°C (79°F) in May and pleasant winters dropping to 21°C (70°F), with 2,529 hours of sunshine and 1109 mm (44 in) of rain per year. Mérida has very hot summers reaching 37°C (99°F) in May and very warm winters dropping to 30°C (86°F), with 2,767 hours of sunshine and 753 mm (30 in) of rain per year. Explore the climate charts and comparison table for more cities.

Explore more

Travel inspiration

Must-visit destinations and experiences across Mexico.