Mexico City vs Cancun: Weather & Climate Compared
On annual averages, Cancun is warmer overall, Mexico City is sunnier, and Cancun has more rainy days. The monthly comparison shows when that result changes.
Mexico City vs Cancun weather right now
At this moment, Cancun is the warmer of the two by 14°F (8°C).
Small regional differences that change the experience
Across the year, Cancun is the warmer of the two: its annual average of 79°F (26°C) beats Mexico City's 62°F (17°C) by roughly 17.1°F (9.5°C).
For the full seasonal context behind this comparison, see the Mexico City monthly climate guide and Cancun monthly climate guide.
Differences that matter for a regional choice
- Sunshine: Mexico City collects 10.7 hours of daily sun across the year; Cancun manages 10.7.
- Rain: Cancun records roughly 180 days of measurable precipitation annually; Mexico City sees 151.
- Peak heat: the hottest stretch lands in May for Mexico City (81°F (27°C)) and July for Cancun (88°F (31°C)).
- Coldest nights: winter bottoms out at 45°F (7°C) in Mexico City (January) and 71°F (22°C) in Cancun (January).
Which city has the easier sightseeing weather?
Counting months with average highs between 64°F and 82°F (18–28°C) and fewer than 12 wet days:
- Mexico City: January, February, March, April, November, December (6 months)
- Cancun: February, March (2 months)
Both cities are at their most comfortable in February, March, the easiest window for a trip that takes in both.
Mexico City vs Cancun month by month
| Month | Mexico City high / low | Cancun high / low | Mexico City rain days | Cancun rain days |
|---|---|---|---|---|
| January | 72° / 45° | 79° / 71° | 2 | 13 |
| February | 76° / 47° | 80° / 72° | 2 | 10 |
| March | 79° / 50° | 82° / 74° | 6 | 9 |
| April | 81° / 53° | 85° / 76° | 8 | 7 |
| May | 81° / 55° | 86° / 77° | 13 | 14 |
| June | 76° / 56° | 86° / 78° | 20 | 18 |
| July | 73° / 55° | 88° / 79° | 27 | 15 |
| August | 73° / 55° | 88° / 79° | 27 | 20 |
| September | 72° / 55° | 87° / 78° | 24 | 22 |
| October | 72° / 52° | 85° / 76° | 14 | 22 |
| November | 73° / 49° | 82° / 74° | 5 | 15 |
| December | 72° / 46° | 80° / 73° | 3 | 14 |
Sunshine, daylight and rain chance
| Month | Mexico City sun | Cancun sun | Mexico City daylight | Cancun daylight | Mexico City wet-day chance | Cancun wet-day chance |
|---|---|---|---|---|---|---|
| January | 10.1 h | 9.3 h | 11.1 h | 11.0 h | 8% | 42% |
| February | 10.9 h | 10.5 h | 11.5 h | 11.4 h | 8% | 36% |
| March | 11.3 h | 11.4 h | 12.0 h | 12.0 h | 18% | 29% |
| April | 11.8 h | 11.7 h | 12.6 h | 12.6 h | 28% | 24% |
| May | 11.8 h | 11.9 h | 13.0 h | 13.1 h | 41% | 45% |
| June | 10.9 h | 10.7 h | 13.3 h | 13.4 h | 65% | 61% |
| July | 10.8 h | 11.8 h | 13.2 h | 13.3 h | 86% | 49% |
| August | 10.5 h | 11.2 h | 12.8 h | 12.8 h | 87% | 63% |
| September | 9.7 h | 10.7 h | 12.2 h | 12.2 h | 78% | 75% |
| October | 9.8 h | 9.9 h | 11.7 h | 11.6 h | 47% | 69% |
| November | 10.2 h | 10.2 h | 11.2 h | 11.1 h | 17% | 51% |
| December | 10.3 h | 9.6 h | 11.0 h | 10.8 h | 9% | 46% |
Seasons compared
| Months | Mexico City high / low | Cancun high / low | Mexico City rain days | Cancun rain days | Mexico City sun | Cancun sun |
|---|---|---|---|---|---|---|
| December - February | 73° / 46° | 80° / 72° | 8 | 38 | 10.4 h | 9.8 h |
| March - May | 80° / 53° | 84° / 76° | 27 | 30 | 11.6 h | 11.7 h |
| June - August | 74° / 55° | 87° / 78° | 73 | 53 | 10.7 h | 11.2 h |
| September - November | 72° / 52° | 85° / 76° | 43 | 59 | 9.9 h | 10.3 h |
Who is warmer, month by month?
There is no seasonal flip here: Cancun holds the temperature lead in all twelve months of the year. Come August the difference peaks near 15°F (8°C); by March Mexico City almost catches up.
Dataset extremes, distance and time difference
- Mexico City 2015–2024 extremes: highest daily value 94° in June, lowest 31° in December. These are reanalysis values, not all-time station records.
- Cancun 2015–2024 extremes: highest daily value 94° in August, lowest 58° in December. These are reanalysis values, not all-time station records.
- Distance: Mexico City and Cancun are about 805 miles (1,295 km) apart as the crow flies.
- Time difference: Cancun is 1 hour ahead of Mexico City right now.