HerStrength Logo Image

Blog Post

Best Luxury Resorts in Mexico for the Holidays (2026)

Places

August 21, 2026

Samantha Regis

HerStrength About Us Page Hero Image

For a Christmas trip, Four Seasons Punta Mita is the strongest all-round choice in Mexico: two swimmable beaches on a private Pacific peninsula, posadas every night from December 16, Santa arriving on the sand on Christmas morning, and humpback whales offshore by the time you arrive. The list below covers all varieties, from a gourmet all-inclusive on the Pacific to a colonial-town holiday of church bells and fireworks.

What separates a good Christmas resort from a merely good resort is programming. Anywhere expensive will be pleasant in late December, but only some properties build a real calendar around the season: a tree lighting, the nine nights of posadas, a quality Nochebuena menu, a Santa who turns up for the children. Each entry below names what that resort actually does, with an honest tradeoff.

The other thing to plan around is timing. The Christmas peak runs roughly December 19 to January 3, the most expensive weeks of the Mexican year, with minimum-stay requirements and restaurants that fill weeks ahead. Luxury rooms over Nochebuena and New Year's Eve go months in advance.

At a glance

  • Best for a family Christmas: Four Seasons Punta Mita

  • Best all-inclusive Christmas: Grand Velas Riviera Nayarit

  • Best for New Year's Eve: Waldorf Astoria Los Cabos Pedregal

  • Best Christmas beach: Four Seasons Los Cabos at Costa Palmas

  • Best for a grown-up Christmas: Zadún, a Ritz-Carlton Reserve

  • Best for a colonial Christmas: Rosewood San Miguel de Allende

  • Best on the Caribbean for families: Hotel Xcaret México

Methodology in brief

We ranked each property for a Christmas trip specifically, weighting what happens on site over the holidays above general luxury. Every factual claim below is checkable against the property or a reputable third party.

Criterion

What it captures

Christmas programming

What the resort runs over the holidays: posadas, tree lightings, Nochebuena menus, Santa visits, New Year's Eve celebrations, and children's activities.

Acclaim

Independent recognition, from Forbes Travel Guide and AAA Five Diamond to Michelin and Travel + Leisure, cited with the year.

A lane for every traveler

Coverage across family, all-inclusive, adults-leaning, New Year's, colonial-culture, and design-led trips.

Setting and region

A spread across Riviera Nayarit, Los Cabos, the Riviera Maya, and the colonial highlands, so you can match the place to the trip.

Timing and booking

The peak from December 19 to January 3 brings the year's highest rates and minimum stays, and we flag where to book early.

Verifiability

Room counts, opening years, and awards checked against the resorts' own materials. Holiday dates shift year to year, so confirm specific events.

The Mexican Christmas calendar, and what it means for your stay

Christmas in Mexico is a three-week season with fixed landmarks. See the table below for help deciding when you fly, what you book, and which nights you keep free.

Date

What happens

What it means for your stay

December 12

Día de la Virgen de Guadalupe, Mexico's largest religious feast, with processions and bells.

Loud and moving in the colonial towns, barely felt at coastal resorts. Rates are still low.

December 16 to 24

Las Posadas, nine nights re-enacting the search for shelter, with ponche, piñatas, and carols.

The best-value window with a real atmosphere. Most good resorts run their own posadas nightly.

December 24

Nochebuena, the main event. The big family dinner runs late, often after midnight Mass.

The single hardest reservation of the year. Book the table when you book the room.

December 25

Navidad, a quiet family day.

Slow mornings, and where Santa appears at resorts. Few restaurants open off property.

December 28

Día de los Santos Inocentes, Mexico's equivalent of April Fools.

Harmless pranks, and a reason not to believe a too-good rate quoted that morning.

December 31

Nochevieja, with galas, fireworks, and twelve grapes at midnight.

Ticketed dinners that sell out. Confirm whether the gala is included or extra.

January 6

Día de Reyes, when children traditionally receive gifts and families share rosca de reyes.

The season's close. Rates drop sharply in the days after.

If you want the holiday atmosphere and the budget matters, the December 16 to 18 stretch gives you the posadas at pre-peak rates. And if you are travelling over the peak itself, pre-arrange airport transfers, because those weeks are the busiest of the year at both Puerto Vallarta and Los Cabos.

1. Four Seasons Resort Punta Mita: Best for a family Christmas

