Weather in Thailand in December

View all deals

27° C



43 mm

per month


34 %



77 %


What’s the weather like in Thailand in December?

In December, Thailand experiences its cool season, making it an ideal time to visit for those seeking a break from the sweltering heat of the rest of the year. The weather is generally pleasant with mild temperatures and lower humidity levels, making it perfect for exploring the country’s stunning landscapes and soaking up the cultural attractions.

Average daily temperatures

During December, the average daily temperatures in Thailand range from 25°C (77°F) to 32°C (90°F). However, it is important to note that temperatures can vary depending on the region you are in. Northern parts of the country, such as Chiang Mai, tend to be slightly cooler, with temperatures averaging around 20°C (68°F), especially in the evenings. On the other hand, the southern coastal areas, like Phuket and Krabi, experience slightly higher temperatures.

Sunshine and rainfall

December is considered one of the driest months in Thailand, making it a popular time to explore the country’s beautiful beaches and enjoy outdoor activities. The average hours of sunshine per day range from 8 to 9 hours, offering plenty of warm, sunny days for outdoor adventures.

Rainfall during this period is generally low, with most regions experiencing only a few scattered showers. However, some parts of Thailand, particularly the southern islands, may still receive occasional brief rain showers or thunderstorms. Therefore, it is advisable to pack a light rain jacket or umbrella, just in case.

Overall, December is a great time to visit Thailand if you prefer milder temperatures and want to enjoy the country’s outdoor and cultural attractions without the intense heat and humidity of the summer months.

Holiday deals in Thailand

Destinations with similar weather