Your April weather guide

Weather in Mexico in April

April is a good month for Mexico if you want hot days and warm sea swimming, though your choice of destination matters. Country averages sit at 29°C by day and 26°C in the sea, with 6 rainy days suggesting some flexibility is sensible. Puerto Vallarta suits travellers who prioritise dry weather and cooler evenings. Cancun, Tulum and the Riviera Maya offer warmer water, but rain is more frequent and nights stay warm.

Long-term climate averages, not a forecast · 1991-2020

Average daytime high
28.8°Cacross 5 destinations
Average night-time low
23.3°Cafter dark
Sea temperature
26.3°Cwarm enough to swim
Rainy days
6days1 mm or more

Mexico, month by month

Turn up the warmth

Warmest places in Mexico in April

Ranked by average daytime high. The full comparison is in the table below.

#1Hot

Puerto Vallarta

Mexico · 12 h 18 min from London

Day
30.4°C
Sea
24.0°C
Sun
7.7h
Rain days
1
#2Hot

Tulum

Mexico · 10 h 54 min from London

Day
28.6°C
Sea
27.0°C
Sun
7.5h
Rain days
7
#3Hot

Riviera Maya

Mexico · 10 h 48 min from London

Day
28.5°C
Sea
27.0°C
Sun
7.5h
Rain days
7
#4Hot

Playa del Carmen

Mexico · 10 h 48 min from London

Day
28.4°C
Sea
27.0°C
Sun
7.5h
Rain days
7
#5Hot

Cancun

Mexico · 10 h 42 min from London

Day
28.3°C
Sea
26.6°C
Sun
7.7h
Rain days
7

Mexico destinations ranked for April

All 5 places we track in Mexico, ordered by daytime high.

Scroll sideways for more weather, down for more places. Click a heading to sort.

Mexico destinations ranked by April temperature
#Destination
1Puerto Vallarta30.4°C19.3°C24.0°C7.7 h112 h 18 min
2Tulum28.6°C24.4°C27.0°C7.5 h710 h 54 min
3Riviera Maya28.5°C24.2°C27.0°C7.5 h710 h 48 min
4Playa del Carmen28.4°C24.1°C27.0°C7.5 h710 h 48 min
5Cancun28.3°C24.4°C26.6°C7.7 h710 h 42 min

5 destinations shownClimate averages, not a forecast.

April climate overview

Daytime highs across Mexico in April run from 28.3°C (Cancun) to 30.4°C (Puerto Vallarta). In Puerto Vallarta about 100% of April days reach 25°C. Nights average 23.3°C; the coldest 10% of nights in Cancun fall to 22°C or below.

Rainfall in April

Expect around 6 rainy days (1 mm or more) in April, with Puerto Vallarta the driest (1 days) and Tulum the wettest (7 days). The wettest April at Puerto Vallarta between 1991 and 2020 was 1997 with 66 mm; the driest was 1991 with 0 mm.

Sea temperature

The sea averages 26.3°C around Mexico in April - warmest at Tulum (27.0°C). That is comfortable for swimming.

Sunshine and daylight

Around 7.6 hours of sunshine a day on average, out of 12.5 hours of daylight (sunshine estimated from cloud cover).

April against the rest of the year in Mexico

April is the 6th warmest month of the twelve in Mexico. It is 1.3°C warmer than March and 0.9°C warmer in May. The hottest month here is August (30°C) and the coolest January (26°C).

Which part of Mexico in April?

What to pack for Mexico in April

Based on the averages: summer clothes for the day; a light waterproof for the odd shower; swimwear - the sea is 26°C.

Similar weather elsewhere in April

Within 1.5°C of Mexico's April daytime average: Kuala Lumpur (30°C), Koh Samui (30°C, sea 30°C), Montego Bay (30°C, sea 27°C), Phuket (30°C, sea 30°C), Mombasa (30°C, sea 29°C). See the full ranking for April.

Puerto Vallarta: drier weather, cooler evenings

Puerto Vallarta is the strongest choice here if avoiding rain matters most. April averages just 1 rainy day, so weather is less likely to interrupt outdoor plans than in the other destinations listed. The catch is daytime heat: at 30°C, it is also the hottest option. Plan active outings for the cooler parts of the day and leave room for shade around midday. Nights average 19°C, giving you more relief from the heat than Cancun or Tulum; a light layer may be useful when sitting outside. The sea averages 24°C, suitable for a cooling swim but noticeably cooler than the water around the Riviera Maya.

Cancun and the Riviera Maya: warmer swimming, more rain

For warmer sea swimming, Cancun, Playa del Carmen, the Riviera Maya and Tulum are the better fit, with water averaging 27°C. Daytime temperatures are closely matched: Tulum reaches 29°C, while the others average 28°C. That small difference is not a strong reason to choose between them. More important is the shared pattern of 24°C nights and 7 rainy days: expect little evening cool-down and keep outdoor plans flexible. These averages do not tell you how long rain will last, so avoid assuming either constant sunshine or whole days lost indoors. Light clothing makes sense throughout the day, while a compact rain layer is a practical addition to your bag.

A little more detail

Mexico in April FAQs

Plain answers, grounded in the averages.

Where is the hottest place in Mexico in April?

Puerto Vallarta is the warmest of the 5 places we track in Mexico in April with an average high of 30.4°C; Cancun is the coolest at 28.3°C.

Is the sea warm in Mexico in April?

The sea averages 22°C or more at Puerto Vallarta (24°C), Tulum (27°C), Riviera Maya (27°C), Playa del Carmen (27°C), Cancun (27°C) in April.

How much warmer is Mexico than London in April?

Mexico averages 29°C by day in April, compared with London's 14°C. That is a substantial change for travellers arriving from Britain: pack for hot weather rather than mild spring days, and allow yourself time to adjust before planning strenuous outdoor activity.

Will I need warm clothes in the evening?

A light layer is more useful in Puerto Vallarta, where nights average 19°C. Cancun, Tulum, Playa del Carmen and the Riviera Maya stay warmer at 24°C, so light evening clothing is the more practical starting point there.

About these averages

ERA5-Land climate reanalysis via Open-Meteo (11 km grid), 1991-2020

Averages computed from daily values at 5 destination points.Records are the highest and lowest daily values in that 30-year period, not all-time records. These are climate averages, not a forecast for your trip. How we measure holiday weather