Beachfront family luxury with posadas nightly and whales offshore.

  • Location: Punta Mita, Riviera Nayarit, on the Pacific coast about 45 minutes north of Puerto Vallarta.

  • Best for: Families who want a full-service Christmas without leaving the property.

  • Christmas programming: A tree lighting with ponche and buñuelos, Lobby Posadas from December 16 to 24, Santa's arrival on Cuevas Beach on Christmas morning, Nochebuena and Christmas Day menus, family movie nights and a magic show, and a New Year's Eve beachfront celebration.

  • Rates: Peak Christmas rates, the highest of the resort's year. Confirm with the resort.

  • Don't miss: The Tail of the Whale island green on the Pacífico golf course, and the humpbacks that reach Banderas Bay in December.

Overview

The Four Seasons Resort Punta Mita holds 177 rooms and suites, including 32 suites and four Presidential Suites, plus 31 private villas, across a 52-acre private peninsula inside a double-gated community. It has two swimmable beaches, Cuevas and Manzanillas, on different sides of the point, three pool areas split between an adults-only deck and a family infinity pool with a lazy river, two Jack Nicklaus courses, and the 13-room Apuane Spa. 

The holiday calendar is the most complete on this list: an early-December tree lighting, posadas every night from the 16th, Santa landing on Cuevas Beach on Christmas morning, and a New Year's Eve dinner on the sand. All three signature restaurants took a Wine Spectator Award of Excellence in 2026, and the resort has held the Forbes Travel Guide Five-Star rating in 2024, 2025, and 2026 alongside the AAA Five Diamond award.

Downside: Christmas rates are the highest of the year and the resort runs at capacity, so the dates and the dinner reservations both need booking months out.

2. Grand Velas Riviera Nayarit: Best all-inclusive Christmas

Gourmet all-inclusive, with the holidays handled for you.

  • Location: Nuevo Vallarta, Riviera Nayarit, on the Pacific coast.

  • Best for: Families who want dining, drinks, and holiday programming folded into one rate.

  • Christmas programming: The resort becomes "Magic Ville," a holiday village with a carousel, Santa's cottage, and live character shows, alongside gourmet Nochebuena and New Year's menus.

  • Rates: All-inclusive, at peak holiday rates, and worth asking what the holiday galas add on top.

  • Don't miss: The dining, which is the reason the Velas all-inclusive concept exists.

Overview

Grand Velas Riviera Nayarit is a beachfront all-inclusive in Nuevo Vallarta built around fine dining, a large spa, and children's programming, and it holds the AAA Five Diamond award. Over the holidays the property turns into "Magic Ville," with a carousel, Santa's cottage, and live character shows, while the restaurants run Nochebuena and New Year's menus that are covered by the rate. Over Christmas week the good restaurants elsewhere are booked out and priced as events, so an all-inclusive removes the hardest logistics from a family trip. The Pacific here is warm and bright through the season, and Banderas Bay whale trips leave from the neighbouring marina.

Downside: it is a large resort, so it runs busier and less private than anything else on this list, particularly over the peak weeks.

3. Waldorf Astoria Los Cabos Pedregal: Best for New Year's Eve

A cliffside enclave with the coast's most dramatic New Year.

  • Location: Cabo San Lucas, carved into the Pedregal cliffs, 20 to 30 minutes from Los Cabos airport.

  • Best for: Couples, and anyone whose priority is New Year's Eve itself.

  • Christmas programming: A December 20 tree lighting, a Nochebuena dinner at Don Manuel's, Santa's arrival on Christmas morning with a family show, then a New Year's Eve of oysters, caviar, and champagne at El Farallón with fireworks over the Pacific.

  • Rates: Peak holiday rates, with the New Year's Eve dinners ticketed separately.

  • Don't miss: Dinner at El Farallón, cut into the cliff face above the surf.

Overview

Waldorf Astoria Los Cabos Pedregal occupies a 24-acre cliffside site reached through a private tunnel bored into the rock, with 112 rooms and suites after a property-wide renovation completed in early 2026, each one holding a private plunge pool above the Pacific. The New Year's Eve programme is the strongest on this list, running Chef Gustavo Pinet's menu at Don Manuel's alongside oysters, caviar, and champagne at the cliff-carved El Farallón, with fireworks over the water. Christmas itself is handled properly too, from the December 20 tree lighting through Nochebuena dinner to Santa on Christmas morning. It has held the AAA Five Diamond award for years.

Downside: the cliffside terrain means stairs, lifts, and golf carts to move around, which suits limited mobility poorly.

4. Four Seasons Resort Los Cabos at Costa Palmas: Best Christmas beach

