Cinco de Mayo in Mexico: How It's Celebrated and the Best Resorts for an Early-May Trip (2027)

The list

(Scroll)

Written by:

Dave Pratt

Partner

Key takeaways

  • Four Seasons Resort Punta Mita is the best resort for a Cinco de Mayo trip to Mexico. Early May is dry on the Pacific coast, and the resort pairs the beach with contemporary Mexican cooking at Dos Catrinas, more than 70 mezcals at Mez and guided tequila tastings.

  • Naviva, A Four Seasons Resort is the best adults-only choice, with molcajete salsa making, coffee roasting and a wood-fire kitchen with no set menu, all included in the rate.

  • Cinco de Mayo marks the Battle of Puebla on May 5, 1862, when Mexican forces defeated the French army. It isn't Mexico's Independence Day, which is September 16.

  • In Mexico, the big celebration is in Puebla, with a military parade and a reenactment of the battle. For most of the country it's a normal working day, and it isn't one of Mexico's official rest days.

  • May is shoulder season on the Pacific coast: after Semana Santa, before the June rains, with sea temperatures around 79°F.

 

What Cinco de Mayo is

Cinco de Mayo commemorates the Battle of Puebla on May 5, 1862, when the Mexican army defeated the larger French force sent by Napoleon III. According to Britannica, it isn't a major national holiday in Mexico and is observed mainly in the state of Puebla. It's often confused with Mexican Independence Day, which falls on September 16.

May 5 isn't one of the mandatory rest days set by Mexico's federal labor law, so banks, shops and offices generally stay open. The day has a much higher profile in the United States, where it has become a celebration of Mexican culture and heritage, with large festivals in cities such as Los Angeles, Chicago and Houston.

 

How Puebla celebrates Cinco de Mayo

Puebla marks the anniversary with a civic and military parade and a reenactment of the battle, staged near the forts of Loreto and Guadalupe where it was fought. In 2026, for the 164th anniversary, the parade was led by President Claudia Sheinbaum and Puebla's governor and included more than 3,000 members of the armed forces and about 10,000 students.

Puebla is about two hours from Mexico City by bus, and hotels near the historic center can get busy around May 5, so book ahead if you want to see the parade.

 

Early May on Mexico's Pacific coast

For a beach trip timed to Cinco de Mayo, the Pacific coast around Puerto Vallarta and Punta Mita is in the last weeks of its dry season. Average highs are about 90°F, May usually has only one rainy day, and the sea is around 79°F. Semana Santa is over, and the first summer rains don't arrive until June.

The Pacific side also avoids the sargassum seaweed that can reach the Caribbean coast from late spring, which makes it a straightforward choice for early May.

 

The best resorts for Cinco de Mayo in Mexico

The resorts below are chosen for an early-May trip built around Mexican food and culture: regional cooking, mezcal and tequila, and hands-on cultural experiences.

 

1. Four Seasons Resort Punta Mita

Four Seasons Resort Punta Mita is a 177-room resort of red-tile-roofed casitas on a private peninsula, about 45 minutes from Puerto Vallarta's airport. It holds a Forbes Travel Guide Five-Star rating for 2026 and two MICHELIN Keys in the 2026 MICHELIN Guide Mexico.

Mexican food and drink run through the resort. Dos Catrinas serves contemporary Mexican cooking from breakfast to dinner, with a pink mole as its signature dish, and was recognized by Wine Spectator in 2026. Mez stocks more than 70 mezcals, with inventive mezcal cocktails and food inspired by traditional mezcalerías, and guests can book a guided tequila tasting or blend their own tequila at the resort's Hakari Cultural Center, which also runs Spanish classes and a chocolate-making workshop. The Apuane Spa's signature Punta Mita Tequila Stone Massage carries the theme into the spa.

Between meals, there are two swimmable beaches, two Jack Nicklaus-designed golf courses and the Kids For All Seasons club for families.

Best for: Families and couples who want Mexican food and drink with a beach and golf.

