Dia de Los Muertos, celebrated on November 1st, is more than just a holiday—it’s a vibrant, soulful tradition that brings families and friends together to honour and welcome back the spirits of loved ones.
With colourful altars, spiritual ceremonies, lively music, and a festive atmosphere, this is a celebration of life unlike any other. If you’re thinking about making a last-minute trip to experience this magical event in the heart of Mexico, here are some top destinations that still have availability. Each offers its own unique take on this unforgettable holiday.
1. W Punta de Mita
Perched on one of Mexico’s most famous surf breaks, W Punta de Mita offers the perfect blend of luxury and cultural immersion. Designed as an homage to the region’s rich pre-Hispanic traditions, this Instagrammable resort keeps the spirit of Mexico alive year-round, making it a prime location for Dia de Los Muertos celebrations.
Guests can partake in a traditional Shaman-led Cacao Ceremony on the resort’s turquoise beaches, connecting mind, body, and spirit as they honour the holiday. At the Living Room Bar, the altar-like chandelier burns year-round, evoking the offerings traditionally made for the departed.
As night falls, guests can indulge in exquisite Mexican food and tequila at Venazu, making this a soulful and serene getaway.
2. Corazón Cabo Resort & Spa
For a luxurious take on Dia de Los Muertos, Corazón Cabo Resort & Spa in Baja California invites you to celebrate at their iconic Rooftop 360. With stunning views of Medano Beach and the famous Land’s End Arch, the resort hosts Sabores de Mictlán, a culinary event inspired by the mythological journey of souls.
This exclusive celebration combines authentic Mexican cuisine, spirits, and cultural rituals to honour the day. Whether it’s your first time or a tradition, Corazón Cabo offers an unforgettable backdrop for this special occasion, allowing guests to trade trick-or-treating for an elegant celebration of life and love.
3. Marriott Puerto Vallarta Resort & Spa
Puerto Vallarta is a town known for its vibrant Dia de Los Muertos celebrations, and the Marriott Puerto Vallarta Resort & Spa is the perfect home base to experience it all. The city comes alive with parades, music, and stunning ofrendas (altars), including the world’s largest Catrina!
Stroll down the cobblestone streets and experience the famous ‘Dead is Alive’ parade along the Malecón, or visit the colourful cemeteries adorned with marigolds and offerings to the deceased. After immersing yourself in the local culture, retreat to the resort’s infinity pool or join one of their tequila tastings, watersports, or culinary classes to continue your unforgettable journey.
4. Sandos Caracol Eco Resort
If you’re seeking a nature-focused, all-inclusive celebration, Sandos Caracol Eco Resort provides a unique Dia de Los Muertos experience. Known for its eco-conscious vibe, this resort offers two days of festivities that blend tradition with natural beauty.
From parades of Catrinas (skeleton figures) to carnival games, sacred rituals led by Mayan elders, and street food that captures the flavours of the holiday, Sandos Caracol immerses guests in every aspect of this spiritual celebration. The resort even hosts live performances among Mayan ruins and a cenote, believed to be portals to the afterlife.
Best of all, these spectacular experiences are included in the resort’s affordable all-inclusive package, making it an accessible option for any traveller.
No matter which destination you choose, Mexico’s Dia de Los Muertos offers a once-in-a-lifetime opportunity to immerse yourself in a celebration of life, love, and memory. Whether you’re looking for luxury, culture, or natural beauty, these resorts provide the perfect setting for a getaway that will fill your heart with joy and wonder.