Puerto Vallarta
- Day
- 29.1°C
- Sea
- 23.4°C
- Sun
- 8.0h
- Rain days
- 1
Your March weather guide
March is a good month for a warm-weather holiday in Mexico, with average days of 28°C and sea temperatures of 26°C. The main choice is between Puerto Vallarta, which has just 1 rainy day on average but cooler water, and the Caribbean destinations, where the sea is warmer but rain is more likely. It suits travellers who want beach weather without needing every day to be completely dry.
Long-term climate averages, not a forecast · 1991-2020
Mexico, month by month
Turn up the warmth
Ranked by average daytime high. The full comparison is in the table below.
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.
| # | Destination | ||||||
|---|---|---|---|---|---|---|---|
| 1 | Puerto Vallarta | 29.1°C | 18.2°C | 23.4°C | 8.0 h | 1 | 12 h 18 min |
| 2 | Tulum | 27.5°C | 23.1°C | 26.4°C | 7.5 h | 7 | 10 h 54 min |
| 3 | Riviera Maya | 27.3°C | 23.0°C | 26.4°C | 7.5 h | 7 | 10 h 48 min |
| 4 | Playa del Carmen | 27.1°C | 22.9°C | 26.5°C | 7.4 h | 6 | 10 h 48 min |
| 5 | Cancun | 26.9°C | 23.2°C | 26.0°C | 7.3 h | 7 | 10 h 42 min |
5 destinations shownClimate averages, not a forecast.
Daytime highs across Mexico in March run from 26.9°C (Cancun) to 29.1°C (Puerto Vallarta). In Puerto Vallarta about 98% of March days reach 25°C. Nights average 22.1°C; the coldest 10% of nights in Cancun fall to 21°C or below.
Expect around 6 rainy days (1 mm or more) in March, with Puerto Vallarta the driest (1 days) and Tulum the wettest (7 days). The wettest March at Puerto Vallarta between 1991 and 2020 was 2015 with 165 mm; the driest was 1991 with 0 mm.
The sea averages 25.7°C around Mexico in March - warmest at Playa del Carmen (26.5°C). That is comfortable for swimming.
Around 7.5 hours of sunshine a day on average, out of 11.9 hours of daylight (sunshine estimated from cloud cover).
March is the 9th warmest month of the twelve in Mexico. It is 0.7°C warmer than February and 1.3°C warmer in April. The hottest month here is August (30°C) and the coolest January (26°C).
Based on the averages: summer clothes for the day; a light waterproof for the odd shower; swimwear - the sea is 26°C.
Within 1.5°C of Mexico's March daytime average: Phu Quoc (29°C, sea 29°C), Montego Bay (29°C, sea 27°C), Singapore (29°C, sea 29°C), Maldives (28°C, sea 29°C), Seychelles (28°C, sea 29°C). See the full ranking for March.
Puerto Vallarta is the strongest choice if avoiding rain matters most. Its average of 1 rainy day makes it much drier than the Caribbean destinations here, while daytime temperatures of 29°C make it the hottest option. That combination favours time outdoors, though planning a break from the midday heat is sensible. The catch is the sea: at 23°C, it is cooler than on the Caribbean coast, so it is less suited to anyone who dislikes a cool first dip. Nights average 18°C, giving some relief from the daytime warmth; pack a light layer rather than assuming every evening will feel hot.
Choose the Caribbean side if warmer water and warm evenings matter more than keeping rain risk low. Tulum, Riviera Maya, Playa del Carmen and Cancun all have average sea temperatures of 26°C and nights of 23°C. Tulum is slightly warmer by day at 28°C, while the other destinations average 27°C, so temperature alone gives little reason to favour any of them. Playa del Carmen has 6 rainy days on average, compared with 7 in the others, but that is a small difference rather than a promise of drier weather. Keep outdoor plans flexible and take a light waterproof layer.
Across Mexico, the March averages point to days best spent in light clothing, with shade and sun protection close at hand. Average sunshine of 7.5 hours leaves plenty of scope for outdoor time, but it does not mean uninterrupted clear skies. The country average of 6 rainy days is a reason to leave room to change plans, not to rule March out. Nights average 22°C, although Puerto Vallarta is noticeably cooler than the Caribbean options. If you are travelling from London, where March days average 10°C, expect a substantial jump in warmth and give yourself time to adjust before planning long spells in the midday sun.
A little more detail
Plain answers, grounded in the averages.
Puerto Vallarta is the warmest of the 5 places we track in Mexico in March with an average high of 29.1°C; Cancun is the coolest at 26.9°C.
The sea averages 22°C or more at Puerto Vallarta (23°C), Tulum (26°C), Riviera Maya (26°C), Playa del Carmen (27°C), Cancun (26°C) in March.
The Caribbean destinations offer the warmer option, with sea temperatures averaging 26°C. Puerto Vallarta averages 23°C, which may feel cool when you first get in. Choose the Caribbean coast if you prefer warmer water for swimming.
A light layer is sensible in Puerto Vallarta, where nights average 18°C. The Caribbean destinations stay warmer at 23°C overnight, so lightweight clothing is a better starting point there. A heavy jacket is unlikely to be useful in these destinations.
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