One of the few swimmable beaches in Los Cabos, with a full children's calendar.

  • Location: Costa Palmas, on the East Cape of Baja California Sur, about an hour and a quarter from Los Cabos airport.

  • Best for: Families who want water the children can actually swim in.

  • Christmas programming: A Santa visit, gingerbread-house making, a baby sea-turtle release, a children's carnival, private beachside bonfire dinners, and a New Year's Eve tasting menu with fireworks and a midnight champagne toast.

  • Rates: Peak holiday rates. Confirm with the resort.

  • Don't miss: The swimmable Sea of Cortez beach, and the private marina next door.

Overview

The Four Seasons Resort Los Cabos at Costa Palmas opened in 2019 on the quieter East Cape, with 114 rooms and 27 suites on one of the very few swimmable beaches in Los Cabos, a private marina, and dining led by estiatorio Milos. For families with children who love swimming, the calm stretch of the Sea of Cortez here is calm enough to enjoy. The holiday calendar leans young, with a Santa visit, gingerbread houses, a baby sea-turtle release, and a children's carnival, while the adults get beachside bonfire dinners and a New Year's Eve tasting menu with fireworks. It holds the AAA Five Diamond award.

Downside: it is remote, over an hour from the airport and well away from Cabo San Lucas.

5. Zadún, a Ritz-Carlton Reserve: Best for a grown-up Christmas

A butler, a plunge pool, and a dark sky full of stars.

  • Location: Puerto Los Cabos, San José del Cabo, on the Sea of Cortez.

  • Best for: Couples and adults who want the season quiet, with children's activities available but not everywhere.

  • Christmas programming: A dedicated festive-season calendar that welcomes Santa before a Christmas dinner, with sparklers, hot chocolate, and buñuelos, piñatas and ceramic painting for children, beach yoga and meditation for adults, and stargazing sessions that use the site's unusual darkness.

  • Rates: Peak holiday rates, and minimum stays apply over the peak.

  • Don't miss: Candil, the mezcal bar, and the 30,000-square-foot Spa Alkemia.

Overview

Zadún opened in 2019 as the first Ritz-Carlton Reserve in Mexico, and it holds 115 rooms and suites spread low across a 20-acre site at Puerto Los Cabos, every one with its own plunge pool and its own butler. At 115 keys on 20 acres, with dining split between El Barrio and the Candil mezcal bar and the 30,000-square-foot Spa Alkemia, the holiday programming is isolated from the couple who wants quiet. The stargazing is a local advantage, since the site sits far enough from Cabo San Lucas to keep the sky dark. Forbes Travel Guide rated it Five-Star for 2026, and it appears in the Michelin Guide's hotel selection.

Downside: you cannot swim off the beach. Currents here are strong and rocky outcrops sit just under the surface, and the resort signs the access accordingly, so water time means the pools or a trip to a beach club.

6. Rosewood San Miguel de Allende: Best for a colonial Christmas

A highland-town holiday of posadas and fireworks over the Parroquia.

  • Location: San Miguel de Allende, Guanajuato, in the colonial highlands, with airports at León or Querétaro.

  • Best for: Travelers who want a cultural Christmas and do not need a beach.

  • Christmas programming: A tree lighting with the parish choir, a December 23 Callejoneada and Posada with ponche and sparklers, Nochebuena and Christmas Day dinners at 1826, and a New Year's Eve gala across the Luna Rooftop and gardens with fireworks over La Parroquia.

  • Rates: Peak holiday rates. Confirm with the hotel.

  • Don't miss: The Luna Rooftop bar, facing the pink spires of the Parroquia de San Miguel Arcángel.

Overview

Rosewood San Miguel de Allende sits in the colonial town centre with 67 rooms and suites, the 1826 restaurant, and the landmark Luna Rooftop bar. San Miguel is one of the great Christmas towns in Mexico, where the posadas move through the streets and not around a resort lawn, and the hotel programmes into that: a tree lighting with the choir of the Parish of San Miguel Arcángel, a December 23 Callejoneada, dinners at 1826 on both Christmas nights, and a New Year's Eve gala with midnight fireworks over La Parroquia. It held the Forbes Travel Guide Five-Star rating from 2022 through 2025 and was named the number one hotel in Mexico by Travel + Leisure readers in 2025.

Downside: this is a town hotel and not a beach resort, and at 67 rooms it books out over the holidays earlier than anywhere else here.

7. Hotel Xcaret México: Best on the Caribbean for families

A Michelin-starred restaurant, seven parks included, and the biggest posada in the Riviera Maya.

  • Location: Playa del Carmen, Riviera Maya, on the Caribbean coast.

  • Best for: Families who want the days planned as well as the meals.

  • Christmas programming: A posada from December 16 to 24 on the hill between the two Xcaret hotels, which lights up at night, with a mariachi carol concert, the "pedir posada" ritual, fair games and piñatas, and stalls of pork leg, turkey, salt cod, and fruit punch. Nochebuena brings a lobby carol concert then Christmas menus, and New Year's Eve runs to a countdown party.

  • Rates: All-inclusive, at peak holiday rates, with the park access included.

  • Don't miss: Ha', and the winter window when this coast is at its clearest.

