SoloSquareGuides Open SoloSquareOpen

Mexico & Central America

Best time to visit Mexico

Capital: Mexico CitySpanishUpdated October 2026
By region

When to visit Mexico

November–April is dry and pleasant in most regions. May is hottest; June–October brings rain and hurricane risk on both coasts. Mexico City and the highlands are mild year-round.

Best months across Mexico

Average daily high in °C; ★ marks the best months for each place.

PlaceJanFebMarAprMayJunJulAugSepOctNovDec
Mexico City20°23°★ 25°★ 28°28°25°23°23°22°★ 22°★ 21°21°
Cancún★ 26°★ 27°★ 28°★ 29°30°30°30°30°30°29°★ 27°★ 27°
Tulum★ 27°★ 28°★ 29°30°31°30°30°30°29°28°★ 28°★ 27°
Playa del Carmen★ 26°★ 27°★ 27°★ 28°29°29°29°30°29°29°★ 27°★ 27°
Puerto Vallarta★ 31°★ 32°★ 34°★ 37°38°36°33°33°32°32°★ 32°★ 31°
Cabo San Lucas★ 25°★ 25°★ 26°★ 26°28°29°31°31°31°30°★ 28°★ 26°
Oaxaca★ 24°★ 27°★ 29°31°29°26°25°25°24°★ 23°★ 23°★ 24°
Guadalajara★ 24°★ 26°★ 29°★ 32°33°30°26°26°26°★ 26°★ 25°★ 24°
Mérida★ 29°★ 31°★ 33°35°35°32°32°32°30°30°★ 29°★ 29°
San Miguel de Allende21°24°★ 27°★ 30°30°28°26°26°24°★ 24°★ 22°★ 21°
Puerto Escondido★ 33°★ 34°★ 35°★ 36°36°33°33°33°32°32°★ 32°★ 33°
Cozumel★ 26°★ 27°★ 27°★ 28°29°29°29°30°29°29°★ 27°★ 27°
Isla Mujeres★ 26°★ 26°★ 27°★ 28°29°29°30°30°30°28°★ 27°★ 26°
Sayulita★ 25°★ 25°★ 25°★ 26°28°28°29°30°29°29°★ 28°★ 26°
Holbox★ 26°★ 27°★ 29°30°31°30°30°30°30°28°★ 27°★ 27°
Bacalar★ 27°★ 28°★ 29°★ 31°31°30°30°30°30°29°★ 28°★ 27°
San Cristóbal de las Casas★ 18°★ 21°★ 23°★ 25°23°20°20°20°19°19°★ 18°★ 18°
Mazatlán★ 26°★ 26°★ 26°★ 28°30°31°31°30°30°30°★ 28°★ 26°
Guanajuato20°★ 23°★ 26°★ 29°30°28°26°26°24°★ 24°★ 22°20°
Monterrey25°28°★ 31°★ 35°36°37°36°35°32°★ 31°★ 28°26°
Valladolid★ 29°★ 31°★ 33°34°34°31°30°30°29°29°★ 28°★ 29°
La Paz25°★ 26°★ 28°★ 29°31°33°35°35°34°32°★ 29°★ 25°
Puebla★ 21°★ 23°★ 26°★ 28°28°25°23°23°22°22°★ 22°★ 21°
Acapulco★ 32°★ 33°★ 34°★ 34°34°32°31°31°30°31°31°★ 32°
Querétaro★ 22°★ 25°★ 28°31°31°29°26°26°25°25°★ 23°★ 23°
Tijuana19°19°21°★ 22°★ 24°27°31°31°★ 30°★ 26°★ 22°19°
Puerto Morelos★ 26°★ 27°★ 28°★ 29°30°30°30°30°30°29°27°★ 27°
Mazunte★ 29°★ 29°★ 30°★ 30°31°30°31°31°30°30°★ 30°★ 29°
Todos Santos26°26°★ 28°★ 30°★ 32°34°35°34°33°32°★ 30°★ 26°
Ajijic★ 24°★ 26°★ 29°32°33°30°26°26°26°26°★ 25°★ 24°
Huatulco★ 32°★ 34°★ 35°★ 36°35°32°31°31°30°30°★ 31°★ 32°
Zihuatanejo★ 31°★ 32°★ 32°★ 33°33°32°31°31°30°31°★ 31°★ 31°
Palenque★ 27°★ 29°★ 32°36°36°32°31°31°30°29°★ 27°★ 27°
Cuernavaca★ 26°★ 28°★ 30°32°32°29°27°26°25°26°★ 26°★ 25°
Morelia★ 22°★ 24°★ 27°29°30°26°24°24°23°24°★ 23°★ 22°
Ensenada19°18°20°★ 20°22°25°28°28°★ 28°★ 25°★ 22°18°
Puerto Peñasco19°20°★ 24°★ 26°★ 29°33°35°36°35°★ 30°★ 24°19°
Campeche★ 27°★ 28°★ 30°32°32°31°31°31°30°29°★ 28°★ 27°

Weather & best time by place

Sources

Compiled and reviewed by SoloSquare. How we compile and score this. Spotted something out of date? Tell us.