December is one of the absolute best times of the year to experience Mexico, as the rainy season gives way to pleasant, dry weather across most of the country, making it ideal for everything from sun-drenched beach escapes to cultural explorations in historic inland cities.
Planning a Mexican vacation during the final month of the year requires careful consideration of destinations, as December encompasses peak holiday travel periods around Christmas and New Year's Eve. Whether you are looking to escape the winter chill on the Caribbean coastline, witness vibrant local holiday traditions like Las Posadas, or hike through highland cloud forests, choosing the right spot depends on your travel style, budget, and appetite for festive crowds.
1. Oaxaca City: Cultural Heart and Holiday Festivities
Oaxaca City is a premier destination in December for travelers seeking deep cultural immersion rather than a standard beach holiday. The city comes alive during this month with rich traditions, crisp mountain air, and festive street celebrations that culminate in unique local holiday events.
Experiencing the Night of the Radishes (Noche de Rábanos)
One of the most famous events of the year takes place on December 21st: the Noche de Rábanos (Night of the Radishes). Local artisans carve giant, specially grown radishes into intricate sculptures depicting historical scenes, religious tableaus, and traditional Oaxacan folklore. Thousands of visitors line up in the Zócalo (main square) to view these temporary masterpieces.
Culinary and Craft Explorations
Beyond the festivals, December offers ideal weather for exploring Oaxaca's renowned culinary scene and surrounding artisan villages. Daytime temperatures hover comfortably in the mid-70s°F (around 23°C), perfect for walking tours of the Santo Domingo church, visiting bustling markets like Mercado 20 de Noviembre, and taking day trips to Mitla, Tlacolula, and the petrified waterfalls of Hierve el Agua. Because December is peak season, booking accommodations several months in advance is essential.
2. Tulum and the Riviera Maya: Tropical Beaches and Ruins
For travelers prioritizing white-sand beaches, turquoise Caribbean waters, and ancient Mayan history, the Riviera Maya—with Tulum as its bohemian anchor—offers a sun-soaked December escape.
Weather and Outdoor Conditions
December marks the official end of the Atlantic hurricane season and the transition into the dry season. Humidity drops significantly compared to the summer months, and daytime highs reach the low 80s°F (28°C) with refreshing sea breezes. This makes it prime weather for swimming in subterranean sinkholes (cenotes), lounging on the beach, and exploring the coastal Mayan ruins of Tulum without melting in extreme heat.
Managing Peak Season Crowds and Costs
The primary trade-off for visiting Tulum in December is cost and crowd volume. The weeks surrounding Christmas and New Year’s represent the absolute peak of international tourism, driving accommodation rates and flight prices to their annual maximums. To secure better value, consider traveling during the first two weeks of December, or split your time between Tulum and less commercialized inland towns.
3. San Miguel de Allende: Colonial Charm and Holiday Magic
Located in the central highlands of Mexico, San Miguel de Allende is a UNESCO World Heritage city renowned for its Spanish Baroque architecture, thriving arts community, and deeply moving holiday celebrations.
Festive Traditions and Las Posadas
Throughout the first half of December, the city observes Las Posadas, a traditional nine-day celebration leading up to Christmas Eve. Neighborhood processions wind through cobblestone streets, complete with candlelit carols, piñatas, and local food. The iconic neo-Gothic parish church, La Parroquia de San Miguel Arcángel, serves as a stunning backdrop for nightly fireworks displays that illuminate the colonial skyline.
Climate and Practical Tips
Because San Miguel sits at an elevation of over 6,000 feet (1,850 meters), December days are pleasantly warm, but temperatures drop sharply at night, often dipping into the 40s°F (4–9°C). Packing layers, including a warm jacket or sweater for evening walks, is crucial. Boutique hotels located in historic mansions fill up quickly, so early reservations are highly recommended.
4. Puerto Vallarta: Pacific Coast Sun and LGBTQ+ Culture
If your ideal December involves golden-hour sunsets over the Pacific Ocean, vibrant nightlife, and whale watching, Puerto Vallarta on Mexico's western coast is an exceptional choice.
Humpback Whale Watching Season
December marks the official arrival of humpback whales to the warm waters of Banderas Bay, where they mate, calve, and breach. Numerous ethical tour operators offer boat excursions from the marina and the Malecón, providing reliable opportunities to see these majestic marine mammals up close.
Festive Atmosphere and Accessibility
Puerto Vallarta celebrates the Feast of Our Lady of Guadalupe (Día de Nuestra Señora de Guadalupe) from December 1st to 12th, featuring daily religious processions, traditional music, and street food stalls lining the downtown streets. The city is also widely recognized as one of Mexico’s most welcoming destinations for LGBTQ+ travelers, boasting a vibrant entertainment district (Zona Romántica) with world-class dining, beach clubs, and boutique hotels.
5. Mexico City: Urban Energy, Museums, and Gastronomy
Mexico City offers a dynamic, cosmopolitan escape in December. While many locals travel out of the capital for the holidays, the city itself remains vibrant, and the lower pedestrian traffic during Christmas week makes museum-going and neighborhood exploration exceptionally pleasant.
Cultural Highlights and Historic Sites
December weather in the capital is crisp, dry, and sunny, with daytime temperatures averaging around 72°F (22°C). This is ideal weather for walking through Chapultepec Park, exploring the National Anthropology Museum, or visiting the Frida Kahlo Museum (Casa Azul) in Coyoacán. Food enthusiasts will find world-class dining opportunities, ranging from street-side taco stands to internationally acclaimed fine-dining establishments like Pujol and Quirarte.
Seasonal Decorations and Zócalo Ice Skating
The historic Zócalo is decorated with extensive holiday lights and traditional displays, often featuring a seasonal ice skating rink or cultural performances. Neighborhoods like Condesa and Roma Norte provide trendy cafe cultures, leafy parks, and boutique shopping, ensuring a diverse urban itinerary.
6. Mérida and the Yucatán Peninsula: Mayan Heritage and Cooler Air
For travelers wanting to explore the cultural riches of the Yucatán Peninsula without oppressive humidity, Mérida—the state capital—provides a sophisticated, safe, and culturally rich base in December.
Exploring Chichén Itzá and Uxmal
December's cooler, drier climate makes exploring major archaeological sites like Chichén Itzá and the Puuc Route ruins (including Uxmal and Kabah) far more comfortable than during the scorching spring and summer months. Renting a car allows you to tour these ancient cities at your own pace and stop at hidden cenotes along the way.
Sunday Mérida en Domingo and Local Culture
Mérida is famous for its safety, colonial architecture, and lively cultural calendar. Every Sunday, the historic center closes to vehicle traffic for Mérida en Domingo, featuring live music, traditional dancing, art exhibits, and local food markets. In December, evening concerts in the plazas are complemented by festive holiday lights and open-air theatrical performances.
7. Baja California Sur (Cabo San Lucas and Todos Santos): Desert Meets Ocean
At the southern tip of the Baja California Peninsula, the twin towns of Cabo San Lucas and San José del Cabo—along with the nearby magical town (Pueblo Mágico) of Todos Santos—offer a striking contrast of rugged desert mountains meeting the deep blue Pacific Ocean and Sea of Cortez.
Adventure and Relaxation
December is prime season for outdoor adventure in Baja. Beyond luxury resorts and world-class sportfishing, visitors can enjoy kayaking to El Arco (the famous sea arch), surfing along the Pacific coast near Todos Santos, and relaxing on uncrowded stretches of sand. San José del Cabo hosts a weekly Art Walk on Thursday evenings, where local and international galleries open their doors late with wine tastings and live music.
Weather and Ocean Conditions
While daytime temperatures in December are warm and sunny (around 75–80°F), evening temperatures drop significantly, and the ocean water can be brisk. Whale watching is also a major draw here, as Pacific gray whales and humpbacks migrate down from Alaska into the protected bays of the peninsula.
Comparison of December Destinations in Mexico
| Destination | Best For | Typical December Weather | Vibe / Atmosphere |
|---|---|---|---|
| Oaxaca City | Culture, food, artisan crafts | Warm days, cool nights (72°F / 22°C) | Festive, historic, traditional |
| Tulum | Beaches, cenotes, Mayan ruins | Warm and sunny (82°F / 28°C) | Bohemian, trendy, high energy |
| San Miguel de Allende | Architecture, art, holiday traditions | Mild days, cold nights (70°F / 21°C) | Romantic, colonial, artsy |
| Puerto Vallarta | Whale watching, beaches, nightlife | Warm and tropical (80°F / 27°C) | Vibrant, coastal, lively |
| Mexico City | Museums, gastronomy, history | Crisp and clear (72°F / 22°C) | Cosmopolitan, expansive |
| Mérida | Ruins, safety, Yucatecan cuisine | Warm and dry (85°F / 29°C) | Historic, relaxed, cultural |
| Baja California Sur | Luxury resorts, sportfishing, surfing | Warm sun, cool ocean breezes (78°F / 25°C) | Scenic, adventurous, upscale |
Frequently Asked Questions
Is December a good time to visit Mexico?
Yes, December is widely considered one of the absolute best months to visit Mexico. Most of the country experiences dry, sunny weather with comfortable temperatures, making it ideal for outdoor activities, beach lounging, and cultural sightseeing. However, because it is peak travel season, expect higher prices and larger crowds, especially during the Christmas and New Year holidays.
What should I pack for a trip to Mexico in December?
Packing depends heavily on your destination. For beach destinations like Tulum, Puerto Vallarta, and Baja California, pack lightweight summer clothing, swimwear, reef-safe sunscreen, and a light jacket or sweater for breezy coastal evenings. For highland or inland destinations like Oaxaca City, San Miguel de Allende, and Mexico City, pack layers, including warm coats, sweaters, and comfortable walking shoes, as temperatures drop significantly after sunset.
Are Mexican tourist sites and restaurants open on Christmas Day?
Many major tourist attractions, archaeological zones, and museums close or operate on restricted hours on December 25th. Additionally, many restaurants in smaller towns may close on Christmas Eve evening and Christmas Day as staff celebrate with their families. It is advisable to book Christmas dinner reservations well in advance, particularly in resort areas and large cities.
How far in advance should I book December travel to Mexico?
Because December encompasses the peak holiday travel window, flights, boutique hotels, and popular tours book out months ahead of time. For prime destinations like San Miguel de Allende, Tulum, and Oaxaca City, secure your accommodations and domestic transportation at least 4 to 6 months in advance to ensure availability and avoid inflated last-minute pricing.
Final Recommendation
When choosing where to visit in Mexico this December, align your destination with your primary travel motivation. If you want a deep cultural dive with historical pageantry, choose Oaxaca City or San Miguel de Allende. If pure relaxation, sunshine, and swimming are your goals, head to the beaches of Tulum, Puerto Vallarta, or Baja California Sur. No matter which region you select, plan your logistics early, embrace local holiday customs with an open mind, and prepare for an unforgettable end-of-year getaway.