Christmas and New Year in Puerto Vallarta

Processions, posadas, a giant tree on the pier and fireworks over the Malecón — what the holidays look like here, and how to plan the busiest weeks of the year.

Fireworks over the crowned tower of the church of Our Lady of Guadalupe at night
Fireworks over the church of Our Lady of Guadalupe, March 2023. Photo: Another Believer, Wikimedia Commons, CC BY-SA 4.0.

December in Puerto Vallarta starts with twelve days of processions for the Virgin of Guadalupe and ends with fireworks over the bay. In between come posadas, a Christmas Eve that matters more than Christmas Day, a free city festival and some of the busiest beaches of the year. The weather is dry and warm, the whales are back, and the town is full. As of October 2026 the city hasn't announced its programme for this season, so the events below are last year's, as a guide to what to expect.

At a glance

1–12 DecemberFiestas de Guadalupe: nightly processions to the downtown church
8 DecemberWhale-watching season opens
16–24 DecemberPosadas, mostly in homes, neighbourhoods and businesses
24 DecemberNochebuena: the big family dinner, midnight mass and fireworks
25 December and 1 JanuaryPublic holidays; banks closed
31 DecemberFree celebration and fireworks on the Malecón
6 JanuaryDía de Reyes and the rosca
WeatherDry; about 28–30 °C by day, 18 °C at night; sea about 25–26 °C
CrowdsMexican school holidays from 21 December 2026 to 5 January 2027

Early December: Guadalupe and the whales

The month opens with the city's biggest festival. From 1 to 12 December, more than 400 processions — parishes, businesses, neighbourhoods — walk through the centre to the church of Our Lady of Guadalupe, with up to 20,000 people on the 12th. It's worth seeing, and it's how you'll find the downtown streets most evenings. Read Fiestas de Guadalupe before you go. The whale-watching season opens on 8 December, so an early-December trip can combine both.

Christmas the Mexican way

What the city put on last year

In 2025 the city's family-welfare office ran a free festival, "Mar de Regalos" (Sea of Gifts), from 18 December to 1 January, with events most evenings from about 6 to 8 p.m.: DJs, saxophone, carols, Christmas films, folk music and rock, and concerts from 26 to 30 December. Venues included the Los Muertos pier, the Los Arcos amphitheatre on the Malecón, Parque Hidalgo, Parque Lázaro Cárdenas, the Isla Cuale cultural centre and Playa Palmares.

Expect something similar in 2026; we'll add the dates to the events calendar once they're announced.

New Year's Eve

The city and the state of Jalisco hold a free New Year's Eve party on the Malecón, with a stage near El Faro, the lighthouse. In 2025 it started at around 7.30 or 8 p.m. with mariachi and cumbia, and a DJ played on after midnight. At midnight, fireworks went up with a drone show — the second year with drones — and fireworks could be seen all round the bay.

Staying safe in the crowds

Día de Reyes

On 6 January Mexican families share a rosca de reyes, a ring-shaped sweet bread with a small figure of the baby Jesus baked inside; whoever finds it hosts a tamales party on 2 February, Candelaria. Bakeries sell roscas in early January. Schools go back on 7 January 2027.

Planning the busiest weeks

Frequently asked

What is there to do in Puerto Vallarta at Christmas?

The Fiestas de Guadalupe processions (1–12 December), the city's free Christmas festival with a giant tree on the Los Muertos pier, special Christmas Eve dinners, whale watching from 8 December and the beach. Last year's city festival ran from 18 December to 1 January.

Are there fireworks in Puerto Vallarta on New Year's Eve?

Yes. The city holds a free party on the Malecón near the lighthouse, with music from the early evening and fireworks with a drone show at midnight; fireworks are also visible around the bay.

Is Puerto Vallarta busy at Christmas?

Very. Mexican school holidays run from 21 December 2026 to 5 January 2027, and hotel occupancy over the 2025–26 holidays was projected above 80%. Book accommodation, transfers and New Year's Eve dinners early.

What is the weather like in Puerto Vallarta in December?

Dry and warm: about 28–30 °C by day and 18 °C at night, with only a couple of days of rain on average. The sea is around 25–26 °C.

Latest articles