Overview

Hotel Xcaret México works on an All-Fun Inclusive plan that covers unlimited access and transport to seven Grupo Xcaret parks, including Xcaret, Xel-Há, Xplor, and Xenses, alongside 15 outdoor pools and 20 places to eat on site. Its Christmas posada is the largest of any resort here, running the full nine nights on the hill between Hotel Xcaret México and Hotel Xcaret Arte, which is lit at night, with mariachi carols, piñatas, and food stalls selling pork leg and salt cod. The dining ceiling is high: Ha', the adults-only restaurant from chefs Carlos Gaytán and Cristian Castillo Sánchez, was awarded a Michelin star in 2024, the first for any Xcaret restaurant. December is also one of the clearest and lowest-sargassum windows on the Caribbean coast.

Downside: this is by far the largest property on the list and the least private, and the park access that makes it good value also means early starts and coach transfers.

Frequently asked questions

Which luxury resorts in Mexico are best for Christmas?

Four Seasons Punta Mita (family Christmas), Grand Velas Riviera Nayarit (all-inclusive), Waldorf Astoria Los Cabos Pedregal (New Year's Eve), Four Seasons Los Cabos at Costa Palmas (Christmas beach for families), Zadún, a Ritz-Carlton Reserve (a grown-up Christmas), Rosewood San Miguel de Allende (colonial Christmas), One&Only Mandarina (design and dining), and Hotel Xcaret México (the Caribbean, for families).

When should I book a luxury resort in Mexico for Christmas?

Book the room months ahead and reserve Nochebuena, Christmas Day, and New Year's Eve dining at the same time. The peak runs roughly December 19 to January 3, which brings the highest rates of the year, minimum-stay requirements, and restaurants that fill weeks in advance. December 1 to 18 is quieter and cheaper, with the posadas already running from the 16th.

How does the Mexican Christmas calendar work?

The season opens on December 12 with the Día de la Virgen de Guadalupe, then Las Posadas run nightly from December 16 to 24. Nochebuena on the 24th is the main event, with a late family dinner, and Christmas Day is quiet. December 28 is Día de los Santos Inocentes, Mexico's version of April Fools. New Year's Eve brings galas and fireworks, and the season closes on January 6 with Día de Reyes and its rosca de reyes.

What is the weather like in Mexico at Christmas?

Dry and warm on the coasts. The Pacific around Riviera Nayarit is sunny with mild evenings and humpback whale season underway, Los Cabos is sunny with cool desert nights, and the Caribbean around the Riviera Maya sits in one of its clearest, lowest-sargassum windows. The colonial highlands around San Miguel de Allende are mild by day and cold after dark.

Which Mexico resort is best for New Year's Eve?

Waldorf Astoria Los Cabos Pedregal, where New Year's Eve runs a chef's menu at Don Manuel's plus oysters, caviar, and champagne at the cliff-carved El Farallón, with fireworks over the Pacific. Rosewood San Miguel de Allende is the inland alternative, with a gala across the Luna Rooftop and gardens and midnight fireworks over La Parroquia.

Are there all-inclusive options for Christmas in Mexico?

Two, and they work differently. Grand Velas Riviera Nayarit is a gourmet all-inclusive that folds dining, drinks, and its Magic Ville holiday village into the rate. Hotel Xcaret México includes unlimited access and transport to seven Grupo Xcaret parks, which suits families who want the days planned as well as the meals.

Can you see whales in Mexico at Christmas?

Yes, on the Pacific. Humpback season opens on Banderas Bay off Riviera Nayarit and around Los Cabos in December, so a Christmas stay at Four Seasons Punta Mita, One&Only Mandarina, or Four Seasons Los Cabos at Costa Palmas can be paired with early-season whale watching.

Related reading

HerStrength Logo Image

Guiding you through transformative experiences that build clarity, resilience, and a deeper connection to yourself. Travel with intention, and come back changed.

Copyright © 2026 - The Ritual Route. All rights reserved.

HerStrength Logo Image

Guiding you through transformative experiences that build clarity, resilience, and a deeper connection to yourself. Travel with intention, and come back changed.

Copyright © 2026 - The Ritual Route. All rights reserved.

HerStrength Logo Image

Guiding you through transformative experiences that build clarity, resilience, and a deeper connection to yourself. Travel with intention, and come back changed.

Copyright © 2026 - The Ritual Route. All rights reserved.