December to April. Month by month below, with the weather, what's on and what it costs to fly there from your city.
Most sources name the dry season, roughly November or December through April, with little rain and sunshine on both coasts and inland.
5 of the 10 travel guides we read name these months.
Average high and low in Mexico City, and days with rain
Best timeJanuaryChecking fares…Less busy than December and February, in the heart of the dry season; whale watching in Baja and monarch butterflies start north.Peak high season nationwide with premium pricing.Coldest time of year at Mexico's canyons.Gray whale calving season · Day Zero Tulum
Best timeFebruaryChecking fares…Middle of the dry season; crowds return with school holidays and Spring Break nears.Peak of the gray whale migration in Baja and good for monarch butterflies in Michoacan.One of the driest months, so all parts of the country are accessible.Monarch butterfly overwintering · Jacaranda bloom in Mexico City
Best timeMarchChecking fares…Weather stays excellent, but spring break crowds flock to Cancun and Cabo.March and April are good for touring central Mexico and Mexico City, avoiding both rain and heat.Descent of Kukulcan · Semana Santa in Taxco
Best timeAprilChecking fares…Temperatures begin to heat up; Mexico City and colonial towns turn warm and pleasant.Ends the high dry season.Feria Nacional de San Marcos · Feria Tabasco
MayChecking fares…Dry but really hot, according to one source.Not too wet and an ideal month with fewer visitors, per another.A good option before the rainy season starts in earnest in the south.Cinco de Mayo in Puebla · Feria Nacional del Queso y el Vino
JuneChecking fares…Start of the monsoon with higher temperatures, humid air and occasional tropical showers.Mexico City's rainy season runs June to November, with rain usually in the afternoon or evening.Flamingo nesting at Río Lagartos
JulyChecking fares…Plenty of rain but one of the busiest months because of holidays.Rainiest month in one data set, with 221mm of rain and 27 rain days.Guelaguetza
AugustChecking fares…Hot and rainy, with some of the highest temperatures of the year and a chance of hurricanes.Late August into September brings the highest chance of passing storms in Baja.Huamantla: the night nobody sleeps · Chiles en nogada season
SeptemberChecking fares…Hurricane season peaks; very wet in most regions.Independence Day events on September 15 and 16 fill the squares, including Mexico City's Zocalo.Caribbean coast hurricane risk is highest in September and October.El Grito in the Zócalo · River of Raptors
OctoberChecking fares…End of the rainy season; still sticky, with heavy showers in the Yucatan.Deepest discounts in September and October, but peak hurricane season on the coasts.Baja stays stable with whale watching and fewer tourists in October and November.Festival Internacional Cervantino · Feria de Tlaxcala
NovemberChecking fares…Dry season returns: 15mm of rain and 4 rain days, best for the Yucatan.Day of the Dead on 1 and 2 November is celebrated with parades nationwide.A shoulder month with rains ending and mild temperatures.Feria Nacional del Tequila · Festival Internacional del Globo
Best timeDecemberChecking fares…Part of the dry season with pleasant weather and pre-Christmas posadas.December and January are among the busiest months because of the holidays.Whale watching off Baja runs December to March.Noche de Rábanos · Día de la Virgen de GuadalupeWeather: Mexico City averages from Servicio Meteorológico Nacional (1991 to 2020 averages), as listed in its climate table on Wikipedia.
Live fares from your airport. Watch them and we alert you when they drop.
Festivals and seasons through the year
Gray whale calving season
Day Zero Tulum
Monarch butterfly overwintering
Jacaranda bloom in Mexico City
EDC Mexico
Ambulante Documentary Film Tour
Descent of Kukulcan
Semana Santa in Taxco
Feria de las Fresas Irapuato
Fiestas de Abril Tampico
Feria Nacional de San Marcos
Feria Tabasco
Feria de Puebla
Cinco de Mayo in Puebla
Feria Nacional del Queso y el Vino
Flamingo nesting at Río Lagartos
Guelaguetza
Huamantla: the night nobody sleeps
Chiles en nogada season
Feria Nacional Potosina (FENAPO)
El Grito in the Zócalo
River of Raptors
Feria Nacional de Zacatecas
Festival Internacional Cervantino
Feria de Tlaxcala
Fiestas de Octubre
Mexico City Grand Prix
Feria Nacional del Tequila
Festival Internacional del Globo
Noche de Rábanos
Día de la Virgen de Guadalupe
New Year's Eve in Puerto Vallarta
Cancún
The Grand Canyon
Disneyland
Miami
Myrtle Beach
Prague
Bali
Maui
Montreal
Venice
Aruba
New Orleans
Nashville
Disney World
New York
Rome
San Diego
Phuket
Boston
Dubai
Seoul
Florida
Lisbon
Los Angeles
Chicago
Paris
Las Vegas
San Francisco
Edinburgh
Napa
Sydney
Hawaii
Scotland
Punta Cana
Savannah
Washington, DC
Mexico City
Zion National Park
Turks and Caicos
Puerto Vallarta
Honolulu
Banff
Yosemite
Tulum
The Bahamas
Sedona
Seattle
Santorini
Buenos Aires
London
Charleston
Rio de Janeiro
Palm Springs
Yellowstone
Amsterdam
Toronto
Key West
Orlando
Europe
Austin
Machu Picchu
Cabo San Lucas
Niagara Falls
Colorado
Oregon
Arizona
Acadia National Park
Galapagos
Lake Tahoe
Montana
Kauai
Okinawa
US Virgin Islands
Amalfi Coast
Santa Fe
Destin
Curacao
Utah
Joshua Tree
Patagonia
St. Thomas
Florida Keys
Smoky Mountains
Copenhagen
Death Valley
Mallorca
Madeira
Cape Town
Ibiza
Zanzibar
Lake Como
Madrid
New Mexico
Tennessee
Vermont
Wyoming
Bryce Canyon
Oahu
St. Martin
Hilton Head
Dolomites
Cape Cod
San Antonio
Rocky Mountain National Park
Dublin
Catalina Island
Athens
Asheville
Texas
South America
Shenandoah National Park
Phoenix
North Carolina
Medellín
Cairo
Budapest
Arches National Park
St. John
South Carolina
Reykjavik
Mykonos
Milan
Houston
Hanoi
Canary Islands
Big Island of Hawaii
Atlanta
The Caribbean
St. Barts
South Dakota
Rhode Island
New England
Nassau
Lima
Kyoto
Koh Samui
Colorado Springs
Chiang Mai
Stockholm
Porto
Montego Bay
Michigan
Melbourne
Louisiana
Kuala Lumpur
Kruger National Park
Jeju
Florence
Dallas
Zurich
Tampa
St. Kitts
Osaka
Munich
Moorea
Kailua-Kona
Everglades
Door County
Cusco
Calgary
Boracay
Bonaire
Swiss Alps
St. Croix
Seville
San Juan Islands
New Hampshire
Minnesota
Mazatlán
Manila
Kentucky
Isla Mujeres
Guam
French Riviera
Fort Lauderdale
Cinque Terre
Asia
Algarve
Virginia
Tenerife
Sapporo
Nairobi
Mumbai
The Hamptons
Grand Teton National Park
Finger Lakes
Charlotte
Bogotá
Auckland
Maine
Bora Bora
Olympic National Park
Redwood National Park
Sequoia National Park
Big Bend National Park
Mackinac Island
Sint Maarten
Nantucket
Outer Banks
California
Big Sur
Crater Lake
Scottsdale
Nice
Mount Rainier
Cozumel
Badlands National Park
Salt Lake City
Denali
Philadelphia
Tucson
Provence
Guadalajara
Albuquerque
Upper Peninsula
Sonoma
Memphis
Idaho
Da Nang
Cotswolds
Arkansas
St. Louis
Capri
Glacier National Park
Barcelona
Vancouver
Denver
Istanbul
Riviera Maya
Carmel-by-the-Sea
Santiago, Chile
Naples, Italy
Central America
Minneapolis
Sarasota
Halifax, Nova Scotia
Pittsburgh
Helsinki
Pensacola
Johannesburg
Brisbane
Málaga
Phu Quoc
Perth
Dubrovnik
Corpus Christi
Massachusetts
Oklahoma
Torres del Paine
Czech Republic
Ho Chi Minh City
Anchorage
Boise
Louisville
Juneau
Quito
West Virginia
Wisconsin
Canyonlands National Park
Baja California
Blue Ridge Mountains
Fort Myers
Detroit
Kansas City, Missouri
Kathmandu
Reno
Cebu
Brussels
Guangzhou
Chattanooga
Antalya
Daytona Beach
Cairns
Hilo
Alabama
Connecticut
New Jersey
Pennsylvania
Capitol Reef National Park