Disclaimer: This page may contain affiliate links. If you make a purchase using one of those links, I may earn a commission at zero cost for you. Please see my disclaimer policy here,and my privacy policy here.
Are you wondering what the weather in Mexico in December is like? You’re in for a delightful experience!
Unlike the biting cold you might find in many parts of the world during this time, Mexico offers a pleasantly mild climate that varies quite a bit from coast to coast.
Whether you dream of basking on sunny beaches or exploring ancient ruins under a clear sky, December’s weather sets a perfect scene.
Below, I’ll walk you through what to expect from the weather across different regions in Mexico. Plus, you’ll get some insider tips from a local to help you make the most of your trip—think of it as having a personal guide who will show you the best parts of Mexico!
Is December a Good Time to Visit Mexico?
Absolutely! December is one of the best times to visit Mexico for several reasons. Firstly, the weather is simply fantastic. Most regions enjoy mild temperatures, making it ideal for exploring cities, lounging on beaches, and participating in outdoor activities without the swelter of summer heat.
Moreover, December in Mexico is vibrant with cultural festivities. If you’re visiting early in the month, you might catch the tail end of the Revolution Day celebrations, but the real highlights come as the month progresses, like The Feast of Our Lady of Guadalupe on December 12th.
Average temperature in Mexico in December
In December, Mexico enjoys a variety of climates across its diverse regions. For example, in Mexico City and the central highlands, you can expect cooler weather, with average daytime temperatures hovering around 68°F (20°C) and nighttime lows often reaching down to about 41°F (5°C).
On the other hand, regions like the Yucatan Peninsula and the Pacific Coast offer much warmer conditions. In the Yucatan, daytime temperatures average about 82°F (28°C) with milder nights around 64°F (18°C).
All in all, the weather is perfect for exploration and relaxation across most of the country. Not too cold and not too hot.
Average rainfall in Mexico in December
December is generally one of the driest months across Mexico; rainfall is minimal, typically resulting in crisp, clear days ideal for outdoor activities and sightseeing.
The northern and central parts of the country also see very little precipitation in December, providing great conditions for exploring the diverse landscapes and cultural sites without interrupting rain.
This dry season atmosphere invites visitors to fully indulge in beach activities, water sports, and the bustling nightlife these areas offer.
Is December hurricane season in Mexico?
The typical hurricane season runs from June to November. By the time December arrives, the risk of hurricanes has significantly decreased, leaving the weather calm and conducive to travel and outdoor activities.
This means you can explore the diverse landscapes and vibrant cultural scenes across the country without the worry of tropical storms disrupting your plans. Go all out with your itinerary!
Also, as Christmas approaches, the festive spirit only intensifies with posadas—communal celebrations reenacting Mary and Joseph’s search for shelter—offering a unique glimpse into local traditions and community spirit.
Christmas in Mexico
Spending Christmas in Mexico is an opportunity to learn about Mexican culture and participate in traditional events while enjoying the beautiful weather and the beach if you go to a beach destination. Here I will tell you more about the major events and how Mexican celebrate Christmas.
Noche Buena in Mexico
Noche Buena, or Christmas Eve, is a significant celebration in Mexico, observed on December 24th. It is a time for family gatherings and festive activities, marking the day before Christmas Day, which celebrates the birth of Jesus.
Noche Buena in Mexico is a cherished time for family gatherings, where loved ones come together to celebrate in the warmth of tradition. The day is often filled with the joy of participating in the final Posada, a heartfelt reenactment of Mary and Joseph’s search for shelter.
As evening falls, the air is filled with the aroma of a special Christmas feast, featuring traditional dishes like tamales, bacalao (salted cod), and pozole, which bring families together around the table.
As the night deepens, many families make their way to the church to attend the “Misa de Gallo,” or Rooster’s Mass, a midnight service that marks the birth of Christ with reverence and joy. This blend of familial warmth, culinary delight, and spiritual observance makes Noche Buena a truly magical time in Mexico.
Cultural Significance of Noche Buena
Noche Buenais deeply rooted in Mexican culture and is considered the most important part of the Christmas celebrations for many families. It is a time to reflect on the spiritual aspects of Christmas and enjoy the company of loved ones.
This festive night is a beautiful blend of religious observance, cultural traditions, and family bonding, making it a cherished occasion in Mexico.
Las Posadas
Las Posadas is a vibrant and deeply rooted Mexican tradition that takes place annually from December 16th to December 24th.
This nine-day celebration commemorates the journey of Mary and Joseph as they searched for shelter in Bethlehem before the birth of Jesus. The word “posada” translates to “inn” or “shelter,” symbolizing the couple’s search for a place to stay.
Each evening of Las Posadas, communities come together to reenact this sacred journey. Participants, often dressed as Mary and Joseph, lead a procession through the streets, singing traditional songs and carrying candles.
They visit different homes, symbolically seeking lodging, only to be turned away until they reach the designated “inn” for that night. Upon being welcomed, the hosts open their doors for a festive gathering.
The celebrations are a blend of religious devotion and community festivity. Inside, families and friends enjoy a feast featuring traditional foods like tamales and ponche, a warm fruit punch. Children often break piñatas, adding to the joyous atmosphere.
Las Posadas is a significant cultural event, reflecting Mexico’s rich traditions and the communal spirit of the holiday season. It serves as a time for reflection, unity, and celebration of faith and community.
Companies often uphold the cherished Mexican tradition of Las Posadas by organizing festive gatherings for their employees. These events provide an opportunity for colleagues to connect and celebrate this deeply rooted cultural occasion together.
During my seven years working for a company in Cancún, I had the pleasure of attending these Posadas annually. Each was a unique experience, filled with delicious food and entertaining games with prizes, creating a vibrant atmosphere of camaraderie and celebration.
Christmas in Mexico City
Christmas in Mexico City is a vibrant and enchanting experience, blending rich traditions with modern festivities. The city comes alive with dazzling lights and decorations, transforming public spaces into winter wonderlands. Streets and plazas are adorned with colorful lights and nativity scenes, or “nacimientos,” which are meticulously crafted and often displayed in homes and churches.
The festive season kicks off with Las Posadas, a nine-day celebration beginning on December 16th, where neighborhoods reenact Mary and Joseph’s search for shelter with processions, songs, and gatherings. These events foster a strong sense of community and are a beautiful display of the city’s cultural heritage.
In the city’s historical center, the Zócalo, Mexico City’s main square, becomes a focal point of holiday cheer. A giant Christmas tree and often an ice-skating rink are set up, drawing locals and tourists alike to partake in the festivities. Street vendors sell seasonal treats like buñuelos and ponche, while musicians fill the air with lively tunes.
On Noche Buena, or Christmas Eve, families gather for a festive meal featuring traditional dishes such as tamales and bacalao. Many attend the midnight “Misa de Gallo” to celebrate the birth of Christ, a spiritual culmination of the holiday season.
Overall, Christmas in Mexico City is a time of joy, family, and community, offering a unique blend of tradition and festivity that captivates all who experience it.
Christmas in Mexico Beaches
Celebrating Christmas on the beach in Mexico offers a unique and delightful twist on the traditional holiday experience.
Instead of the usual cold and snow, you’re greeted with sunny skies and warm sand. Popular beach destinations like Puerto Vallarta, Cancún, and Tulum have become holiday hotspots where the festive spirit is alive and well.
On Christmas Day, people head to the beach, bringing along decorations to add a bit of holiday cheer to their spots. It’s common to see folks in swimsuits with Santa hats, enjoying the sun and sea.
The day can start with a brunch featuring local seafood and tropical fruits, setting a laid-back tone for the festivities.
Throughout the day, beach activities like swimming, volleyball, or just lounging under an umbrella are the norm.
As evening approaches, people often gather around bonfires, enjoying meals that mix traditional Mexican holiday dishes like tamales with fresh, local seafood.
Music is a big part of the celebration, whether it’s live mariachi or a playlist of Christmas tunes. The atmosphere is casual and fun, with families and friends exchanging gifts and enjoying each other’s company.
Christmas on the beach in Mexico is all about soaking up the sun and enjoying a different kind of holiday vibe.
15 Best Places to Go in Mexico in December
1. Mexico City
Weather in Mexico City in December
In December, Mexico City enjoys some of its most pleasant weather of the year, characterized by mild and dry days. Average daytime temperatures sit comfortably around 68°F (20°C), dipping to cooler averages of about 41°F (5°C) at night.
The skies are also predominantly clear. It’s a perfect time to enjoy the panoramic views from landmarks like the Torre Latinoamericana, wander through the historic center, or experience lively holiday preparations and celebrations throughout the city.
Things to Do in Mexico City in December
- Visit the Zócalo for Christmas Festivities: The Zócalo is Mexico City’s main square, and it transforms into a vibrant hub of holiday activity in December. Don’t miss the giant Christmas tree and the ice-skating rink that are set up for the season.
- Explore the Museo Frida Kahlo: The weather is ideal for visiting the intimate and colorful Museo Frida Kahlo, also known as La Casa Azul. Explore the artworks and personal artifacts of one of Mexico’s most iconic artists, set in her beautifully preserved former home.
- Attend the Fiesta de la Virgen de Guadalupe: On December 12th, participate in one of Mexico’s most important cultural and religious celebrations at the Basilica de Guadalupe. Millions of pilgrims from across the country gather to honor Mexico’s patron saint with music, dance, and vibrant festivities.
- Enjoy Ballet Folklórico de México: Catch a performance of the Ballet Folklórico de México at the Palacio de Bellas Artes. In December, special performances often include traditional holiday dances and music.
2. Cancun
Weather in Cancun in December
Cancun’s warm and inviting weather offers a delightful escape from the cold. Daytime temperatures typically hover around 82°F (28°C), which cools off to more comfortable evening temperatures around 68°F (20°C).
It’s also dry season in Cancun, with very minimal rainfall disrupting the sunny skies. The consistent weather pattern ensures that your vacation plans can proceed without the likelihood of rain delays.
Things to Do in Cancun in December
- Relax on Cancun’s Pristine Beaches: Take full advantage of the warm, dry December weather to enjoy Cancun’s renowned beaches like Playa Delfines. Whether it’s sunbathing, swimming, or parasailing, the conditions are perfect for beach activities.
- Explore the Mayan Ruins at Tulum: A visit to the iconic Mayan ruins of Tulum is a must. With December offering cooler morning temperatures, it’s an ideal time to explore these historic ruins with breathtaking views of the Caribbean Sea.
- Snorkel in the Great Maya Reef: The clear, calm waters of December are ideal for snorkeling in the Great Maya Reef. Dive into an underwater adventure to see tropical fish, sea turtles, and extensive coral formations.
- Celebrate Las Posadas: Participate in the traditional festivities of Las Posadas, which start in mid-December. This nine-day celebration involves processions, piñatas, and parties that offer a deep dive into local culture and festive spirit.
Is December a good time to visit Cancun?
December is a fantastic time to visit Cancun. This month marks the beginning of the peak tourist season, thanks to its nearly perfect weather conditions.
Also, December in Cancun is vibrant with cultural celebrations and holiday spirit. Visitors can enjoy the festive decorations and events, such as Las Posadas, which offer a unique insight into local traditions. The dry weather also means minimal rainfall, which means your outdoor activities and excursions won’t have any interruptions.
Does it rain a lot in Cancun in December?
Typically, Cancun receives about 86 mm of rainfall over the course of the month, spread across a few days. This minimal precipitation ensures that December is largely sunny and clear, perfect for enjoying outdoor activities and beach time without the worry of frequent rain disruptions.
Do hurricanes hit Cancun in December?
The hurricane season in the Atlantic typically ends in November. By December, the weather in Cancun will stabilize, and the risk of hurricanes will drop significantly, so you typically won’t have to worry about hurricanes in Cancun during December. I’ll still advise you guys to check weather forecasts when you’re making your itinerary and while you’re there.
What are the best and worst months to visit Cancun?
The best months to visit Cancun are from December to April. During this period, the weather is ideal—warm and dry, with minimal rainfall. These months are perfect for enjoying the pristine beaches, outdoor activities, and exploring the nearby Mayan ruins under clear skies.
Conversely, the worst months to visit Cancun are typically from June to November, which coincide with the rainy and hurricane seasons. Additionally, the humidity and heat peak during this period might be uncomfortable for some travelers.
3. Playa del Carmen
Weather in Playa del Carmen in December
In December, Playa del Carmen experiences some of the most pleasant weather conditions of the year. Daytime temperatures average around 82°F (28°C), providing warmth that is ideal for beach activities and exploring local attractions. Nighttime temperatures are cooler, typically dropping to around 68°F (20°C), which is perfect for comfortable evenings out enjoying the town’s nightlife and dining options.
Rainfall in Playa del Carmen during December is very low. The area receives an average of only about 94 mm of rain throughout the month, typically spread over a few days.
Things to Do in Playa del Carmen in December
- Explore the 3D Museum of Wonders: Engage with interactive 3D artwork at the 3D Museum of Wonders in Playa del Carmen. Ideal for a unique, family-friendly outing, this museum offers a fun and creative break from the usual activities.
- Dive into the Cenotes: Discover the beauty of the cenotes near Playa del Carmen, such as Cenote Azul and Cristalino. These natural limestone sinkholes provide excellent opportunities for snorkeling or diving in crystal clear waters, showcasing an underground world unique to the region.
- Stroll Along Quinta Avenida: Enjoy a leisurely evening walk down Quinta Avenida (Fifth Avenue), the vibrant heart of Playa del Carmen. The street comes alive with shops, restaurants, and bars, perfect for outdoor dining and shopping under the festive December lights. It’s definitely the most popular thing to do in Playa del Carmen
- Enjoy a Mexican Cooking Class: December is a great time to delve into the culinary culture of Playa del Carmen with a Mexican cooking class. Learn how to prepare traditional dishes using local ingredients, a perfect activity for food enthusiasts looking to add authentic recipes to their repertoire.
4. Tulum
Weather in Tulum in December
In December, Tulum enjoys delightful weather. The average high-temperature hovers around 82°F (28°C) during the day, while evenings are comfortable with lows around 68°F (20°C).
The humidity is lower compared to the rainy season, and you can expect plenty of sunshine with about 211 hours of daylight throughout the month. Rainfall is minimal, averaging around 2.5 inches (64 mm) for the month, which usually occurs over a few days.
Things to Do in Tulum in December
- Explore the Tulum Ruins: The iconic Tulum Ruins are perched on a cliff overlooking the Caribbean Sea. The cooler December weather makes it ideal for exploring these historic sites and enjoying the view in the process.
- Swim in the Cenotes: You can’t visit Tulum without experiencing its famous cenotes. These natural sinkholes filled with crystal-clear water are perfect for a refreshing dip. Cenote Dos Ojos and Gran Cenote are popular spots where you can snorkel or dive and explore the stunning underwater caves.
- Feast of the Virgin of Guadalupe: Dive into the local culture by joining in the Feast of the Virgin of Guadalupe on December 12. This vibrant celebration includes lively processions, traditional music, and festive activities, offering a great way to experience authentic Mexican traditions.
- Christmas Week + New Year’s Eve: December is a festive time in Tulum, especially towards the end of the month. Enjoy beach parties, live music, and fireworks as Tulum comes alive with holiday spirit. NYE parties in Tulum are legendary, something to keep in mind if you enjoy partying.
5. Cozumel
Weather in Cozumel in December
Cozumel in December is delightful. The island enjoys warm temperatures, with daytime highs averaging around 82°F (28°C) and nighttime lows around 68°F (20°C). The sea temperature is a pleasant 80.6°F (27°C), perfect for swimming and other water activities.
Rainfall is also low, averaging about 77 mm; typically spread over 8 days of brief showers that usually only last 15-30 minutes. With around 6 hours of sunshine each day, it’s a great time to soak up the sun without the oppressive heat of summer.
Things to Do in Cozumel in December
- Snorkeling and Diving: The clear, warm waters around Cozumel are perfect for exploring the vibrant marine life. The calm seas in December make it an ideal time to visit popular spots like the Palancar Reef and Colombia Reef.
- Punta Sur Ecological Park: Explore this stunning natural reserve that offers everything from spotting exotic birds and crocodiles to relaxing on beautiful beaches. Don’t miss climbing the Celarain Lighthouse for a panoramic view of the island.
- Farm to Table Culinary Experience: Want to dive into the culinary culture of Cozumel? Experience local cuisine by visiting a farmhouse and enjoying dishes prepared with fresh, locally-sourced ingredients.
- Chankanaab Beach Adventure Park: Spend a fun-filled day at this park where you can enjoy activities such as snorkeling, diving, and even a SeaTrek helmet-diving tour. It’s a perfect spot for both adventure and relaxation.
6. Puerto Vallarta
Weather in Puerto Vallarta in December
December is a fantastic time to visit Puerto Vallarta. Daytime temperatures usually hover around 81°F (27°C); evenings can be cooler, dropping to about 64°F (18°C), so a light jacket might come in handy for nighttime strolls. The humidity is moderate, making the overall climate very comfortable for most people.
Rain is rare in December, with the area receiving only about 27 mm of rainfall over approximately two days in the month.
Things to Do in Puerto Vallarta in December
- Whale Watching: December marks the beginning of the whale watching season in Puerto Vallarta. Humpback whales migrate to Banderas Bay during this time, providing a spectacular opportunity to see these majestic creatures up close.
- Visit the Malecón: This famous boardwalk in Puerto Vallarta is bustling with life during this month. You can enjoy street performances, shop for local crafts, or dine at one of the many seaside restaurants. The cooler evenings make it an ideal time to explore everything the Malecón has to offer.
- Explore the Sierra Madre Mountains: For adventure lovers, the Sierra Madre Mountains offer exciting activities such as zip-lining, ATV tours, and hiking. The lush landscapes and cooler December weather create the perfect conditions for these adventures.
- Attend the Festival of Our Lady of Guadalupe: From December 1 to 12, Puerto Vallarta celebrates this traditional festival with parades, music, and cultural events. It’s a wonderful way to experience local traditions and immerse yourself in the festive spirit of the city.
7. Merida
Weather in Merida in December
Merida enjoys pleasant weather in December. The average daytime temperature hovers around 84°F (29.1°C), while nighttime temperatures can drop to around 67°F (19.5°C). Humidity levels are moderate, usually around 75%, which keeps things comfortable.
You can expect around 7 hours of sunshine everyday throughout the month. There are very low chances of rain in December—typically only about 25 mm of rainfall spread over 5 days.
Things to Do in Merida in December
- Explore the Historic Center: Merida’s historic center is a delight to explore with its colonial architecture, bustling plazas, and vibrant markets. Don’t miss the Cathedral of Merida and the Palacio de Gobierno, and enjoy the festive decorations around Plaza Grande.
- Visit the Mayan Ruins of Uxmal: Situated at just a short drive from Merida, Uxmal is one of the most important archaeological sites of Mayan culture. In December, the weather is perfect for exploring these impressive ruins.
- Attend a Posada: Participating in a Posada is a wonderful way to immerse yourself in local culture. These festive reenactments of Mary and Joseph’s search for shelter are held from December 16th to 24th and include traditional songs, dances, and treats like buñuelos and tamales.
- Enjoy the Christmas Lights at Paseo de Montejo: Paseo de Montejo is beautifully decorated during December. It’s a great place for your evening strolls and to capture the holiday magic with photos of the illuminated trees and historic mansions.
8. Isla Holbox
Weather in Isla Holbox in December
Isla Holbox daytime temperatures in December typically hover around 82°F (28°C), while nighttime temperatures can drop to a comfortable 73°F (23°C). The humidity is moderate, and you can expect plenty of sunshine, with about 10 to 11 hours of daylight each day.
Rainfall is relatively low, with the island receiving an average of about 38 mm over approximately five days of rain throughout the month. Overall, December offers a delightful climate for beach activities and exploring the island.
Things to Do in Isla Holbox in December
- Visit Playa Punta Cocos: Head over to Playa Punta Cocos, a serene and often less crowded beach spot. It’s perfect for sunbathing, swimming, and capturing stunning sunsets. The calm waters and picturesque views make it a fantastic place to unwind.
- Visit the Bioluminescent Bay: Make sure to book a tour to the Bioluminescent Bay. This natural phenomenon, where the water glows due to tiny organisms, is best observed during new moon phases.
- Kayaking and Paddleboarding: Take advantage of the warm weather and calm waters by renting a kayak or paddleboard. Paddle through the mangroves and enjoy the peaceful surroundings.
- Bird Watching: December is a fantastic time for bird watching on Isla Holbox. The island is home to a variety of bird species, and the winter months see an influx of migratory birds. Head to the Yum Balam Reserve for the best bird watching spots, where you can spot flamingos, pelicans, herons, and other exotic birds. You can even spot dolphins there, so that’ll be a bonus!
9. Cabo San Lucas
Weather in Cabo San Lucas in December
December in Cabo San Lucas is characterized by pleasantly mild weather, making it an ideal winter escape. Daytime temperatures average around 79°F (26°C), while nighttime temperatures can drop to a slightly chilly 57°F (14°C). You’ll need a light jacket for those evenings.
Rainfall is minimal, ensuring plenty of sunny days, and the humidity levels are low. All in all, the conditions are perfect for all activities Cabo San Lucas has to offer.
Things to Do in Cabo San Lucas in December
- Whale Watching: December is a great time to witness the magnificent humpback and gray whales as they migrate to the warm waters around Cabo. Book a whale-watching tour for a chance to see these majestic creatures up close.
- Snorkeling and Scuba Diving: The clear waters and excellent visibility in December make snorkeling and scuba diving popular activities. Explore the vibrant marine life around Pelican Rock or other local dive sites.
- Camel Riding: For a unique adventure, try a camel ride along the beach. This guided tour provides a different perspective of Cabo’s stunning coastal and desert landscapes. It’s a fun and memorable way to explore the area.
- New Year’s Eve Celebrations: Cabo San Lucas is famous for its vibrant New Year’s Eve parties. Many resorts and beach clubs host spectacular events featuring live music, fireworks, and gourmet dining options.
10. La Paz
Weather in La Paz in December
La Paz in December offers a pleasant escape from the colder regions. Daytime temperatures usually hover around 75°F (24°C), making it comfortably warm, while evenings cool down to about 63°F (17°C).
The city experiences minimal rainfall, with just a couple of rainy days throughout the month and around 11 mm of precipitation. The sea temperature is around 22°C (72°F), perfect for a quick dip if you’re brave enough.
Things to Do in La Paz in December
- Swimming with Whale Sharks: Just like Cabo and Puerto Vallarta, December marks the beginning of whale shark season in La Paz. Swimmig with these gentle giaiant is a wonderful experience and it’s done on respect of the animal behavior.
- Visit Balandra Beach: This iconic beach is famous for its crystal-clear waters and stunning landscapes. You can spend your day kayaking, paddleboarding, or just soaking up the sun on the soft sands. It’s one of the most picturesque spots in La Paz and perfect for a relaxing day out.
- Explore the Whale Museum: Visit the Museo de la Ballena, dedicated to the diverse marine life of the Sea of Cortez. The museum showcases extensive information on whales, porpoises, and dolphins, complete with a massive whale skeleton.
- Explore Isla Espiritu Santo: Take a boat tour to this beautiful island where you can swim with sea lions, snorkel, and enjoy the pristine natural environment. It’s a fantastic day trip that offers a mix of adventure and relaxation.
11. San Miguel de Allende
Weather in San Miguel de Allende in December
San Miguel de Allende in December is known for its delightful weather. During the day, temperatures typically reach around 68-77°F (20-25°C), making it perfect for exploring the city’s charming streets and historic sites.
As night falls, temperatures drop to about 41-49°F (5-9°C), you’ll definitely need a light jacket or a sweater for evenings.
Rainfall is minimal, with only about 5-7mm throughout the month. With around 9.8 hours of sunshine daily, you’ll have free rein to explore San Miguel to your heart’s content.
Things to Do in San Miguel de Allende in December
- Explore El Jardín: The main square, El Jardín, is beautifully decorated with lights and ornaments during December. It’s a great place to take a leisurely stroll, enjoy a cup of hot chocolate, and watch the holiday performances that often take place here.
- Visit the Christmas Markets: San Miguel de Allende hosts several Christmas markets where you can shop for unique handmade crafts, festive decorations, and traditional Mexican foods. Jardín Allende (El Jardín) and Mercado de Artesanías are both popular spots.
- Attend the Virgen de Guadalupe Festival: On December 12th, the city celebrates the Feast of the Virgen de Guadalupe with parades, music, dancing, and religious ceremonies. The streets come alive with locals and visitors honoring Mexico’s patron saint.
- Explore La Parroquia de San Miguel Arcángel: This iconic, neo-Gothic church is a must-see. Its stunning architecture makes for a perfect photo op. Make sure that you don’t miss the intricate details of the interior and the beautiful gardens surrounding it.
12. Oaxaca
Weather in Oaxaca in December
Oaxaca in December is a delightful escape from colder climates. Daytime temperatures typically reach around 77°F (25°C). Evenings can get chilly, dropping to about 50°F (10°C), so I recommend packing a light jacket here too.
December is also one of the driest months here, with rainfall averaging just 5.7 mm for the entire month. That leaves you plenty of sunshine to enjoy your outdoor adventures
Things to Do in Oaxaca in December
- Visit Monte Albán: This ancient Zapotec city is a UNESCO World Heritage site and is particularly pleasant to explore in the cooler weather that December offers. The archaeological site is extensive, with temples, tombs, and a ball court that provide a fascinating glimpse into pre-Columbian history.
- Experience Noche de Rábanos: Held on December 23rd, this unique event showcases intricate sculptures carved from radishes. It’s a festive and visually striking tradition that reflects the creativity and cultural richness of Oaxaca.
- Tour Mezcal Distilleries: Many of Oaxaca’s famous Mezcal distilleries offer tours that include tastings and insights into the traditional methods of producing this iconic spirit. Plus, the cooler weather makes it more comfortable to explore the countryside where many of them are located.
- Visit the Jardín Etnobotánico de Oaxaca: This beautiful botanical garden showcases the rich plant diversity of Oaxaca, featuring everything from medicinal plants to cacti. It’s a peaceful place to learn about the local flora and its cultural significance.
13. Puebla
Weather in Puebla in December
Puebla in December is a delight to visit. Daytime temperatures typically hover around 75°F (24°C). The evenings can get quite cool, with temperatures dropping to around 46°F (8°C).
The city sees minimal rainfall in December, averaging just about 7.2 mm over the month, and it’s usually limited to one or two days of rain. Expect plenty of sunshine and plan you itinerary full of adventures in Puebla.
Things to Do in Puebla in December
- Visit the Christmas Village (Villa Iluminada) in Atlixco: Just a short drive from Puebla city, Atlixco transforms into a festive wonderland in December. The streets are adorned with millions of colorful lights; it’s a perfect place to stroll, enjoy local snacks, and get into the holiday spirit!
- Explore the Historic Center: Puebla’s historic center, a UNESCO World Heritage site, is especially beautiful during December. The Zócalo (main square) and surrounding streets are often decorated for the holidays, and the pleasant weather makes walking tours really enjoyable. Don’t miss the stunning Puebla Cathedral and the many colonial-era buildings.
- Taste Seasonal Sweets at Calle de los Dulces: What better time than December to indulge in Puebla’s famous sweets? Head to the Calle de los Dulces (Street of Sweets) to try local treats like camotes (sweet potato candies) and tortitas de Santa Clara (sugar and milk pastries). The holiday season brings some special seasonal flavors too.
- Check Out the Rosary Chapel (Capilla del Rosario): Referred by some as the “Eighth Wonder of the World,” this chapel within the Church of Santo Domingo is a must-see. The Baroque architecture and intricate gold leaf details are especially stunning.
14. Bacalar
Weather in Bacalar in December
During December in Bacalar, the average high temperature during the day is around 82°F (28°C), while at night it cools down to about 70°F (21°C).
You can expect around 11 hours of daylight and plenty of sunshine, with an average of 8.2 hours of sun per day. Rainfall is moderate, with approximately 34mm (1.34 inches) of rain spread over about 8 days. These rain showers don’t usually last more than half an hour.
Things to Do in Bacalar in December
- Explore the Lagoon of Seven Colors: Bacalar’s famous lagoon is a must-see, especially in December when the weather is perfect for a boat tour. The lagoon’s stunning shades of blue are best enjoyed by kayaking, paddleboarding, or simply relaxing by the shore.
- Discover the Mayan Ruins of Kohunlich: Located about an hour’s drive from Bacalar, the Kohunlich ruins are less crowded in December. The cooler weather makes it comfortable to walk around the expansive ruins, where you can see the impressive Temple of the Masks and other structures.
- Celebrate Posadas: Bacalar comes alive with processions, music, and festive gatherings during December, thanks to Posadas. Joining a local Posada is a fantastic way to immerse yourself in the local culture and enjoy the holiday spirit.
- Explore the Caves of Calakmul: If you’re up for a bit of adventure, I highly recommend taking a day trip to the Caves of Calakmul. These caves are known for their archaeological significance and natural beauty, and December’s cooler temperatures make the hike much more enjoyable.Consider that’s 2 hour drive from Bacalar, so staying for the night in Calakmul is advisable.
15. Ixtapa-Zihuatanejo
Weather in Ixtapa-Zihuatanejo in December
Daytime temperatures in Ixtapa-Zihuatanejo in December typically range from 77°F to 85°F (25°C to 29°C), with highs occasionally reaching up to 90°F (32°C).
Nights are comfortably cool, with temperatures averaging around 72°F (22°C). There’s minimal rainfall, averaging about 10 mm for the entire month, usually confined to one or two days. This makes December one of the driest months, perfect for outdoor activities and beach outings.
Things to Do in Ixtapa-Zihuatanejo in December
- Whale Watching: The whale watching season in the region begins in December. Take a boat tour to spot humpback whales migrating through the waters off the coast and make some unforgettable memories with these gentle giants.
- Beach Activities and Water Sports: With warm sea temperatures averaging around 84°F (29°C), December is perfect for swimming, snorkeling, and diving. Visit Playa Las Gatas for excellent snorkeling or try windsurfing at Playa El Palmar.
- Explore the Christmas Festivities: Experience local holiday traditions and decorations in both Ixtapa and Zihuatanejo. Enjoy festive lights, local music, and delicious seasonal foods. The vibrant atmosphere during the holiday season adds a special charm to the town.
- Visit Isla Ixtapa: Take a short boat ride to Isla Ixtapa, a small island with stunning beaches and excellent snorkeling spots. It’s a great day trip destination where you can enjoy seafood at beachside restaurants.
16. Puerto Escondido
Weather in Puerto Escondido in December
The average daytime temperatures in Puerto Escondido in December hover around 84°F (29°C), with nighttime lows around 72°F (22°C).
Humidity is relatively comfortable, averaging about 60%, with minimal rainfall, only around 11 mm for the entire month. Expect plenty of sunshine, perfect for your adventures.
Things to Do in Puerto Escondido in December
- Surfing at Zicatela Beach: December is a great time to hit the waves at Zicatela Beach, known for its world-class surf breaks. Whether you’re a seasoned surfer or a beginner looking to take some lessons, the conditions are ideal during this month.
- Whale Watching Tours: You can join a boat tour to see humpback whales as they migrate around the waters of Puerto Escondido. These tours also often include sightings of dolphins and sea turtles, and will even let you swim with the marine life.
- Bioluminescent Lagoon Tour: Visit the Manialtepec Lagoon to witness the mesmerizing bioluminescent plankton. The best time to see this natural light show is during a new moon when the darkness makes the bioluminescence stand out even more. Tours often include a boat ride and the opportunity to swim in the glowing water.
- Night Market on the Adoquin: Spend an evening exploring the night market on Avenida Alfonso Pérez Gasga. This pedestrian-only street transforms into a lively market where you can find everything from local crafts to delicious street food.
What To Pack for Mexico in December?
Light layers: While days can be warm, evenings might get a bit chilly. Pack a mix of t-shirts, long sleeves, and a light jacket or sweater. A light scarf or shawl is also a great option for layering and can be used as a cover-up or blanket during travel.
Backpack: Perfect for carrying your essentials during day trips or excursions.
Comfortable shoes: Whether you’re exploring vibrant city streets or ancient ruins, a good pair of walking shoes is essential.
Swimwear: Mexico has some of the best beautiful beaches and resort pools in the world. Don’t forget your swimsuit, sunglasses, and a hat for some fun in the sun.
Sunscreen: The sun can be quite strong, even in December. Protect your skin with a good sunscreen (at least SPF 30).
Insect repellent: Especially if you’re heading to more tropical areas or planning outdoor activities, this will keep those pesky bugs away.
Travel umbrella or rain jacket: While not common, there’s always a chance of a quick shower. Better safe than sorry!
Evening outfits: For those evenings when you’re planning on dining out or enjoying the nightlife.
Reusable Water Bottle: Stay hydrated while being eco-friendly. Tap water isn’t safe to drink in Mexico, so consider a bottle with a filter.
WATER-TO-GO FILTER BOTTLE
✔ kills 99.99% of bacteria of all sorts, illness-causing contaminants, including those as small as a virus, pesticides and nitrates, heavy metals…
✔ available in different shapes sizes and colors
✔ easy to use
✔ three month shelf life in total
✔ Better protection for you and the planet. The filter replaces 400 plastic bottles, and the bottle is made from sugarcane.
Personal Medications: Always a must! Also, include a basic first-aid kit just in case.
Camera/smartphone + portable charger: Capture those unforgettable moments and stunning scenery; and the portable charger will your devices charged when you’re out exploring all day.
Local currency: While a lot of places do accept cards, the exchange rate they give you isn’t great.I would exchange a couple of hundreds dollars in a bank or “casa de cambio” for a better rate.
Copies of important documents: Have photocopies or digital copies of your passport, travel insurance, and any other important documents.
Travel Tips When Visiting Mexico in December
- Get travel insurance: It’s always smart to be prepared for the unexpected. Travel insurance can cover you in case of medical emergencies, trip cancellations, and lost luggage, giving you peace of mind on your vacation.
Need Travel Insurance? Get a free quote on SafetyWing.
You can also check out my detailed SafetyWing review and comparison table in this post.
- Always apply sunscreen: Even in December’s cooler weather, the sun in Mexico can be quite strong. Protect your skin during your excursions by applying sunscreen regularly.
- Stay hydrated: The climate across Mexico in December can be warm and dry, so it’s important to drink plenty of water. Carry a reusable water bottle with you and refill it throughout the day.
- Be mindful of your belongings: As with any travel destination, keep an eye on your personal belongings. Use a money belt or a secure bag, especially in crowded areas.
- Keep valuables secure: Never flash valuables in public. Keep your expensive items at home or locked in your hotel safe. The locations I’ve covered above are usually safe, but, like everywhere else, petty crime does occur. Not flashing your valuables will significantly reduce the risk.
- Learn some basic Spanish: Knowing a few key phrases in Spanish can go a long way. Locals appreciate the effort, and it can make navigating the country easier and more enjoyable.
- Check the Weather Forecast: While December weather is generally pleasant, it can vary by region. Check the local forecast for your specific destination to pack accordingly.
- Explore Beyond the Tourist Spots: While famous attractions are a must-see, consider going off the beaten path and exploring lesser-known areas as well. They often offer a more authentic and unique experience of Mexico.
Frequently Asked Questions
Is December a good time to go to Mexico?
Absolutely! December is a fantastic time to visit Mexico. The pleasant weather makes it an ideal time for exploring the various regions of the country. Plus, you’ll get to experience the festive Christmas and New Year celebrations.
What part of Mexico is the warmest in December?
The Yucatán Peninsula, particularly places like Cancun and Playa del Carmen, is typically the warmest in December. Expect sunny days with temperatures ranging from the mid-70s to low 80s°F (around 24-28°C).
Is Mexico cheap in December?
No, quite the opposite. December is pricier due to the holiday season, especially around Christmas and New Year. However, if you plan ahead and avoid the peak holiday weeks, you can still find good deals on flights and accommodations.
What is Mexico’s coldest month?
January tends to be the coldest month in Mexico. However, conditions can vary quite a bit across the country, so “cold” is relative, especially in coastal areas where temperatures remain quite mild. In the interior and higher elevations, it can get chillier, so pack accordingly.
How hot is Cancun in December?
Cancun enjoys very comfortable weather in December. Daytime temperatures typically hover around 80°F (27°C), perfect for beach activities and exploring the local attractions. Evenings can be a bit cooler, so a light jacket might come in handy.
Is Christmas in Mexico good?
Christmas in Mexico is magical! The festive spirit is palpable, with colorful decorations, traditional posadas, and delicious seasonal foods. It’s a wonderful time to experience Mexican culture and hospitality.
Is December the rainy season in Mexico?
No, December is not part of the rainy season in Mexico. Most regions, especially the popular tourist spots, enjoy dry and sunny weather.
What month is best in Mexico?
The best month to visit Mexico really depends on what you’re looking for. Many travelers find December through April to be the most pleasant, with comfortable temperatures and less rain. This is also the peak tourism season in Mexico, so accommodation and flight prices will be noticeably more expensive. All the tourist hotspots will also be quite crowded as millions of travelers come to enjoy the best weather in Mexico.
If you want to avoid the crowds and score better deals, consider visiting Mexico during the shoulder seasons. May and October are excellent options.
In May, you’ll enjoy warm temperatures before the summer heat kicks in, and in October, the rainy season tapers off, leaving behind lush landscapes.
June through September is also an option, although it has a few considerations. This period is typically the rainy season, so you’ll have to deal with a lot more rainy days. The temperatures are noticeably warmer and the weather can get quite muggy (depending on the location). On the plus side, you’ll find fewer tourists, more affordable accommodations, and a more authentic local vibe.
Final Thoughts: Weather in Mexico in December
December in Mexico is a fantastic time to visit! You’ll be enjoying sunny days and cool, refreshing evenings—perfect for all kinds of adventures. The weather is just right and Mexico’s festive spirit in December is not to be missed.
My best advice is to embrace the diverse climates and immerse yourself in the rich culture and traditions that make December a special time here. From tasting seasonal treats to participating in lively festivals, you’ll find that there’s no shortage of experiences to enjoy.Check out more Mexico Travel Guide for further help in your planning.