Puerto Vallarta in May

Puerto Vallarta month by month · Dry & sunny

Puerto Vallarta in May

May is in the dry season — sunny days and very little rain.

High / low31° / 20°C · 88° / 68°F
Sea27°C · 81°F
Rain1.0 days · 15 mm
Sunset~19:31

Dry & sunny

The weather

May is in the dry season — sunny days and very little rain. Daytime highs average 31°C (88°F) and nights 20°C (68°F). The weather station records about 1.0 days with rain and 15 mm of rainfall in the month. The sea in Banderas Bay averages 27°C (81°F), and the sun sets around 19:31.

Rain and temperature, all year

Rain (mm)High (°C)

May 2027

What's on in May 2027

  • 1 May
    Labor DayPublic holiday

Tips for May

  • Plan hikes and walking tours for the morning — midday is very hot.
  • It's within the eastern Pacific hurricane season (May 15 – Nov 30): check the forecast before you travel and prefer flexible bookings.

Tours

Tours worth doing in May

Tracked links — we may earn a commission at no extra cost to you. Tours are never ranked by commission.

FAQ

Common questions

What is the weather like in Puerto Vallarta in May?

May is in the dry season — sunny days and very little rain. Daytime highs average 31°C (88°F) and nights 20°C (68°F). The weather station records about 1.0 days with rain and 15 mm of rainfall in the month. The sea in Banderas Bay averages 27°C (81°F), and the sun sets around 19:31.

Is May a good time to visit Puerto Vallarta?

Yes, if you want sunshine: May averages only 1.0 days with rain.

How warm is the ocean in Puerto Vallarta in May?

About 27°C (81°F) on average in Banderas Bay (Open-Meteo, 2023–2025).

Is May hurricane season in Puerto Vallarta?

Yes — the eastern Pacific hurricane season runs from May 15 to November 30 (NOAA). Check the forecast close to your trip.

One quiet email a week

What's on this week in Vallarta, plus a heads-up when holiday plans and dates are announced. No spam, unsubscribe anytime.

Report a problem

Wrong phone number, a place that closed, a broken link — tell us and we'll fix it. We read every one.