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 holiday
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
If you'd like to chat about Mexico or need help finding a holiday to suit you we're very happy to help.
Oaxaca Weather Chart
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.
More Mexico articles
Read our travel guide for insight into the country's unique cocktail of culture, food and wildlife, and how to see it.
Visitors tend to head to the south of the country, but off the beaten track there's Baja, too, plus 67 national parks.
Discover all the best things to do, including Chichén Itzá, Uxmal and Palenque, Oaxaca and Mexico City.
From elote to mezcal, Mexican cuisine is so unique that it has a UNESCO World Heritage status.
Find out what a grey whale watching in Baja entails, from whale camps to boat trips.
Mexico’s Day of the Dead festival has come a long way in its 3,000-year history. Discover the symbolism behind this event.
Discover Mexico’s most important Mayan step pyramids and Aztec architecture.
Mexico City rose from the ashes of the Aztec Empire, and now has eight million inhabitants.
A tour of Oaxaca is always going to include toasted tortilla vendors.
Camp and hike on uninhabited islands; paddle between beaches and rocky coves; snorkel with sea lions and watch whales.
Family holidays in Mexico are a cocktail of Mayan culture, Mexican food, beaches, and adventures in the jungle.
As well as some health and safety tips, our travel advice when visiting is all about keeping it local, local, local.
There are sixty different indigenous groups in Mexico, all with extraordinary heritage.