World Resorts Mexico Weather

Weather in Mexico in April

Mexico in April on a weather map
Weather
Sea water temperature
Now
January
February
March
April
May
June
July
August
September
October
November
December
• This map is fully interactive. You can zoom it in and out or pan it to find any other places.

Best place for vacation in Mexico in April

Table below will help you to find the best place for your vacation in Mexico in April. Find the place with less rains and more sun. We also provide information about sea water temperature for marine resort.

Place name Air temp
day / night
Cloudiness Rainy days (precipitation) Sea
temperature
Sunny hours
 Acapulco 85.7°F 75.0°F 11.9% - 81.7°F 12 h. 2 min.
 Aguascalientes 81.6°F 56.4°F 13.5% - - 11 h. 57 min.
 Boca del Rio 87.0°F 75.0°F 32.4% - 79.0°F 9 h. 30 min.
 Brisas de Zicatela 86.8°F 77.0°F 14.7% - 82.9°F 11 h. 39 min.
 Cabo San Lucas 78.0°F 66.4°F 18.1% - 71.6°F 11 h. 24 min.
 Campeche 90.6°F 74.9°F 17.9% - 82.2°F 11 h. 22 min.
 Cancun 84.3°F 75.8°F 39.5% - 80.8°F 8 h. 39 min.
 Casitas 82.3°F 72.7°F 38.4% - 77.4°F 8 h. 46 min.
 Celaya 84.6°F 55.3°F 15.3% - - 11 h. 41 min.
 Chetumal 86.9°F 77.0°F 42.8% - 82.8°F 8 h. 12 min.
 Chihuahua 80.0°F 57.8°F 9.0% - - 12 h. 43 min.
 Chilpancingo 84.7°F 60.3°F 15.7% 1 day (0.3 in.) - 11 h. 34 min.
 Chimalhuacan 77.1°F 59.5°F 18.1% - - 11 h. 18 min.
 Ciudad Apodaca 83.0°F 67.6°F 35.2% - - 9 h. 16 min.
 Ciudad del Carmen 84.6°F 78.6°F 19.4% - 82.6°F 11 h. 8 min.
 Ciudad Juarez 77.4°F 56.8°F 9.6% - - 12 h. 44 min.
 Ciudad Lazaro Cardenas 83.9°F 72.2°F 21.5% - 80.1°F 10 h. 51 min.
 Ciudad Lopez Mateos 76.3°F 57.3°F 22.1% - - 10 h. 49 min.
 Ciudad Nicolas Romero 75.8°F 56.2°F 21.7% - - 10 h. 52 min.
 Ciudad Obregon 90.1°F 62.9°F 8.2% - - 12 h. 46 min.
 Ciudad Victoria 89.6°F 68.7°F 23.0% - - 10 h. 48 min.
 Costa de Oro 90.1°F 72.0°F 31.3% - 79.5°F 9 h. 38 min.
 Cozumel 84.1°F 76.1°F 42.7% - 81.3°F 8 h. 14 min.
 Cuautitlan Izcalli 77.6°F 58.7°F 20.5% - - 11 h. 1 min.
 Cuernavaca 83.1°F 60.9°F 16.1% - - 11 h. 33 min.
 Culiacan 92.2°F 65.4°F 14.1% - - 11 h. 57 min.
 Durango 78.6°F 49.3°F 18.2% - - 11 h. 24 min.
 Ecatepec 78.6°F 59.4°F 19.3% - - 11 h. 10 min.
 Ensenada 65.6°F 53.4°F 29.4% - 61.3°F 10 h. 10 min.
 Garcia 80.9°F 62.9°F 28.9% 1 day (1.0 in.) - 10 h. 5 min.
 General Escobedo 82.2°F 67.0°F 35.6% - - 9 h. 14 min.
 Gomez Palacio 85.4°F 62.0°F 11.8% - - 12 h. 16 min.
 Guadalajara 86.2°F 61.3°F 8.5% - - 12 h. 33 min.
 Guadalupe 82.0°F 67.1°F 32.8% - - 9 h. 35 min.
 Hermosillo 87.8°F 62.7°F 5.3% - - 13 h. 12 min.
 Irapuato 85.1°F 56.8°F 13.3% - - 11 h. 57 min.
 Isla Mujeres 83.6°F 76.2°F 40.2% - 80.6°F 8 h. 33 min.
 Ixtapaluca 76.2°F 56.9°F 20.1% - - 11 h. 4 min.
 La Paz 82.6°F 63.7°F 12.4% - 73.0°F 12 h. 9 min.
 La Pesca 77.3°F 72.9°F 51.6% - 75.2°F 7 h. 9 min.
 Leon 83.2°F 55.6°F 13.8% - - 11 h. 53 min.
 Los Mochis 89.2°F 63.9°F 15.1% - - 11 h. 51 min.
 Mahahual 84.7°F 77.6°F 45.8% - 81.9°F 7 h. 49 min.
 Manzaltan 80.9°F 69.4°F 33.5% - 74.3°F 9 h. 27 min.
 Manzanillo 85.1°F 68.8°F 19.7% - 77.0°F 11 h. 6 min.
 Matamoros 83.5°F 71.7°F 53.0% 1 day (0.4 in.) - 7 h. 0 min.
 Mazatlan 80.8°F 69.4°F 33.4% - 73.4°F 9 h. 27 min.
 Mazunte 89.9°F 76.2°F 20.5% - 82.4°F 10 h. 56 min.
 Merida 94.4°F 72.5°F 25.0% - 80.2°F 10 h. 28 min.
 Mexica 78.0°F 61.1°F 20.2% - - 11 h. 3 min.
 Mexicali 82.5°F 62.7°F 3.5% - - 13 h. 33 min.
 Mexico City 78.1°F 61.5°F 20.1% - - 11 h. 3 min.
 Monclova 84.4°F 66.3°F 23.4% - - 10 h. 48 min.
 Monte Gordo 82.3°F 72.7°F 38.4% - 77.4°F 8 h. 46 min.
 Monterrey 81.4°F 66.6°F 32.5% 1 day (0.6 in.) - 9 h. 37 min.
 Morelia 82.1°F 54.9°F 13.6% - - 11 h. 53 min.
 Naucalpan 76.9°F 60.3°F 21.7% - - 10 h. 52 min.
 Nezahualcoyotl 77.9°F 61.0°F 17.8% - - 11 h. 21 min.
 Nogales 73.6°F 51.3°F 7.8% - - 12 h. 57 min.
 Nuevo Laredo 85.3°F 69.6°F 42.5% - - 8 h. 22 min.
 Oaxaca 81.3°F 56.4°F 21.8% 1 day (0.5 in.) - 10 h. 48 min.
 Ojo de Agua 81.6°F 67.5°F 33.5% - - 9 h. 29 min.
 Pachuca 74.9°F 52.8°F 23.3% - - 10 h. 40 min.
 Playa del Carmen 84.4°F 75.4°F 39.9% - 81.3°F 8 h. 35 min.
 Poza Rica 88.2°F 70.8°F 46.5% - - 7 h. 45 min.
 Puebla 77.0°F 57.9°F 20.0% - - 11 h. 4 min.
 Puerto Aventuras 85.4°F 74.5°F 41.8% - 81.3°F 8 h. 21 min.
 Puerto Vallarta 85.9°F 64.3°F 21.0% - 76.1°F 10 h. 58 min.
 Punta Mita 85.1°F 66.9°F 21.2% - 76.3°F 10 h. 57 min.
 Purerto Escondido 86.8°F 77.0°F 14.5% - 83.1°F 11 h. 41 min.
 Queretaro 81.9°F 57.0°F 17.7% - - 11 h. 23 min.
 Reynosa 85.3°F 70.8°F 48.3% - - 7 h. 36 min.
 Riviera Maya 85.4°F 74.5°F 42.1% - 81.3°F 8 h. 19 min.
 Salamanca 86.4°F 56.2°F 13.3% - - 11 h. 56 min.
 Saltillo 76.8°F 58.1°F 20.4% - - 11 h. 9 min.
 San Blas 91.4°F 65.7°F 17.3% - 77.9°F 11 h. 28 min.
 San Cristobal de las Casas 72.7°F 58.9°F 34.6% 1 day (0.8 in.) - 9 h. 11 min.
 San Juan del Rio 80.9°F 54.7°F 18.0% - - 11 h. 21 min.
 San Luis Potosi 79.0°F 56.7°F 26.6% - - 10 h. 17 min.
 San Nicolas de los Garza 81.9°F 67.8°F 34.2% - - 9 h. 24 min.
 San Pancho 77.6°F 70.1°F 22.3% - 77.7°F 10 h. 49 min.
 Santa Catarina 81.0°F 63.0°F 28.5% 1 day (1.0 in.) - 10 h. 8 min.
 Sayulita 77.6°F 70.1°F 22.3% - 77.4°F 10 h. 49 min.
 Tampico 82.4°F 74.4°F 49.4% - 76.6°F 7 h. 25 min.
 Tehuacan 80.1°F 56.0°F 27.5% - - 10 h. 7 min.
 Tepic 87.4°F 63.7°F 11.3% - - 12 h. 13 min.
 Tijuana 68.0°F 56.0°F 33.0% - 60.1°F 9 h. 43 min.
 Tlalnepantla 77.9°F 60.7°F 20.2% - - 11 h. 3 min.
 Tlaquepaque 86.3°F 60.4°F 8.6% - - 12 h. 32 min.
 Toluca 71.1°F 50.4°F 21.9% - - 10 h. 50 min.
 Tonala 85.6°F 61.7°F 8.6% - - 12 h. 32 min.
 Torreon 85.5°F 62.4°F 11.7% - - 12 h. 16 min.
 Tulum 84.6°F 75.0°F 44.0% - 81.3°F 8 h. 4 min.
 Tuxtla Gutierrez 90.6°F 66.7°F 28.2% - - 10 h. 0 min.
 Uruapan 80.5°F 58.3°F 11.2% - - 12 h. 11 min.
 Veracruz 82.6°F 75.8°F 39.1% - 78.8°F 8 h. 39 min.
 Villahermosa 95.7°F 75.1°F 26.1% - - 10 h. 17 min.
 Xalapa 75.9°F 61.9°F 35.5% - - 9 h. 7 min.
 Zapopan 86.3°F 61.3°F 8.3% - - 12 h. 35 min.
 Zihuatanejo 86.5°F 71.7°F 9.8% - 80.4°F 12 h. 19 min.
* Sunny hours are calculated based on the average daily number of hours while sunlight can reach the ground. It depends on day length and cloudiness during the day.
Places in Mexico:
Name
°F
+88°F
+88°F
+86°F
+99°F
+99°F
+88°F
+90°F
+88°F
+73°F
+90°F
Units of measurement: °C / °F