San Martin Beach in Cozumel, Mexico



Best Places to Visit in Mexico for Christmas Cheer

By Joshua Wood, LPC

AGS Worldwide Movers
AGS Worldwide Movers

Summary: Plan a day trip or weekend getaway to get some holiday cheer. This article highlights the best places to visit in Mexico for Christmas cheer.

Mexico transforms into a festive wonderland in December, with cities and towns across the country embracing the holiday spirit through dazzling lights, lively markets, and time-honored traditions. For expats and digital nomads looking to soak up the magic of the season, there’s no shortage of destinations where Christmas cheer is on full display. From colonial towns draped in poinsettias to bustling urban neighborhoods hosting elaborate parades, these places offer a mix of local customs and holiday joy. Whether you’re craving the warmth of a candlelit procession, the sweetness of seasonal treats, or the thrill of a festive market, here are some of the best spots to experience the holidays in Mexico.

San Miguel de Allende

San Miguel de Allende is a postcard-perfect colonial town that goes all out for Christmas, with its cobblestone streets and pastel buildings adorned in twinkling lights and nativity scenes. The town’s festive energy peaks during the Las Posadas celebrations, a series of nightly processions reenacting Mary and Joseph’s search for shelter, complete with candlelit parades, fireworks, and singing. The main square, Jardín Principal, becomes the heart of the festivities, hosting live music, dance performances, and a bustling market where vendors sell handmade ornaments, warm ponche (a spiced fruit punch), and buñuelos (crispy fried dough drizzled with syrup). The town’s historic churches, like Parroquia de San Miguel Arcángel, are especially stunning during this time, with elaborate decorations and midnight Mass services.

We Recommend: Don’t miss the chance to try *atole*, a creamy, warm corn-based drink flavored with vanilla, cinnamon, or chocolate, often served alongside buñuelos. It’s the ultimate holiday comfort food, best enjoyed while wandering the festive streets.

Mexico City’s Centro Histórico

Mexico City’s historic center is a whirlwind of holiday activity, with grand decorations, ice-skating rinks, and one of the country’s most famous Christmas markets. The Feria de Navidad in the Zócalo transforms the main square into a winter wonderland, featuring stalls selling everything from handcrafted piñatas and ornaments to artisanal chocolates and Mexican hot chocolate spiced with cinnamon. The surrounding streets are lined with food vendors offering seasonal treats like tamales, churros, and roasted chestnuts. A highlight is the massive Christmas tree in the Zócalo, often accompanied by light shows and live performances. Nearby, the Palacio de Bellas Artes and the Alameda Central park are also beautifully lit, making evening strolls a must.

We Recommend: Head to the Feria de Navidad early to snag a cup of *ponche navideño*, a fragrant, steaming punch made with guava, tejocotes (a small Mexican fruit), apples, cinnamon, and piloncillo (unrefined cane sugar). Some vendors add a splash of rum or brandy for an extra kick—perfect for chilly December nights.

Puebla’s Historic Center

Puebla, known for its rich culinary traditions and stunning colonial architecture, is a fantastic place to experience Mexican Christmas customs. The city’s historic center comes alive with decorations, including intricate *farolitos* (paper lanterns) and nativity scenes displayed in homes and public spaces. One of the biggest draws is the Feria de Navidad, a festive market held in the zócalo, where vendors sell handmade ceramics, textiles, and holiday treats. Puebla is also famous for its *Las Posadas* celebrations, which include processions, fireworks, and the breaking of star-shaped piñatas. The city’s churches, like the Puebla Cathedral, host beautiful midnight Mass services, and the nearby streets are filled with the aroma of roasting *chiles en nogada*, a seasonal dish that doubles as a patriotic symbol.

We Recommend: Try *camotes poblanos*, a sweet potato candy that’s a local specialty, often sold in colorful paper wrappers at the Feria de Navidad. It’s a simple but delicious treat that pairs perfectly with a cup of Mexican hot chocolate.

Oaxaca’s Centro Histórico

