A food trip to Mexico: when to go and how many days you need
How to plan a trip to Mexico around food: which season suits each region, how many days you really need and four itineraries from one to three weeks.
EBEdmond Bojalil
Recetas Mexas

If you are planning a trip to Mexico mainly to eat, the two questions that matter most are when to go and how many days to set aside. The short answer: the dry season, from November to April, is the most comfortable time to travel around most of the country, but many of the great food reasons to go fall outside it — chiles en nogada in August and September, the Guelaguetza in July, the Day of the Dead at the start of November. As for days, a week covers one city and its surroundings; ten days, two regions; and with two or three weeks you can plan a route that crosses the country from the central highlands to the south-east.
In this guide we go through the climate by region, the calendar of seasonal dishes worth chasing and four realistic itineraries. We don't give prices or recommend specific places to eat: what follows is meant to help you choose dates and draw up a route, and at each stage we link to our detailed guide to that region.
The climate: dry season, rainy season and hurricanes
Mexico is huge and has no single climate, but for planning a trip one general rule works: in the centre and south of the country most of the rain falls between June and October, usually as afternoon showers, while from November to April the skies tend to be clear. In Mexico City, Puebla or Oaxaca the summer rain rarely ruins a whole day, but it does shape it: it makes sense to do markets and village visits in the morning and keep the afternoon for a long lunch under a roof.
The coasts are another story. The Atlantic hurricane season, which affects the Yucatán Peninsula and the Gulf of Mexico (Veracruz included), officially runs from 1 June to 30 November, and the eastern Pacific season from 15 May to 30 November. That doesn't mean there will be a hurricane during your trip, but in September and October it is wise to have flexible tickets and keep an eye on the warnings from Mexico's National Meteorological Service.
The north (Monterrey, Sonora, Chihuahua) has cool winters and very hot summers; for eating carne asada outdoors, spring and autumn are more bearable. Baja California, with a Mediterranean climate around Ensenada, comes into its own in summer, when the Valle de Guadalupe celebrates the grape harvest.
Seasonal calendar: what is eaten when
What really sets a food trip apart from an ordinary holiday is that some dishes and festivals exist for only a few weeks a year. These are the ones that most justify moving your dates:
- January: the rosca de Reyes (Epiphany ring cake) on 6 January; whoever finds the little figure in their slice treats everyone to tamales on 2 February, Candlemas.
- Lent (February–April): weeks of fish, capirotada (a spiced bread pudding), dried-shrimp fritters and romeritos in many homes and markets.
- July: the Guelaguetza in Oaxaca, on the two Mondays after 16 July, with a mezcal fair and food shows around it. We cover it in our mezcal route.
- August and September: the season for chiles en nogada in Puebla, tied to the walnut and pomegranate harvest, and Independence celebrations on 15 and 16 September with pozole and antojitos (street snacks).
- October and November: the National Mole Fair in San Pedro Atocpan (Mexico City), the season of mole de caderas in Tehuacán and, above all, the Day of the Dead, with pan de muerto, tamales and mole on the altars.
- December: posadas from the 16th to the 24th, fruit punch, buñuelos and, in Oaxaca, the Night of the Radishes on 23 December.
For the month-by-month detail, with where each event takes place, see our Mexican food festival calendar.
How many days do you need?
The temptation is to try to see everything, and Mexico punishes that ambition with long journeys. Between Mexico City and Oaxaca there is a full day by coach or a short flight; between the capital and Mérida, a flight of about two hours. To keep the trip about eating rather than transport, use these benchmarks:
- Five to seven days: one city and its surroundings. Mexico City with a trip out to Puebla, or Oaxaca with the Central Valleys.
- Ten days: two well-connected regions. The most common pairing is Mexico City and Oaxaca, or Mexico City and Yucatán.
- Two weeks: three unhurried stages, or two with plenty of day trips.
- Three weeks: a route across the country, for example from Guadalajara to Mérida via the capital, Puebla and Oaxaca.
A practical rule: don't change city more than once every three or four nights. Markets are at their liveliest in the morning, festive dishes have their own day and many regional cuisines need time for trips to the surrounding villages.
Four itineraries for eating
One week: Mexico City and Puebla
Four or five nights in the capital to explore its neighbourhoods — the Historic Centre, Coyoacán, Xochimilco, Roma — and its markets, following our guide to what to eat in Mexico City by neighbourhood. Then two nights in Puebla for mole poblano, chalupas, cemitas and the traditional sweets. If you have a day to spare, Hidalgo and Tlaxcala are close by: we cover them in food day trips from Mexico City.
Ten days: the mole route
Mexico City, Puebla and Oaxaca link the three great capitals of mole. In Oaxaca it is worth staying at least four nights for the markets, the seven moles and a day at the mezcal distilleries. It is all in our mole route through Oaxaca and Puebla.
Two weeks: the centre and the south-east
Add a flight to Mérida to the previous route for four or five nights in Yucatán: cochinita pibil, sopa de lima, panuchos and the inland villages. Our guide to Yucatán and Maya cooking will help you divide up the days.
Three weeks: from the west to the Gulf
Start with Guadalajara and the town of Tequila (tortas ahogadas, birria, agave), take in Michoacán on the way, then the capital, Puebla and finally Veracruz with its port cooking. This is the route for anyone who wants to see how different eating in Mexico can be from one region to the next; our guide to what to eat in Mexico, region by region works as a checklist.
Practical tips before you book
- Big festivals, early bookings: the Day of the Dead in Oaxaca or Pátzcuaro and the Guelaguetza fill accommodation months in advance.
- Altitude: Mexico City sits at around 2,240 metres. For the first few days, eat light, drink plenty of water and go easy on the mezcal.
- Health: check well in advance with your travel clinic; health agencies recommend, among others, the hepatitis A vaccine for Mexico. We go over good habits in how to eat street food safely.
- Meal rhythm: in Mexico the main meal of the day is eaten in the mid-afternoon, and breakfast can be hearty. Plan market visits for the morning, when there are more stalls selling ready-to-eat food.
- Sundays and market days: many towns have a fixed market day. In Tlacolula, Oaxaca, it is Sunday. Our guide to Mexican markets worth visiting brings together the main ones.
Frequently asked questions
What is the most pleasant time for a food trip to Mexico?
For the weather, November to April. For seasonal food, it depends on what you are after: August and September for chiles en nogada, late October and early November for the Day of the Dead, July for the Guelaguetza in Oaxaca.
Is it a bad idea to go in the rainy season?
Not necessarily. In the centre of the country it tends to rain in the afternoon and the landscape is green. On the Gulf and Caribbean coasts, September and October carry the highest hurricane risk: travel with flexible bookings.
How many days do I need for Oaxaca?
At least four nights: two days for the city and its markets and two for the Central Valleys (distilleries, weekly markets and craft villages).
Can I combine the beach with food?
Yes. Yucatán and Veracruz have coastlines and a very distinctive cuisine; Baja California adds seafood and vineyards.
Sources
- National Hurricane Center (NOAA), official Atlantic and eastern Pacific hurricane seasons.
- Spanish-language Wikipedia, «Guelaguetza» (dates of the Lunes del Cerro), consulted on 25 October 2026.
- Spanish-language Wikipedia, «Feria Nacional del Mole» (San Pedro Atocpan, October).
- Wikipedia, «Noche de los Rábanos» (Oaxaca, 23 December).
- México Desconocido, «La historia del chile en nogada» (season and Puebla origin).
- Milenio and México Desconocido, reports on the mole de caderas season in Tehuacán.
- CDC Travelers' Health, recommendations for travellers to Mexico (hepatitis A and typhoid vaccines).

Founder, Recetas Mexas
Mexican from Puebla, IT professional and foodie. Author of 1000+ authentic Mexican recipes adapted for home kitchens worldwide. Based in Madrid since 2018.
Read more