When is the best time to visit Mexico
Mexicans know how to ‘fest’. Christmas and the Day of the Dead are rich in ritual, while Cinco de Mayo in Puebla is a riot of colour.
The best time to visit Mexico is between December and March. The weather on the coasts is glorious: dry, hot and sunny, with whales to be seen in abundance off Baja. You’re also missing the rainy season, and the hurricane season is dying down. From around March the cruise crowds and hedonistic spring breakers can make it advisable to give some parts of the coast a miss, especially Cancun, and move further inland for Mayan ruins and Monarch butterflies. Mexico is mammoth though, with four time zones, four deserts, two oceans and mountains at every turn, meaning the climate is as convoluted as a Cancun cocktail menu.
Month by month guide on when to go to Mexico
January in Mexico
January is great for a small group beach and culture vacation
February in Mexico
February is great for an adventure cruise in Baja and the Sea of Cortez
March in Mexico
April in Mexico
May in Mexico
June in Mexico
Spring is an amazing time to go, around March and April. The weather’s lovely, warm enough for sunscreen, and flights are well priced.
– Vicky Rodford from our partner, Intrepid Travel
July in Mexico
August in Mexico
September in Mexico
October in Mexico
November in Mexico
November is great for a multi country Mayan marvel tour
December in Mexico
Mexico 13 day tour, through the Yucatan
Explore Mexico's ancient ruins and palm-fringed beaches
From
£1395
13 days
ex flights
Mexico and Yucatan Peninsula vacation
The land of the Aztec, Zapotec and Maya civilisations
From
US $4640 to US $6110
21 days
ex flights
Highlights of Mexico small group vacation
Experience the Day of the Dead Festival in Oaxaca
From
US $2130 to US $2510
9 days
ex flights
Mexico whale watching adventure vacation, tailor made
Multi activity and wildlife adventure in Baja
From
£3650
12 days
ex flights
Mexico small group vacation, culture & beach
2 week discovery Mexico's Aztec, Zapotec & Mayan cultures .
From
US $1564 to US $2490
15 days
ex flights
Travel Team
If you'd like to chat about Mexico or need help finding a vacation to suit you we're very happy to help.
1-866-821-6866
Call toll free
Calling from outside the USA
Oaxaca Weather Chart
MIN °C
MAX °C
RAIN (mm)
JAN
7
26
4
FEB
8
27
5
MAR
10
29
11
APR
12
30
31
MAY
13
30
77
JUN
13
27
140
JUL
13
26
92
AUG
13
27
103
SEP
13
25
125
OCT
11
26
51
NOV
9
26
10
DEC
7
26
5
Best times to visit Mexico for festivals & events
Monarch butterfly migration (January to March)
One of the planet’s great wildlife spectacles takes place between November and March every year, when vast numbers of Monarch butterflies make their way south from north-east USA and Canada to winter in Central Mexico. January, February and March are the best months to visit Mexico to witness fir forests in the highlands ablaze with orange, tree branches sagging beneath the weight of the butterflies. You can hike into a sanctuary such as Piedra Herrada to witness this impressive natural phenomenon first-hand.Spring break (mostly week before Easter)
Spring break takes place between late February and mid-April, but it is generally pegged to the week before Easter. It sees hordes of young Americans flock ‘south of the border’ to let loose in a flurry of hedonism. In Cancun it can be difficult to find a free patch of sand in the daytime, and by night the bars and clubs are abuzz with drinking sessions. Many other coastal destinations also get busy, including Los Cabos, Acapulco and Mazatlán, but Cancun definitely bears the brunt of it.Cinco de Mayo (5 May)
Not to be confused with Independence Day, Cinco de Mayo commemorates Mexico’s victory over the French Empire at the Battle of Puebla in 1862, a short-lived morale booster before France overtook Mexico in an equally short-lived conquest. Cinco de Mayo is actually more widely recognised in the USA, where it has become commercialised. In Mexico, celebrations focus on the city of Puebla, with military parades and re-enactments of the battle accompanied by mariachi bands and fireworks.Independence Day (15-16 September)
Viva Mexico! Prompting huge crowds and festivities across the country, this public vacation celebrates Mexico’s independence from Spain. The president starts proceedings by echoing the Cry of Dolores from the balcony of the National Palace in Mexico City. The speech was first given by Father Hidalgo, a Catholic priest considered the Father of the Nation for his leading role in the independence movement.Day of the Dead (1-2 November)
Day of the Dead, or Día de los Muertos, is always a good time to go to Mexico. This festival happens all over the country at the end of October to remember the dead and celebrate life. Family and friends will gather around home alters decorated with the favourite foods and drinks of the deceased, share gifts, and make offerings at graves. It is a time to see Mexico, ironically, very much alive and kicking.Las Posadas (December)
Taking place between December 16 and 24, Las Posadas are nine-day-long street processions that commemorate the nine months of Mary’s pregnancy and her journey with Joseph from Nazareth to Bethlehem. The re-enactment often culminates in a festive house party and feast (with obligatory piñatas) as the pilgrims finally reach their host family.Our travelers also ask...
When is peak season in Mexico?
Peak season in Mexico is between November and March, when it’s dry and sunny on the coasts. February to mid-April is boom time for the cruise crowd and whale watchers, and also when American teens pile into resorts for spring break.Since it’s such a huge country, the weather in Mexico can vary significantly between different regions, and between coast and inland. November to April is usually the best time of year to be on the coast, when it’s sunny and hurricane season is over. May to October is a great time to be inland, with much less busy Mayan ruins and green scenery.
When is the best time to visit Tulum?
The beach town of Tulum is the site of one of Mexico’s most impressive Mayan ruins – an ancient port city with well-preserved walls and temples. You can also swim in some of the cenotes (limestone sinkholes) nearby.The best time to visit Tulum is usually between November and December. It’s after the rains and the hurricane season, so there is a wonderful freshness to the air and it’s dry but not oppressively hot. Plus, peak season hasn’t fully got going yet, so the ruins aren’t likely to be busy and you may find prices are a little cheaper.
When is hurricane season in Mexico?
Hurricane season in Mexico is from June to November and they are usually strongest in September and October. After the season has waned in November and December, Mexico has a lovely feel to it with fresh breezes.It’s cheaper to travel during hurricane season but have good insurance and be aware of safety procedures – it’s unusual for a hurricane to approach without warning. In fact, it’s rare for hurricanes to make landfall at all in Mexico, however climate change has caused their behaviour and intensity to become more unpredictable.
Inland areas may see substantial rain, but hurricanes mainly affect the Pacific coast, particularly Baja California, and they have also been known to make landfall on the Caribbean coast.