Mexico has two major travel seasons. The busiest season starts around the end of December and continues through Easter; in some places, it begins as early as mid-November. The slower season is on average from the day after Easter to the middle of December, during this time prices can drop 20% to 50%. The busiest beach locations such as Vera Cruz and Acapulco during July and August, the usual summer vacation time, prices will rise considerably.
Mexico has two main climate seasons: rainy which lasts from May to mid-October and dry that averages from mid-October to April. Hurricane season mainly affects the Yucatán Peninsula and the southern Pacific coast, in particular June through October. On the contrary, if no hurricanes strike, the gentle, cooling winds, particularly September through November, can make it a perfect time to discover the pre-Hispanic ruins that line the interior of the peninsula. Most of coastal Mexico encounter temperatures in the 80s°F (20s°C) in the hottest months.
The northern portion that borders the United States, encounter very high summer temperatures. Another thing to keep in mind if traveling in the winter months to avoid the crowds is elevation. High-elevation cities such as Mexico City and San Cristóbal de las Casas can be surprisingly cold. Temperatures can drop close to freezing at night in winter even in San Miguel de Allende and Guanajuato, which are at lower elevations.
CLIMATE
Weather Averages for Acapulco:
Average Temperatures for Acapulco, Mexico
Average High/Low Temperature for Acapulco, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 88°f | 88°f | 88°f | 90°f | 90°f | 90°f | 91°f | 90°f | 90°f | 90°f | 90°f | 90°f |
| 31°c | 31°c | 31°c | 32°c | 32°c | 32°c | 33°c | 32°c | 32°c | 32°c | 32°c | 32°c |
| 70°f | 70°f | 70°f | 72°f | 73°f | 75°f | 75°f | 75°f | 75°f | 75°f | 73°f | 72°f |
| 21°c | 21°c | 21°c | 22°c | 23°c | 24°c | 24°c | 24°c | 24°c | 24°c | 23°c | 22°c |
Average Rainfall for Acapulco, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 9mm | 1mm | 2mm | 5mm | 28mm | 271mm | 209mm | 312mm | 341mm | 145mm | 50mm | 14mm |
| 1 Days | 0 Days | 0 Days | 0 Days | 3 Days | 13 Days | 14 Days | 13 Days | 16 Days | 9 Days | 2 Days | 1 Days |
Average Humidity for Acapulco, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 9mm | 1mm | 2mm | 5mm | 28mm | 271mm | 209mm | 312mm | 341mm | 145mm | 50mm | 14mm | 1 Days | 0 Days | 0 Days | 0 Days | 3 Days | 13 Days | 14 Days | 13 Days | 16 Days | 9 Days | 2 Days | 1 Days |
Average Humidity for Acapulco, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 74% | 75% | 75% | 73% | 74% | 76% | 77% | 75% | 79% | 79% | 77% | 77% |
Average Daily Sunshine Hours for Acapulco, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 9 Hrs | 9 Hrs | 9 Hrs | 8 Hrs | 7 Hrs | 7 Hrs | 7 Hrs | 7 Hrs | 6 Hrs | 7 Hrs | 9 Hrs | 9 Hrs |
Weather Averages for Cabo san lucas:
Average Rainfall for Acapulco, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 30°c | 23°c | 25°c | 27°c | 30°c | 31°c | 34°c | 35°c | 34°c | 30°c | 28°c | 25°c |
| 12°c | 12°c | 13°c | 14°c | 16°c | 18°c | 22°c | 23°c | 23°c | 20°c | 17°c | 14°c |
Average Rainfall for Cabo san lucas, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 5mm | 27mm | 0mm | 0mm | 0mm | 5mm | 10mm | 30mm | 35mm | 15mm | 12mm | 27mm |
Average Humidity for Cabo san lucas, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 68% | 65% | 62% | 60% | 61% | 65% | 68% | 70% | 69% | 69% | 71% | 67% |
Weather Averages for Cozumel;
Average Daily Sunshine Hours for Cozumel, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| Hrs | Hrs | Hrs | Hrs | Hrs | Hrs | Hrs | Hrs | 8 Hrs | Hrs | Hrs | Hrs |
Weather Averages for Mexico City:
Average Temperatures for Mexico City, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 54°f | 57°f | 61°f | 64°f | 66°f | 64°f | 64°f | 63°f | 63°f | 61°f | 57°f | 54°f |
| 12°c | 14°c | 16°c | 18°c | 19°c | 18°c | 18°c | 17°c | 17°c | 16°c | 14°c | 12°c |
Average High/Low Temperature for Mexico City, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 68°f | 72°f | 75°f | 79°f | 79°f | 75°f | 73°f | 72°f | 72°f | 72°f | 70°f | 68°f |
| 20°c | 22°c | 24°c | 26°c | 26°c | 24°c | 23°c | 22°c | 22°c | 22°c | 21°c | 20°c |
| 39°f | 43°f | 46°f | 50°f | 52°f | 54°f | 54°f | 54°f | 54°f | 50°f | 45°f | 39°f |
| 4°c | 6°c | 8°c | 10°c | 11°c | 12°c | 12°c | 12°c | 12°c | 10°c | 7°c | 4°c |
Weather Averages for Tijuana:
Average Temperatures for Tijuana, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 55°f | 55°f | 57°f | 57°f | 63°f | 66°f | 70°f | 72°f | 70°f | 64°f | 59°f | 55°f |
| 13°c | 13°c | 14°c | 14°c | 17°c | 19°c | 21°c | 22°c | 21°c | 18°c | 15°c | 13°c |
Average High/Low Temperature for Tijuana, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 64°f | 64°f | 64°f | 66°f | 70°f | 73°f | 79°f | 79°f | 79°f | 73°f | 70°f | 66°f |
| 18°c | 18°c | 18°c | 19°c | 21°c | 23°c | 26°c | 26°c | 26°c | 23°c | 21°c | 19°c |
| 45°f | 46°f | 48°f | 48°f | 54°f | 57°f | 61°f | 63°f | 61°f | 55°f | 48°f | 45°f |
| 7°c | 8°c | 9°c | 9°c | 12°c | 14°c | 16°c | 17°c | 16°c | 13°c | 9°c | 7°c |
Weather Averages for Cancun:
Average Temperatures for Cancun, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 73°f | 73°f | 77°f | 79°f | 81°f | 82°f | 82°f | 82°f | 82°f | 81°f | 77°f | 75°f |
| 23°c | 23°c | 25°c | 26°c | 27°c | 28°c | 28°c | 28°c | 28°c | 27°c | 25°c | 24°c |
Average High/Low Temperature for Cancun, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 81°f | 82°f | 84°f | 85°f | 88°f | 89°f | 90°f | 90°f | 89°f | 87°f | 84°f | 82°f |
| 27°c | 28°c | 29°c | 29°c | 31°c | 32°c | 32°c | 32°c | 32°c | 31°c | 29°c | 28°c |
| 66°f | 68°f | 71°f | 73°f | 77°f | 78°f | 78°f | 77°f | 76°f | 74°f | 72°f | 69°f |
| 19°c | 20°c | 22°c | 23°c | 25°c | 26°c | 26°c | 25°c | 24°c | 23°c | 22°c | 21°c |
Average Rainfall for Cancun, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 88.9 mm | 55.88 mm | 40.64 mm | 40.64 mm | 116.84 mm | 177.8 mm | 109.22 mm | 149.86 mm | 228.6 mm | 218.44 mm | 96.52 mm | 109.22 mm |
| 10 Days | 14 Days | 5 Days | 10 Days | 15 Days | 19 Days | 11 Days | 10 Days | 20 Days | 6 Days | 5 Days | 5 Days |
Average Humidity for Cancun, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 80.50% | 79% | 78.50% | 76.50% | 77% | 78.50% | 77% | 78% | 80% | 80% | 80.50% | 80.50% |
Average Snow/Fog Days for Cancun, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 1 Days | 1 Days | 0 Days | 0 Days | 0 Days | 0 Days | 0 Days | 0 Days | 0 Days | 0 Days | 1 Days | 1 Days |
Weather Averages for Ensenada:
Average Daily Sunshine Hours for Ensenada, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| Hrs | Hrs | Hrs | Hrs | Hrs | Hrs | Hrs | Hrs | Hrs | 6 Hrs | Hrs | Hrs |
Weather Averages for Puerto Vallarta:
Average Temperatures for Puerto Vallarta, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 70°f | 70°f | 70°f | 73°f | 75°f | 81°f | 81°f | 81°f | 81°f | 81°f | 75°f | 72°f |
| 21°c | 21°c | 21°c | 23°c | 24°c | 27°c | 27°c | 27°c | 27°c | 27°c | 24°c | 22°c |
Average High/Low Temperature for Puerto Vallarta, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 79°f | 79°f | 79°f | 81°f | 82°f | 88°f | 88°f | 88°f | 88°f | 88°f | 84°f | 81°f |
| 26°c | 26°c | 26°c | 27°c | 28°c | 31°c | 31°c | 31°c | 31°c | 31°c | 29°c | 27°c |
| 59°f | 61°f | 61°f | 64°f | 68°f | 73°f | 73°f | 73°f | 73°f | 73°f | 66°f | 61°f |
| 15°c | 16°c | 16°c | 18°c | 20°c | 23°c | 23°c | 23°c | 23°c | 23°c | 19°c | 16°c |
Average Rainfall for Puerto Vallarta, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 17.7mm | 6.3mm | 8mm | 8mm | 2.9mm | 66.3mm | 156.2mm | 143.2mm | 107.1mm | 35.5mm | 7mm | 6.8mm |
| 2 Days | 1 Days | 0 Days | 0 Days | 1 Days | 10 Days | 15 Days | 15 Days | 14 Days | 5 Days | 1 Days | 2 Days |
Average Humidity for Puerto Vallarta, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 67% | 65% | 65% | 67% | 68% | 69% | 69% | 70% | 70% | 68% | 67% | 68% |
Weather Averages for Riviera Maya:
Average Temperatures for Riviera Maya, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 73°f | 73°f | 77°f | 79°f | 81°f | 82°f | 82°f | 82°f | 82°f | 81°f | 77°f | 75°f |
| 23°c | 23°c | 25°c | 26°c | 27°c | 28°c | 28°c | 28°c | 28°c | 27°c | 25°c | 24°c |
Average High/Low Temperature for Riviera Maya, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 81°f | 82°f | 84°f | 85°f | 88°f | 89°f | 90°f | 90°f | 89°f | 87°f | 84°f | 82°f |
| 27°c | 28°c | 29°c | 29°c | 31°c | 32°c | 32°c | 32°c | 32°c | 31°c | 29°c | 28°c |
| 66°f | 68°f | 71°f | 73°f | 77°f | 78°f | 78°f | 77°f | 76°f | 74°f | 72°f | 69°f |
| 19°c | 20°c | 22°c | 23°c | 25°c | 26°c | 26°c | 25°c | 24°c | 23°c | 22°c | 21°c |
Average Rainfall for Riviera Maya, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 88mm | 55mm | 40mm | 40mm | 116mm | 177mm | 109mm | 149mm | 228mm | 218mm | 107mm | 98mm |
Average Humidity for Riviera Maya, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 80% | 79% | 78% | 76% | 77% | 78% | 77% | 78% | 80% | 80% | 81% | 81% |
Weather Averages for Tulum
Average Temperatures for Tulum, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 75°f | 75°f | 77°f | 79°f | 82°f | 82°f | 82°f | 82°f | 82°f | 81°f | 79°f | 75°f |
| 24°c | 24°c | 25°c | 26°c | 28°c | 28°c | 28°c | 28°c | 28°c | 27°c | 26°c | 24°c |
Average High/Low Temperature for Tulum, Mexico
| Jan | Feb | Mar | Apr | May | June | July | Aug | Sept | Oct | Nov | Dec |
| 81°f | 81°f | 82°f | 84°f | 88°f | 88°f | 88°f | 90°f | 88°f | 86°f | 82°f | 81°f |
| 27°c | 27°c | 28°c | 29°c | 31°c | 31°c | 31°c | 32°c | 31°c | 30°c | 28°c | 27°c |
| 70°f | 70°f | 72°f | 73°f | 75°f | 75°f | 75°f | 75°f | 75°f | 75°f | 73°f | 70°f |
| 21°c | 21°c | 22°c | 23°c | 24°c | 24°c | 24°c | 24°c | 24°c | 24°c | 23°c | 21°c |
HOLIDAYS
March 21 - 24 Good Friday to Easter Monday
May 1 Labour Day
May 5 Battle of Puebla
September 1 President's address/Bank Holiday
September 16 Independence Day*
October 12 Dia de la Raza/Columbus Day - most places close
November 2 Dia de los Muertos. Most places close
November 20 Anniversary of the Mexican Revolution
December 12 Virgin of Guadalupe, Government and banks only
December 25 Christmas Day
*Independence was declared at Midnight so 15 and 16 September both count as part of the "Noche del Grito" or Shout of Freedom. Only the 16th is a holiday, however.
1Most businesses close though these are not official holidays. They are official for government and banks.



