Coastal regions, such as Cancun, Puerto Vallarta, and Riviera Maya, typically offer warm and pleasant temperatures in December. Daytime averages range from 25°C to 30°C (77°F to 86°F). The evenings may bring cooler temperatures, making it enjoyable to take leisurely strolls along the shore or dine al fresco.