Best times to go to Mexico

by Jack Cheng
Best times to go to Mexico

Contrary to popular belief, it’s not always sunny in Mexico. Although it does come pretty close to that reputation, hurricane season might just bring more than a dash of rain on a well-planned vacation. Perhaps the only thing worse than rain is jostling against the spring break mosh pits for a quiet spot on the beach in Cancun.

From the best time to visit Mexico to when to find the best airfare and deal, we’ve got you covered. Here’s our break down on things to look out for when booking your next trip to Mexico.

Mexico Weather and Climate

Mexico has a diverse range of climates. Parts of the country with higher elevations like Mexico City area or San Cristobal de las Casas experience more rain and colder temperatures from November to January.

Hurricane and rainy seasons sweep in around the Yucatan Peninsula and along the Caribbean coast from early June to the end of November. June to September months are particularly humid along the coast, with some regions experiencing high wind gusts and periodic storms. Central Mexico can also experience heavy downpour around these months.

Northern parts of Mexico, near the United States border, are dry and arid year-round, and experience very little precipitation.

High Season and Busy Times

The high season runs from December to April. Transportation and beachside hotels become crowded throughout these months. The temperature in Mexico during this period is mild and dry.

Mexico San Cristobal

Foreign tourists flock to Mexico’s beaches during the Winter months and spring break, while domestic tourists tend to travel around Christmas, Easter, and during the summer months.

Shoulder Seasons and Low Seasons

Summer months are humid and wet in most parts of Mexico, and although some hotels in popular coastal destinations like Cancun and Puerto Vallarta are at higher capacity, July and August are quieter than Winter months. Summer is also the best time to enjoy many of Mexico’s folk festivals, enjoy water sports activities or to see sea turtles nesting along the beaches.

Mexico Yucatan

Hurricane season isn’t in full swing until September, and most travel deals and packages start popping up around this time.

Low season falls between May and June, or September and November. Spring months in parts of Mexico are hotter than in the summer months. Hotels are at a lower capacity and cheapest from May to September.

Weather in November

Mexico Riviera Maya

The average temperature across Mexico in November average around 25°C – 30°C (77°F – 86°F). Temperatures in the Yucatan Peninsula can reach a high of 30°C (86°F), and a low of 22°C (71.6°F).

November is the start of the dry season, with an average rainfall of 90 mm in the Riviera Maya and Yucatan Peninsula region, or around a total of 7 rainy days.

Weather in December

Mexico Riviera Maya weather

The average temperature across Mexico in December average around 22°C – 28°C (71.6°F – 82.4°F). Temperatures in the Yucatan Peninsula can reach a high of 28°C (82.4°F), and a low of 18°C (64.4°F).

December is part of the dry season in Mexico. On average, the Riviera Maya and Yucatan Peninsula region experience a total 80 mm of rain, or around 6 rainy days.

Weather in January

Mexico Los Cabos

The average temperature across Mexico in December average around 20°C – 28°C (68°F – 82.4°F). Temperatures in the Yucatan Peninsula can reach a high of 27°C (80.6°F), and a low of 17°C (62.6°F).

Part of the dry season in Mexico, average rainfall in the Rivera Maya and Yucatan Peninsula region is around 50 mm, or a total of 5 rainy days.

Q & A

Q: What is the Weather like in November in Mexico, the Yucatan Peninsula, and the Riviera Maya?

A: The average temperature across Mexico in November average around 25°C – 30°C. Temperatures in the Yucatan Peninsula can reach a high of 30 °C, and a low of 22°C.

November is the start of the dry season, with an average 90mm rainfall in the Riviera Maya and Yucatan Peninsula region, or around a total of 7 rainy days.

Q: What is the Weather like in December in Mexico, the Yucatan Peninsula, and the Riviera Maya?

A: The average temperature across Mexico in December average around 22°C – 28°C. Temperatures in the Yucatan Peninsula can reach a high of 28 °C, and a low of 18°C.

December is part of the dry season in Mexico. On average, the Riviera Maya and Yucatan Peninsula region experience a total 80mm of rain, or around 6 rainy days.

Q: What is the Weather like in January in Mexico, the Yucatan Peninsula, and the Riviera Maya?

A: The average temperature across Mexico in December average around 20°C – 28°C. Temperatures in the Yucatan Peninsula can reach a high of 27 °C, and a low of 17°C.

Part of the dry season in Mexico, average rainfall in the Rivera Maya and Yucatan Peninsula region is around 50mm, or a total of 5 rainy days.