Puebla's Climate
Puebla sits in central Mexico on a high plateau at about 2,135 m elevation, ringed by great volcanoes, and has a mild, fairly dry subtropical highland climate. Thanks to the altitude, temperatures stay pleasant year-round, with daytime highs usually 20–27°C and cool nights that can fall to 5–10°C in winter. The rainy season (May–October) brings afternoon showers and thunderstorms, while the dry season (November–April) is clear and sunny by day but chilly after dark. Large day-to-night temperature swings are a hallmark of this highland climate.