December through mid-April is the busiest travel time in Puerto Vallarta since this is the time the city experiences its best weather of the year (and of course, the holidays and spring break). If you're interested in whale watching, visit from December to March when they are migrating through this area.