Climate & Best Time to Visit
Mexico City sits at 7,382 feet above sea level, which means its climate defies the typical "tropical Mexico" stereotype. Temperatures stay relatively mild year-round, ranging from 50–80°F (10–27°C), so you'll never experience extreme heat. However, the city has two distinct seasons: dry (November–April) and rainy (May–October). The rainy season brings afternoon downpours, typically between 3–6 PM, but mornings remain clear and sunny. Most visitors prefer November through April, when skies are bright and rain is minimal.
Seasonal Breakdown
November–April (Dry Season): This is peak tourist season with pleasant temperatures and virtually no rain. December through February are coolest (highs around 66°F/19°C), and hotel rates climb accordingly—expect 15–30% premiums. March–April warm up to the low 80s°F (27–28°C) and offer a sweet spot of good weather with slightly lower prices. Pack layers; mornings can be chilly, especially in January.
May–October (Rainy Season): Afternoon showers are reliable but rarely all-day events. Hotel rates drop 20–40%, and crowds thin considerably. September is peak rain and hurricane season, affecting travel logistics. May and June offer the best balance—warm temperatures, manageable rainfall, and excellent prices. Bring a compact umbrella and plan indoor activities (museums, galleries, markets like Mercado de la Paz) for afternoons.