October in Mexico: Festivals, Weather, and Where to Sleep (2026)

October brings the Guelaguetza after-party, Day of the Dead altars, and rain that ends by evening — here's how to plan around it.

Mexico City: The Month's Real Center of Gravity

October in the capital is cool and mostly dry, with highs around 22°C and lows near 10°C. Rain tapers off compared to September, though afternoon showers still roll through around 4pm. This is peak season for CDMX's cultural calendar: the Zócalo fills with ofrendas the last week of the month, and the Museo de Arte Popular on Revillagigedo runs its annual Day of the Dead altar exhibition. Hotel prices in Roma Norte and Condesa sit at 1,800–2,800 MXN per night for a boutique double; Polanco runs 3,500 MXN and up. The historic center around Bellas Artes is cheaper, 1,200–1,800 MXN, but noisier.

For Day of the Dead itself, November 1–2 is the main event, but October 28–31 is when altars go up in public spaces — the Paseo de la Reforma median between the Angel and Diana becomes a walking route of installations. Book accommodation by early September if you want a room near the Zócalo. If you're flexible, stay in Roma Norte and take the Metro Line 3 to the center in 15 minutes; you get better food and quieter nights. Skip the San Ángel Saturday bazaar on October 31 — it's mobbed with tourists and the art is overpriced.

Oaxaca: Guelaguetza Is July, But October Has Its Own Pull

Oaxaca's biggest festival, the Guelaguetza, happens in July, but October is when the city feels most local. The rainy season is ending: expect 25°C days, 12°C nights, and short downpours. The real draw is the lead-up to Day of the Dead — comparsas (parades) start the last week of October, and the Panteón General on Calzada Madero opens its gates for altar viewings. Hotel rates in the historic center around the Zócalo and Santo Domingo run 1,500–2,200 MXN; the more residential Jalatlaco neighborhood drops to 1,100–1,600 MXN and is a 12-minute walk to the center.

Book a room in Jalatlaco if you want quiet, but if you're here for the parades, stay within four blocks of the Zócalo — taxis after 10pm are scarce during festival weeks. The botanical garden and Monte Albán are less crowded in October than December, and the latter is a 20-minute drive from the center. Food markets like Mercado 20 de Noviembre are in full swing; go for breakfast, not lunch, when the tlayuda stands are less chaotic.

Coastal Alternatives: Puerto Vallarta, Sayulita, and the Rain Question

October is the tail end of the rainy season on the Pacific coast. Puerto Vallarta gets about 100mm of rain across the month, usually at night, with daytime highs of 32°C and humidity near 80%. It's not the best month for a beach holiday, but hotel prices are 30–40% lower than January — expect 1,200–2,000 MXN for a mid-range room in the Zona Romántica, versus 2,500–3,500 MXN in high season. The malecón is pleasant in the early morning; afternoons are sticky.

Sayulita, an hour north by car, is smaller and rainier; the surf is still good but the town's dirt roads turn to mud. If you want sun, head to Baja instead: Los Cabos averages 30°C and almost no rain in October, but hotel rates in Cabo San Lucas start at 3,000 MXN and climb. My pick for October is Mexico City or Oaxaca — the culture is the point, and the weather cooperates after 5pm. If you must have a beach, choose Puerto Vallarta over Sayulita for better drainage and more indoor dining options.

What to Skip and How to Book

Skip the Xochimilco boat tours on October 31 — they triple in price and the canals are jammed with party boats. Also skip the Teotihuacan balloon rides in October; morning winds are unpredictable and cancellations are common. Instead, book a guided tour to the pyramids that leaves at 7am from the Zócalo; you'll be back by 2pm. For Day of the Dead, don't buy a package tour to Mixquic — the town is accessible by public bus from Mexico City's Tláhuac station, and the crowds are part of the experience.

Book your hotel directly through a regional partner site — you'll often get free cancellation, which matters in October when rain can shift plans. In Mexico City, aim for Roma Norte or Condesa; in Oaxaca, the center or Jalatlaco. Reserve by early September for the last week of October; after that, rates jump 20–30% and availability shrinks. October is a month of local festivals and shoulder-season prices, not a beach month — plan accordingly.

Questions, answered

Is October a good time to visit Mexico City?

Yes — it's one of the best months. Rain is tapering off, daytime highs sit around 22°C, and Day of the Dead altars start appearing in public spaces from October 28. Book early; hotel prices in Roma Norte and Condesa rise 20–30% for the last week.

What's the weather like in Oaxaca in October?

Warm days near 25°C and cool nights around 12°C. Short afternoon showers are common early in the month, easing by late October. Pack a light rain jacket and sturdy shoes for cobblestones, which get slippery.

Should I book a beach trip to Puerto Vallarta in October?

Only if you don't mind humidity and evening rain. Rates are 30–40% lower than high season, but the Pacific coast is still in the rainy season. For reliable sun, choose Los Cabos instead — it's drier but pricier.

Search live hotel prices in Mexico →
5% back on completed stays · ~1 tonne CO₂ retired per booking

← Mexico's page