As September approaches, the atmosphere fills with excitement for Mexico’s Independence Day celebrations. It’s the perfect time to plan a weekend getaway and experience up close the passion with which the country celebrates its independence.
That’s why we’ve prepared this guide to show you the most vibrant and welcoming destinations so this year, your celebration is as memorable as the Grito de Dolores.
Best destinations to celebrate Independence Day in Mexico
1. Mexico City
Of course, Mexico City can’t be left out of this list of places to visit in Mexico during Independence Day. The capital offers a unique experience with the Grito ceremony in the Zócalo, one of the most iconic events of the season. In addition to the celebration in the Zócalo, the city offers rich history and culture worth exploring, from the National Museum of Anthropology to bohemian neighborhoods like Coyoacán.
2. Puebla
If you’re looking for a weekend trip with a mix of culture, history, and flavor, Puebla is the ideal destination. Here you can enjoy colonial architecture, visit the famous Fort of Loreto, and relive history on every corner. Or you can simply enjoy Mexican gastronomy with iconic dishes like chiles en nogada, which are particularly popular this time of year.
3. Guadalajara, Jalisco
Guadalajara, known as the birthplace of mariachi and tequila, is another iconic destination to celebrate Independence Day. The Plaza de Armas and the Historic Center come alive with parades, mariachi, and authentic Mexican gastronomy such as tortas ahogadas and pozole. If you’re passionate about culture, don’t miss the Instituto Cultural Cabañas, declared a UNESCO World Heritage Site.
4. San Miguel de Allende, Guanajuato
If you’re looking for a more relaxed but equally festive atmosphere, San Miguel de Allende is the answer. This charming town, known for its colonial architecture and bohemian vibe, offers a more intimate Independence Day celebration. The Grito is held in the main square, followed by fireworks and live music.

5. Cancún, Quintana Roo
For those who prefer celebrating by the sea, Cancun is an ideal option. The area’s hotels and resorts organize special events with live music, fireworks, and of course, a delicious array of traditional Mexican dishes. You can also complement your trip with visits to nearby Mayan archaeological sites such as Tulum or Chichén Itzá.
6. Mérida, Yucatán
If you want a getaway that combines culture, history, and natural beauty, Mérida is the perfect destination. Known as the “White City,” Mérida is famous for its colonial architecture, historic streets, and vibrant cultural scene. During Independence Day, the city is filled with colorful festivities, including traditional dances and cultural events in the Plaza Grande. Plus, Yucatecan gastronomy is not to be missed, with dishes such as cochinita pibil and panuchos.
7. San Luis Potosí
Visiting San Luis Potosí during Independence Day is a unique experience that combines history, culture, and tradition in a charming colonial setting. Locals and visitors alike gather to participate in colorful parades, enjoy traditional Mexican music, and savor exquisite Potosino gastronomy. The cobbled streets and illuminated colonial buildings create a festive and welcoming atmosphere that transports you to a past full of historical meaning.
8. Monterrey, Nuevo León
Visiting Monterrey during Independence Day is an opportunity to immerse yourself in the vibrant Regio spirit while celebrating Mexico’s independence in one of the country’s most dynamic cities. Cultural events such as exhibitions, dances, and parades highlight the history and traditions of northeast Mexico, offering a unique and authentic experience of Mexican tradition with a vibrant modern lifestyle.
No matter which destination you choose, Mexico’s Independence Day is a chance to reconnect with history, enjoy the culture, and celebrate Mexican identity with pride. Pack your bags and live a unique experience this September 15th and 16th!

