Mexico and cold weather don't usually share a sentence, but the country's geography tells a different story once autumn arrives. Thanks to the mountain ranges that run through the country's interior, plenty of Mexico's most popular towns and cities sit at elevations of 5,000 to 7,000 feet — and that altitude turns winter nights seriously chilly.

The pattern is consistent across the highlands: mornings start crisp and can stay cool until late morning if the sky is overcast, afternoons warm up to something genuinely pleasant, and then temperatures slide sharply from sundown onwards. Shorts and a t-shirt by day swap for long trousers and a pullover after dark. Northerly cold fronts can push temperatures down for a few days at a time, hitting mountain enclaves hardest before passing through.

The coldest zones are the northern desert regions, where overnight temperatures can dip below freezing — the Copper Canyon even sees snow. Elsewhere, the central highlands corridor from Zacatecas through Aguascalientes, Guanajuato, Querétaro, San Miguel de Allende country and Mexico City all feel the winter chill, as do Guadalajara and Lake Chapala in the west, the lakeside towns around Morelia and Pátzcuaro in Michoacán, Puebla and Tlaxcala in the east, and further south Oaxaca's inland valleys and the high-altitude streets of San Cristóbal de las Casas in Chiapas.

The flip side is exactly why snowbirds flock south every winter. Low-lying coastal plains at or below the Tropic of Cancer — think the Pacific beaches, the Yucatán Caribbean coast and other spots under about 2,000 feet — stay pleasantly warm through the northern winter, absent a cold front. Places above that latitude can feel cooler, particularly when a front rolls in.

For travellers, the practical takeaway is simple: don't assume Mexico means year-round beach weather. If your winter itinerary is built around the colonial cities, the route between Guadalajara and Mexico City, or the highlands of Oaxaca and Chiapas, bring layers — a warm jacket for evenings, something for cold mornings, and comfortable daytime wear for the mild afternoons in between. And if guaranteed warmth is the goal, pick coastal destinations instead, or at least check the elevation before you book. The same altitude that gives these towns their spring-like days and dramatic mountain scenery is also what makes them feel like a different country after sunset.