Oaxaca is a cultural gem, and during December, its streets and plazas are filled with the sights, sounds, and flavors of the holidays. The city’s Noche de Rábanos (Night of the Radishes), held on December 23rd, is a unique tradition where artisans carve intricate scenes—often nativity displays or folk tales—out of oversized radishes. The event draws crowds to the zócalo, where the creations are displayed alongside food stalls selling Oaxacan specialties like *tlayudas* (a large, crispy tortilla topped with beans, cheese, and meat) and *chocolate de agua* (a frothy, spiced chocolate drink). The city’s churches, including the stunning Santo Domingo, are decorated with poinsettias and candles, and *Las Posadas* processions wind through the streets with music and fireworks. Oaxaca’s markets, like Mercado 20 de Noviembre, are also a great place to sample seasonal treats like *pan de yema* (a sweet egg bread) and *mezcal-infused ponche*.

We Recommend: If you visit on December 23rd, don’t miss the *Noche de Rábanos*—the radish carvings are a quirky and fascinating tradition. Afterward, warm up with a cup of *chocolate con pan de yema*, a classic Oaxacan pairing that’s especially comforting in the cool December evenings.

Guanajuato’s Callejón del Beso

Guanajuato, a colorful and romantic city built into a valley, is magical year-round, but it takes on an extra sparkle during the holidays. The city’s narrow alleys and plazas are decorated with lights, and the famous Callejón del Beso (Alley of the Kiss) is no exception. One of the most charming traditions is the Festival de las Callejoneadas Navideñas, where groups of students and musicians parade through the streets in costume, singing carols and telling stories. The city’s plazas, like Jardín de la Unión, host Christmas markets selling handmade crafts, ornaments, and local treats like *charamuscas* (a type of candy made from piloncillo). Guanajuato’s underground tunnels and staircases are also beautifully lit, making evening walks feel like stepping into a fairy tale. The nearby Alhóndiga de Granaditas often hosts holiday concerts and cultural events.

We Recommend: Join one of the *callejoneadas navideñas*—these festive parades are a mix of music, theater, and holiday cheer, and they often end with a toast of *ponche* or *rompope* (a creamy, spiked eggnog). It’s a fun way to experience Guanajuato’s unique blend of history and celebration.

Mérida’s Centro Histórico

Mérida, the vibrant capital of Yucatán, blends Mayan traditions with colonial charm to create a one-of-a-kind holiday atmosphere. The city’s *Las Posadas* celebrations are particularly lively, with processions featuring traditional *vaquerías* (folk dances) and fireworks. The main square, Plaza Grande, is decorated with lights and nativity scenes, and the nearby Mercado Lucas de Gálvez becomes a hub for holiday shopping, selling everything from handwoven hammocks to *cochinita pibil* (slow-roasted pork) and *marquesitas* (crispy rolled crepes filled with cheese and sweet toppings). One of the most unique events is the Festival de las Luces, where the city’s historic buildings are illuminated in a dazzling light show set to music. Mérida’s churches, like the Catedral de San Ildefonso, also host midnight Mass services, and the city’s parks often feature live music and dance performances.

We Recommend: Try *requesón con miel*, a local delicacy of fresh cheese drizzled with honey, often sold at the market. It’s a simple but delicious treat that’s especially popular during the holidays. Pair it with a *horchata* (a sweet rice and cinnamon drink) for the perfect snack.

Querétaro’s Centro Histórico

Querétaro’s colonial charm shines even brighter during the holidays, with its well-preserved plazas and historic buildings decked out in lights and garlands. The city’s Feria Navideña is a highlight, featuring a Christmas market in the Plaza de Armas where artisans sell handmade ornaments, textiles, and ceramics. The market also offers seasonal treats like *atole*, *buñuelos*, and *tamales queretanos* (a local variety stuffed with pork and green salsa). Querétaro’s *Las Posadas* processions are a sight to behold, with candlelit parades winding through the streets, accompanied by music and fireworks. The city’s aqueduct and the nearby Cerro de las Campanas are also beautifully lit, making them great spots for evening walks. The Teatro de la República often hosts holiday concerts and performances, adding to the festive atmosphere.

We Recommend: Sample *dulce de leche en cajeta*, a rich, caramel-like candy made from goat’s milk, which is a specialty of the region. It’s often sold in small wooden boxes at the Feria Navideña and makes for a sweet souvenir or gift.

Taxco’s Centro Histórico