Good to know: Early May sits between Semana Santa and the start of summer, so it's a quieter time on the peninsula.

 

2. Naviva, A Four Seasons Resort

Naviva, A Four Seasons Resort is a separate, adults-only (16 and over) and all-inclusive resort on the same peninsula, with 15 tented bungalows on 48 acres of forest and no more than 30 guests. It's on Condé Nast Traveler's 2026 Gold List.

Naviva treats Mexican food as an activity as well as a meal. Guests grind salsa in a molcajete, press tortillas, roast coffee with local growers and taste Mexican wines with local experts. Dinner is at Copal, a 30-seat wood-fire kitchen with no set menu that cooks with produce and fish from local farmers and fishermen. The rate covers all food and drink, including premium wines and spirits, plus a 90-minute spa journey, and the spa's temazcal ceremonies are led by a curandero, a traditional healer.

Best for: Couples who want hands-on Mexican food traditions with everything included.

Minimum age: 16.

 

3. Rosewood Puebla

Rosewood Puebla, opened in 2017, has 78 rooms and suites in restored buildings dating from the 17th to the 20th century, including a 300-year-old chapel. It's a short walk from Puebla's Zócalo and has a rooftop bar and pool.

Best for: Seeing the Cinco de Mayo parade and reenactment in Puebla itself.

 

4. Casa Silencio

Casa Silencio is a six-suite hotel at the El Silencio mezcal distillery near Mitla, about 50 km from Oaxaca city, with palenque tours and tastings and Oaxacan cooking. The MICHELIN Guide awarded it two Keys in 2024.

Best for: Mezcal lovers who want to see it made.

 

5. Las Ventanas al Paraíso, A Rosewood Resort

Las Ventanas al Paraíso, in Los Cabos, has 84 suites and villas on the Sea of Cortez and a Tequila and Ceviche Bar that stocks more than 150 tequilas. It kept two MICHELIN Keys in the 2027 hotel selection and ranked No. 25 on The World's 50 Best Hotels 2026.

Best for: Tequila tasting on Mexico's Pacific side.

 

6. Rosewood San Miguel de Allende

Rosewood San Miguel de Allende, opened in 2011, sits in San Miguel de Allende, a UNESCO World Heritage city in Guanajuato. It holds two MICHELIN Keys for 2026.

Best for: A colonial-city alternative to the beach.

 

Frequently asked questions about Cinco de Mayo in Mexico

What are the best resorts for Cinco de Mayo in Mexico?

Four Seasons Resort Punta Mita, for Mexican cooking at Dos Catrinas, more than 70 mezcals at Mez and guided tequila tastings in early-May dry season, and Naviva, A Four Seasons Resort, next door, for adults who want hands-on Mexican food traditions with everything included. For the parade itself, stay in Puebla.

Is Cinco de Mayo a big holiday in Mexico?

Not nationally. It marks the Battle of Puebla on May 5, 1862 and is celebrated mainly in Puebla, with a parade and reenactment. Elsewhere in Mexico it's usually a normal working day.

Is Cinco de Mayo Mexican Independence Day?

No. Mexican Independence Day is September 16. Cinco de Mayo marks a single battle against the French in 1862.

What is the weather like in Mexico in early May?

On the Pacific coast around Puerto Vallarta and Punta Mita, it's the end of the dry season, with average highs of about 90°F, very little rain and sea temperatures around 79°F.

Where is the best place to celebrate Cinco de Mayo in Mexico?

Puebla, where the battle took place. The city holds a military parade and a reenactment of the battle each May 5.

 

Get started

Let's find what you'll do next

Tell us what you have in mind, or start with one of our experience guides.

Aerial view of red cliffs and turquoise water on the Mexican coast

Get started

Let's find what you'll do next

Tell us what you have in mind, or start with one of our experience guides.

Aerial view of red cliffs and turquoise water on the Mexican coast

Get started

Let's find what you'll do next

Tell us what you have in mind, or start with one of our experience guides.

Aerial view of red cliffs and turquoise water on the Mexican coast