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
February in Mexico
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
December in Mexico
Mexico and Yucatan Peninsula holiday
The land of the Aztec, Zapotec and Maya civilisations
From
£3995 to £4999
21 days
ex flights
Mexico highlights holiday, tailormade
Tailormade slow travel visiting the best of Mexico
From
£3900 to £4200
23 days
ex flights
Mexico small group holiday, a food adventure
Get an authentic taste of Mexico on this 8 day tour
From
£1778 to £2280
9 days
ex flights
Highlights of the Yucatan Peninsula tour
Highlights of Mexico's Yucatan Peninsula
From
£2111 to £3175
8 days
ex flights
Mexico whale watching adventure holiday, tailor made
Multi activity and wildlife adventure in Baja
From
£3650
12 days
ex flights
Baja family holiday in Mexico
Adventure activities and whale watching in beautiful Baja
From
£3650 to £3925
12 days
ex flights
Contact Us
Call us for a chat about our holidays. We are happy to discuss your holiday and help in any way we can. No bots, queues or awful hold music.
01273 823 700
Call us until 6pm
Calling from outside the UK
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 holiday 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 travellers 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.