from $120 USD
Dry & sunny
The weather
April is in the dry season — sunny days and very little rain. Daytime highs average 30°C (86°F) and nights 17°C (63°F). The weather station records about 0.2 days with rain and 2 mm of rainfall in the month. The sea in Banderas Bay averages 24°C (76°F), and the sun sets around 19:20.
Rain and temperature, all year
Rain (mm)High (°C)
April 2027
What's on in April 2027
No special events on file for this month yet — check this week's events.
Tips for April
- Dry-season months are the busiest for visitors — book popular hotels and tours early.
- Pack a light layer for evenings and early boat trips (lows around 17°C).
- The water is refreshing (24°C) — some snorkelers like a thin wetsuit.
Tours
Tours worth doing in April
from $120 USD
from $99 USD
⚡ Limited daily access — Book ahead
Boat to a protected island park: snorkel, kayak and blue-footed boobies
from $99 USD
⚡ High Demand — Books weeks ahead
Sail into the sunset: open bar, light dinner and live music
from $59 USD
Eight to ten tastings across Centro and Zona Romántica
from $119 USD
⚡ High Demand — Books weeks ahead
Cruise by torchlight to a cliffside dinner and Mayan-inspired show
from $105 USD
Tracked links — we may earn a commission at no extra cost to you. Tours are never ranked by commission.
Where to stay
Booking Puerto Vallarta for April
April sits in high winter dry season — rates rise near holidays and snowbird months. Compare live availability before booking.
FAQ
Common questions
What is the weather like in Puerto Vallarta in April?
April is in the dry season — sunny days and very little rain. Daytime highs average 30°C (86°F) and nights 17°C (63°F). The weather station records about 0.2 days with rain and 2 mm of rainfall in the month. The sea in Banderas Bay averages 24°C (76°F), and the sun sets around 19:20.
Is April a good time to visit Puerto Vallarta?
Yes, if you want sunshine: April averages only 0.2 days with rain.
How warm is the ocean in Puerto Vallarta in April?
About 24°C (76°F) on average in Banderas Bay (Open-Meteo, 2023–2025).