Puerto Vallarta can be enjoyed year-round, but every season has its own character: dry, sun-filled months, green and stormy months, whale months, and months with friendlier prices. This guide helps you choose based on what you're looking for.
December to March: the classic season
Sunny days, low humidity, calm sea, and temperatures of 27 to 31 degrees. It's whale season and also the busiest time of year: if you're traveling during these months, book several weeks ahead, especially around Christmas, New Year's, and February.
April and May: the best balance
The dry weather continues, there are fewer people than in winter, and rates drop. These are probably the best months for anyone who wants guaranteed sun without the high-season crowds. Semana Santa is the exception: it fills up, so book early.
June to October: green, humid, and affordable
Rainy season arrives. It almost always rains in the afternoon or at night, and mornings dawn clear, with the mountains intensely green. It's hot and humid, but it's the season with the best prices and a more relaxed city. September is the rainiest month.
October and November: the city wakes up
The rain ends, the landscape stays green, the sea is warm, and the cultural calendar kicks off: Day of the Dead in late October, festivals, and the arrival of the first snowbirds. It's one of the best windows of the year to travel.
Read the Day of the Dead guide
Depending on what you're after
For whales, January to March. For beaches and calm seas, December to May. For low prices, June to October. For culture and atmosphere, late October and November. For long winter stays, November to April.
Where to stay in any season
Amaca Petit Hotel is right in the middle of the Zona Romántica, a four-minute walk from Playa Los Muertos, with a rooftop, pool, and bar. It's adults-only, and booking direct always gets you the best available rate.
Pick your dates and book direct
Tell us which season interests you, and we'll help you choose the ideal room for those dates.

