Why Mexico is really five trips in one country.
Mexico's variety is the headline and the trap. People come for Cancún beaches and discover, mid-trip, that the country also has Aztec ruins under the world's third-largest metropolis, mezcal villages where Zapotec is still spoken, gray whales that swim up to your boat in Baja lagoons, monarch butterflies covering entire mountainsides, and the food capital of the Americas in CDMX. The other people come for tacos and Day of the Dead and miss that Tulum is two hours from one of the seven natural wonders of the world (Chichén Itzá at sunrise) and four hours from a colonial UNESCO city (Mérida) that feels like another country entirely.
The practical implication: pick your angle before you pick your dates. The five Mexicos most travelers care about each have their own seasonal logic.
1) Caribbean coast (Cancún, Playa del Carmen, Tulum, Cozumel, Holbox, Isla Mujeres, Mérida, Chichén Itzá). Hot and humid year-round, dry-ish November–April, wet May–October with afternoon storms. Hurricane season June–November (peak Aug–Oct). Sargassum seaweed is the wildcard, worst April–August, with 2026 forecasted to be a record or near-record year. Cozumel's leeward (west) side and Isla Mujeres' Playa Norte stay relatively clear even in bad sargassum years.
2) Pacific coast (Puerto Vallarta, Sayulita, Mazatlán, Oaxaca coast: Puerto Escondido, Mazunte, Huatulco). Dry November–May, wet June–October with afternoon downpours. Hurricane risk peaks August–September on the Pacific, particularly the southern stretch (Manzanillo to Puerto Escondido). No sargassum. Puerto Escondido has world-class surf year-round but the famous big-wave Mexican Pipeline is best April–October.
3) Central highlands (Mexico City, Oaxaca city, Puebla, Guanajuato, San Miguel de Allende, Querétaro). Sits at 1,500–2,300m elevation. Mild year-round, daytime 22–28°C, nights cool. Wet June–October (afternoon thunderstorms, then sun), driest and clearest November–March. CDMX altitude (~2,250m) makes some travelers slightly winded for the first day or two; Oaxaca city is similar (~1,550m). This is the Mexico for food, art, mezcal, and Day of the Dead.
4) Baja California Sur (Cabo San Lucas, La Paz, Todos Santos, Loreto, Magdalena Bay). Best October through May. Brutally hot June through September (45°C inland, hurricane risk on the coast). Famous for gray whale season January–March (Magdalena Bay, San Ignacio Lagoon), humpback whales December–March near Cabo, and whale sharks September–November near La Paz.
5) Copper Canyon, monarch butterflies, and Chiapas. The mountain interior. Monarch butterfly reserves in Michoacán and Estado de México peak November through March, with February as prime viewing. Copper Canyon (Chihuahua) is best October–November or March–April. Chiapas (San Cristóbal de las Casas, Palenque, Sumidero Canyon) follows a similar pattern to Oaxaca highlands, best November–April, lush but rainy June–October.
The meta-principle: you cannot do it all in two weeks. Pick two to three regions, accept that you'll come back. Trying to combine Cancún + Mexico City + Oaxaca + Cabo in one trip is a recipe for spending a third of your vacation in airports.