Mexico is the third-largest country in Latin America (after Brazil and Argentina) and the world's 10th-most-populous country, 1.96 million km² with population of 129 million. The country borders the United States (north), Belize and Guatemala (south), the Pacific Ocean (west), and the Gulf of Mexico and Caribbean Sea (east). Mexico has extraordinary geographic and biological diversity — the country is one of 17 "megadiverse" countries containing 60-70% of the world's known species, with the famous Sonoran and Chihuahuan deserts (north), the famous Sierra Madre mountain ranges, the famous Central Mexican Plateau (where Mexico City sits at 2,240 m), the famous Yucatán Peninsula limestone karst landscape, and extensive coastal regions. Mexico was the famous heartland of pre-Columbian Mesoamerican civilizations including the famous Maya (300-900 CE peak), Aztec/Mexica (1428-1521), Toltec, and Zapotec — producing extensive monumental architecture including Chichén Itzá, Teotihuacán, Palenque, Tulum, Uxmal, and dozens of other UNESCO World Heritage archaeological sites. The famous Spanish conquest (1519-1521 under Hernán Cortés) led to 300 years of colonial rule before independence in 1821; the famous Mexican-American War (1846-48) cost Mexico 55% of its territory to the US; the Mexican Revolution (1910-1920) shaped the modern country.
Major destinations include Mexico City (the famous capital — population 22 million metropolitan area, North America's largest city, with the famous Zócalo (Plaza de la Constitución), Templo Mayor Aztec ruins, the famous Catedral Metropolitana, the famous Frida Kahlo Museum / Casa Azul in Coyoacán, Diego Rivera murals at the Palacio Nacional, the famous Chapultepec Park and Castle, the famous Anthropology Museum — one of the world's best, the famous Xochimilco floating gardens, and the famous Lucha Libre wrestling), Cancún and the Riviera Maya (the famous Caribbean coast resort area with the famous Cancún Hotel Zone, Playa del Carmen, Tulum — with the famous beachfront Mayan ruins, Cozumel — the famous diving destination, the famous cenotes — underground freshwater swimming holes), the famous Chichén Itzá (UNESCO World Heritage — one of the New Seven Wonders of the World, with the famous El Castillo Kukulkán pyramid), Oaxaca (UNESCO World Heritage colonial city with the famous Monte Albán archaeological site, the famous Day of the Dead celebrations, extensive textile and pottery traditions, the famous mezcal production, and the famous Tlacolula market), Mérida and the famous Yucatan colonial towns (with extensive Mayan culture), San Miguel de Allende (UNESCO World Heritage colonial town), the famous Puerto Vallarta and Cabo San Lucas (Pacific coast resort destinations), Tulum (the famous Mayan ruins overlooking the Caribbean), the famous Teotihuacán pyramids north of Mexico City, the famous Copper Canyon, Baja California Sur (with the famous gray whale watching), the famous Chiapas highlands (with Palenque Mayan ruins and San Cristóbal de las Casas), and the famous Day of the Dead celebrations across the country.
The climate varies as dramatically as the geography. Mexico City sits at 2,240 m and has eternal-spring weather. Cancun has tropical heat year-round with summer hurricane risk. Oaxaca has cool nights even in summer thanks to altitude. Choosing the right month is less about finding good weather and more about matching the month to your specific destinations.
Quick verdict
Best overall (Cancun/Riviera Maya): December through April. Dry, warm, sunny.
Best for Mexico City and central highlands: November through April. Mild, dry, perfect walking weather.
Best for Oaxaca: October-November (Day of the Dead). Year-round-pleasant.
Best for budget travelers: May-June (before rainy season) and September-October on the Pacific.
Avoid if you can: Caribbean coast (Cancun, Tulum) during peak hurricane season (August-October); the Yucatan in May-June peak heat.
Dry season (November to April): peak season for most of Mexico
This is when Mexico's tourism is built. The Caribbean coast (Cancun, Playa del Carmen, Tulum) sees daytime temperatures 26-30 °C with low humidity and almost no rain. The Pacific coast (Puerto Vallarta, Cabo San Lucas, Mazatlan) is similarly perfect — slightly cooler. Mexico City and central highlands are in their best season — cool nights, mild sunny days.
Christmas through New Year is the peak price week of the year on the Caribbean — Cancun and Tulum rates double or triple. January through early April is high season but slightly less extreme. Spring break in mid-to-late March brings a different type of crowd to Cancun and Cabo — primarily American university students.
April is widely considered the best month for combining beach and culture. Cancun is dry and warm but crowds are dropping after spring break. Mexico City weather is at its best. Oaxaca is comfortable. By late April, the Yucatan starts heating up rapidly.
May to June: heat builds, prices drop
May is the hottest month in the Yucatan — Merida and Chichen Itza routinely hit 35-38 °C with high humidity. The Caribbean coast is hot but moderated by sea breezes. Many travelers find May uncomfortable for ruins exploration.
Mexico City stays comfortable thanks to altitude — 22-26 °C in May. Late May brings the start of the rainy season in the central highlands. Oaxaca remains pleasant due to its altitude.
June is the transition into rainy season everywhere. The Caribbean coast still has mostly dry days but afternoon thunderstorms become common. Hurricane season officially begins June 1, though storms are uncommon this early. Prices drop notably as low season begins.
Rainy season (July to October): wet but worthwhile
Rainy season in Mexico is typically afternoon thunderstorms, not all-day rain. Mornings tend to be sunny; storms build in the afternoon and clear by evening. Most travelers can plan activities around this pattern easily.
The notable exception is hurricane risk on both coasts. Hurricane season runs June 1 through November 30, with peak activity August through October. The Caribbean (Cancun, Cozumel) and the Pacific (Cabo, Puerto Vallarta) both face risk. Major hurricanes are not common but happen.
July and August in the central highlands and Oaxaca are pleasant but rainy. Rainforest regions like Palenque and the Lacandon Jungle are at their lushest. Cenotes are full and clear. Whale shark season runs roughly mid-June through mid-September on the Caribbean coast (especially off Isla Mujeres and Holbox).
September is the wettest month overall and the peak hurricane month. October is wet but improving — by late October the rainy season is winding down. The famous Day of the Dead celebrations (October 31 through November 2) draw enormous crowds to Oaxaca, Mexico City, and various Michoacan villages.
Late autumn (November): the perfect month
November is the secret sweet spot of Mexico travel. The Yucatan is back to comfortable temperatures and clear skies. Mexico City is in its best stretch. Hurricane season ends. Day of the Dead has just passed (with its crowds). Prices haven't yet spiked to Christmas levels. Sea temperatures remain at swimmable levels everywhere. Visibility for diving in Cozumel is at its annual best.
Regional specifics
Yucatan / Riviera Maya / Cancun: Best November-April. Hot May-June. Wet July-October with hurricane risk.
Mexico City and Central Highlands: Best October-May. Rainy season June-September is mild and lush.
Oaxaca: Year-round-comfortable thanks to altitude.
Pacific coast (Puerto Vallarta, Cabo, Mazatlan): Best December-April.
Baja California Sur (Cabo, La Paz): Peak December-April. Whales (gray and humpback) January-March.
Chiapas (San Cristobal de las Casas): High altitude — cool year-round. Best October-April.
Copper Canyon: Best March-April and October-November.
Festivals to plan around
Day of the Dead / Día de los Muertos (October 31-November 2): The famous Mexican celebration honoring deceased family members — UNESCO Intangible Cultural Heritage with extensive cempasúchil marigolds, ofrenda altars, and sugar skull traditions. Oaxaca, Mexico City, and Michoacán villages provide the most spectacular celebrations.
Guelaguetza Festival (last two Mondays of July, Oaxaca): Major indigenous dance festival.
Cinco de Mayo (May 5): Big in Puebla; commemorates 1862 Battle of Puebla victory over French forces (more celebrated in the US than in Mexico).
Holy Week (Semana Santa, March-April): Major Catholic celebration with extensive processions.
Independence Day (September 16, with celebrations starting September 15 — "El Grito"): Major national celebration.
Christmas posadas (December 16-24): Nine-night Catholic celebration culminating Christmas Eve.
Three Kings Day (January 6): Major gift-giving Catholic celebration.
Carnival (February-March): Major celebrations in Veracruz and Mazatlán.
Festival Internacional Cervantino (October, Guanajuato): Major Latin American arts festival.
Cultural and practical notes
Spanish is the official language with extensive English in tourist areas. Mexican Peso (MXN) is the currency. Tipping standard 15-20%. The famous Mexican cuisine includes tacos, mole sauces (especially the famous "seven moles of Oaxaca"), enchiladas, chiles en nogada, tamales, and the famous mezcal and tequila distilleries. The famous "mariachi" musical tradition is UNESCO Intangible Cultural Heritage. The famous Mexican Christmas, Day of the Dead, and Independence Day are extensively celebrated cultural events. Mexico has 35 UNESCO World Heritage Sites — more than any other country in the Americas. Driving on the right.
Verdict by traveler type
First-time visitors doing Cancun/Tulum: December through April.
Mexico City + Oaxaca cultural travelers: Late October (Day of the Dead) or November-April.
Yucatan ruins travelers (Chichen Itza, Uxmal, Tulum): November through April.
Divers: Cozumel best November-May. Whale shark season mid-June through mid-September.
Surfers (Pacific): April-October for biggest swells.
Whale watchers (Baja): Gray whale season January-March.
Budget travelers: May or September.
Cultural travelers (Day of the Dead): Late October-early November in Oaxaca.
Food travelers: Year-round; March-September for chiles en nogada season in Puebla.
Bottom line
Mexico's huge geographic span makes it one of the more forgiving destinations to time — there's always some good Mexico happening somewhere. November stands out as the universal best month for travelers who want maximum flexibility and a comfortable experience across the country. Allow 7-10 days for combined Mexico City + Oaxaca + Yucatan; longer for comprehensive Mexico exploration.