Taxco, a picturesque silver-mining town nestled in the mountains of Guerrero, is a hidden gem for holiday celebrations. The town’s steep, winding streets are lined with whitewashed buildings and decorated with poinsettias, lights, and nativity scenes. One of the most unique traditions is the Procesión del Silencio (Procession of Silence), a solemn and dramatic event held during Holy Week but echoed in smaller, more intimate processions during December. The town’s main square, Plaza Borda, hosts a Christmas market where vendors sell silver jewelry, handcrafted ornaments, and seasonal treats like *ponche* and *churros*. Taxco’s churches, including the iconic Santa Prisca, are beautifully decorated, and the town’s narrow alleys are perfect for exploring on foot. The nearby Grutas de Cacahuamilpa, a stunning cave system, also offers special holiday tours with festive lighting.

We Recommend: Try *pozole*, a hearty hominy and pork stew that’s a staple of Mexican holiday meals. Many restaurants in Taxco serve it with all the fixings—radishes, lettuce, lime, and oregano—making it a satisfying meal after a day of exploring.

Pátzcuaro’s Plaza Vasco de Quiroga

Pátzcuaro, a charming lakeside town in Michoacán, is steeped in indigenous Purépecha traditions, which blend beautifully with Christmas celebrations. The town’s Plaza Vasco de Quiroga is the heart of the festivities, hosting a Christmas market where artisans sell handmade textiles, pottery, and wooden toys. One of the most moving traditions is the Noche de los Rábanos (similar to Oaxaca’s but with a local twist), where radish carvings depict scenes from Purépecha folklore and nativity stories. The town’s *Las Posadas* processions are particularly special, featuring traditional music, dance, and fireworks. The nearby island of Janitzio, accessible by boat, is also decorated for the holidays, and the town’s churches, like the Basilica of Nuestra Señora de la Salud, host midnight Mass services with indigenous influences.

We Recommend: Visit the market to try *corundas*, a type of triangular tamale wrapped in corn husks, often served with cream and salsa. They’re a local specialty and a must-try during the holiday season.

Puerto Vallarta’s Zona Romántica

For expats and digital nomads looking for a beachside Christmas, Puerto Vallarta’s Zona Romántica offers a festive mix of Mexican traditions and coastal charm. The neighborhood’s cobblestone streets and palm trees are decorated with lights and ornaments, and the Malecón (boardwalk) hosts a Christmas market selling handmade crafts, jewelry, and holiday treats. One of the biggest events is the Festival Navideño, featuring live music, dance performances, and a massive Christmas tree lighting ceremony. The town’s churches, like the Parish of Our Lady of Guadalupe, are beautifully decorated, and the nearby beaches often host bonfire gatherings with music and dancing. Puerto Vallarta also offers a unique twist on *Las Posadas*, with processions sometimes taking place on boats along the bay.

We Recommend: Sip on a *ponche de frutas*, a tropical version of the traditional punch made with local fruits like mango, guava, and pineapple. Many beachside bars and restaurants serve it with a splash of rum, making it the perfect way to toast the season by the ocean.

About the Author

Joshua Wood Joshua Wood, LPC joined Expat Exchange in 2000 and serves as one of its Co-Presidents. He is also one of the Founders of Digital Nomad Exchange. Prior to Expat Exchange, Joshua worked for NBC Cable (MSNBC and CNBC Primetime). Joshua has a BA from Syracuse and a Master's in Clinical and Counseling Psychology from Fairleigh Dickinson University. Mr. Wood is also a licensed counselor and psychotherapist.

Some of Joshua's articles include Pros and Cons of Living in Portugal, 10 Best Places to Live in Ireland and Pros and Cons of Living in Uruguay. Connect with Joshua on LinkedIn.


AGS Worldwide Movers
AGS Worldwide Movers

AGS Worldwide Movers
AGS Worldwide Movers

BlueCross BlueShield Global Solutions
BlueCross BlueShield Global Solutions

Top-quality coverage for people who live, work, study and travel internationally.
Get Quote

BlueCross BlueShield Global SolutionsBlueCross BlueShield Global Solutions

Top-quality coverage for people who live, work, study and travel internationally.
Get Quote

AGS Worldwide Movers
AGS Worldwide Movers

Copyright 1997-2026 Burlingame Interactive, Inc.

Privacy Policy Legal