Mexico covers a vast area, and so itís weather is as variable as its landscape. The Tropic of Cancer bisects the country at the latitude of Mazatlan, which effectively divides its climate. Mexico can be broadly divided into the rainy and dry seasons and into the temperate and dry north and the tropical south of the country with sub-tropical conditions in the center.
Rainy season in Mexico is from May to September and around mid October to April is dry season. During rainy season there are downpours for a few hours in the afternoons and evenings particularly in coastal areas. This boosts and refreshes the countryís lush green expanses and many travelers find this an exhilarating part of their Mexico vacation. April and May are the warmest months of the year and the coldest are December and January. Hurricane season runs from June to November and affects mainly coastal areas.
The northern beaches of Mexico experience mild temperatures in the winter, although winter storms can bring very cold nights. Summer days are hot and always sunny.
In the region of Baja California the weather is dry and temperate. The mountain range in the centre of the state divides the weather patterns. To the east and south of the mountain range is desert and to the north west a drier, more Mediterranean climate exists. In the Sierra de Baja California summers are cool and in the winter the alpine climate can result in freezing temperatures and snow. In general the Pacific Coast of Baja California is warm during the day with cooler evenings in summer and cooler still with rain in the winter. Over on the east coast temperatures are higher in summer with humid nights and the winter is cooler with strong winds. Baja Sur is a sub-tropical climate with hot, humid summers and winters are cool rather than cold.
The Mexican Riviera from Mazatlan to Manzanillo has famously beautiful beach weather, for travelers seeking a winter beach vacation. Highs are in the 80s even in winter months, and lows rarely dip below mid-60s. Summer is actually the rainy season along this part of the Pacific coast. The best hot beach weather is found along the southern coast, which is also where the best surf beaches are found.
The regions of Oaxaca, Campeche, Chiapas, Tabasco, Veracruz and the other regions lying below the tropic of cancer are tropical climates. Regions on the Yucatan Peninsula and Yucatan itself are closer to a Caribbean climate. The flat terrain of Yucatan and proximity to sea level creates a year round warm climate with inland temperatures surpassing those on the coast. The lowest temperatures of the year in Cancun are usually in the high sixties Fahrenheit and can hit ninety in summer.
The east coast is wetter than its western counterpart; in typical Caribbean fashion, the humidity is constant and the temperatures are hot. A cruise to Mexico may visit some of the most famous beaches, like Cancun and Playa del Carmen, in this steamy environment.
Increased altitudes will result in cooler temperatures and more rainfall. For example in the Copper Canyon the valleys harbor sub-tropical forests while thousands of feet above in the highland alpine climate the weather is much cooler. Elevated areas like Mexico City can be chilly at night.
Travelers will want to tailor their visits to the beautiful colonial cities of interior Mexico to miss the freezing winters; Oaxaca is a better choice in the winter, as it experiences mild temperatures year-around.