Best months by city
| City | Best months | Hottest month | Wettest month |
|---|---|---|---|
| Mexico City | March to May and October to November | May, 83°F (28°C) | July, about 28 rainy days |
| Cancún | January to April and December | August, 89°F (32°C) | October, about 22 rainy days |
| Oaxaca | January to February and November to December (weather data only) | April, 89°F (32°C) | July, about 24 rainy days |
| Puerto Vallarta | January and March to May (weather data only) | July, 87°F (31°C) | August, about 26 rainy days |
| Cabo San Lucas | January to March and December (weather data only) | July, 92°F (33°C) | August, about 7 rainy days |
| Playa del Carmen | January to April (weather data only) | July, 87°F (31°C) | October, about 22 rainy days |
| Cozumel | January to April (weather data only) | May, 88°F (31°C) | October, about 22 rainy days |
| Tulum | January to April and November to December | July, 88°F (31°C) | October, about 22 rainy days |
Each city name opens its own month-by-month table. Heat is the average daytime high; rainy days are days with at least 1 mm of rain. Cities marked "weather data only" have not yet been checked against crowds, closures or local seasons.
Every month at a glance
| City | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mexico City | Okay | Okay | Best | Best | Best | Okay | Avoid | Avoid | Okay | Best | Best | Okay |
| Cancún | Best | Best | Best | Best | Okay | Okay | Okay | Okay | Okay | Avoid | Okay | Best |
| Oaxaca | Best | Best | Okay | Okay | Okay | Okay | Avoid | Okay | Okay | Okay | Best | Best |
| Puerto Vallarta | Best | Okay | Best | Best | Best | Okay | Okay | Avoid | Okay | Okay | Okay | Okay |
| Cabo San Lucas | Best | Best | Best | Okay | Okay | Okay | Okay | Okay | Okay | Okay | Okay | Best |
| Playa del Carmen | Best | Best | Best | Best | Okay | Okay | Okay | Okay | Avoid | Avoid | Okay | Okay |
| Cozumel | Best | Best | Best | Best | Okay | Okay | Okay | Okay | Okay | Avoid | Okay | Okay |
| Tulum | Best | Best | Best | Best | Okay | Avoid | Okay | Avoid | Avoid | Avoid | Best | Best |
Best = the city's best months. Avoid = very hot, very cold or among the wettest months. Okay = neither. Hover or tap a cell for the reason.
Mexico month by month
- January
- At its best in Cancún, Oaxaca, Puerto Vallarta, Cabo San Lucas, Playa del Carmen, Cozumel and Tulum (7 of 8).
- February
- At its best in Cancún, Oaxaca, Cabo San Lucas, Playa del Carmen, Cozumel and Tulum (6 of 8).
- March
- At its best in Mexico City, Cancún, Puerto Vallarta, Cabo San Lucas, Playa del Carmen, Cozumel and Tulum (7 of 8).
- April
- At its best in Mexico City, Cancún, Puerto Vallarta, Playa del Carmen, Cozumel and Tulum (6 of 8).
- May
- At its best in Mexico City and Puerto Vallarta (2 of 8).
- June
- None of the cities we cover is at its best this month. Worth avoiding: Tulum (among the wettest, 21 rainy days).
- July
- None of the cities we cover is at its best this month. Worth avoiding: Mexico City (among the wettest, 28 rainy days); Oaxaca (among the wettest, 24 rainy days).
- August
- None of the cities we cover is at its best this month. Worth avoiding: Mexico City (among the wettest, 27 rainy days); Puerto Vallarta (among the wettest, 26 rainy days); Tulum (among the wettest, 21 rainy days).
- September
- None of the cities we cover is at its best this month. Worth avoiding: Playa del Carmen (among the wettest, 21 rainy days); Tulum (among the wettest, 21 rainy days).
- October
- At its best in Mexico City (1 of 8). Worth avoiding: Cancún (among the wettest, 22 rainy days); Playa del Carmen (among the wettest, 22 rainy days); Cozumel (among the wettest, 22 rainy days); Tulum (among the wettest, 22 rainy days).
- November
- At its best in Mexico City, Oaxaca and Tulum (3 of 8).
- December
- At its best in Cancún, Oaxaca, Cabo San Lucas and Tulum (4 of 8).
Plan your trip
Open a city guide for tours, hotels and what to do there:
- Mexico City guide
- Cancún guide
- Oaxaca guide
- Puerto Vallarta guide
- Cabo San Lucas guide
- Playa del Carmen guide
- Cozumel guide
- Tulum guide
See today's travel advisory for Mexico (government warnings, checked every 2 minutes).
Mexico: common questions
- When is the best time to visit Mexico?
- The best time to visit Mexico depends on the city, but January to April and December suit the most places: at least 4 of the 8 cities we cover are at their best in those months. By city: Mexico City, March to May and October to November; Cancún, January to April and December; Oaxaca, January to February and November to December; Puerto Vallarta, January and March to May; Cabo San Lucas, January to March and December; Playa del Carmen, January to April; Cozumel, January to April; Tulum, January to April and November to December. Cities marked weather data only have a pick based on temperature and rain alone, not yet checked against crowds or local seasons.
- When is the hottest month in Mexico?
- It depends on the city. The hottest month is April in Oaxaca; May in Mexico City and Cozumel; July in Puerto Vallarta, Cabo San Lucas, Playa del Carmen and Tulum; August in Cancún (average daytime highs, 2019-2024).
- When is the rainy season in Mexico?
- The wettest month, counted in days with at least 1 mm of rain, is July in Mexico City and Oaxaca; August in Puerto Vallarta and Cabo San Lucas; October in Cancún, Playa del Carmen, Cozumel and Tulum. Open the city guide for the full month-by-month table.
- Is there a month that is good everywhere in Mexico?
- No. The most cities (7 of 8) are at their best in January to April and December, but at least one city is better visited at another time.
How we worked this out
Temperatures and rainy days come from Open-Meteo ERA5 records for 2019-2024 for each city. Where a city's best months were checked by hand against crowds and local seasons, that is the pick shown; otherwise the pick is based on weather alone and is marked. Weather changes from year to year, so treat this as a planning guide, not a forecast.