When Is the Best Time to Visit Mexico: Your Weather Guide

3min read

Published 21 September 2018


Share


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 breakers and 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.

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.

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

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

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

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.

...loading
Flight Centre

© Flight Centre Travel Group (Canada) Inc.

*Conditions apply. Prices are in CAD. All advertised prices include taxes & fees. Air travel in economy class unless otherwise stated. Package, cruise, tour, rail & hotel prices are per person, based on double occupancy for total length of stay unless otherwise stated. All-inclusive vacations include airfare on a per person basis. Prices are for select departure dates and are accurate and subject to availability at advertising deadline, errors and omissions excepted, and subject to change. Taxes & fees due in destination are additional and include, but not limited to, local car rental charges & taxes, one-way rental drop fees which are to be paid upon arrival, resort fees & charges, and airline baggage fees. Additional important conditions and supplier terms may apply. For full terms and conditions visit please speak with a Flight Centre Travel Consultant. CPBC#2790, TICO#4671384, OPC#702971.

Future Travel Credit Terms & Conditions | Green Policy | Anti-Spam Policy