Phuket Weather at Christmas

Phuket Weather at Christmas

Longtail boat in Phuket

The Phuket Weather at Christmas can be unpredictable. Phuket, located South of Bangkok, Thailand’s capital, has been a choice tourist destination for many years, experiences two distinct seasons.  A tropical monsoon rainy season and a short dry season.

The Monsoon rainy season begins in April through to October. The highest rainfall usually occurs in the months of May, September, and October during which it can rain for long periods. During the months of June, July, and August months, rain usually falls in short heavy bursts. In between, the weather is pleasant with comfortable temperatures and a cooling breeze. There will often be periods of several days without any rain.

December falls within the dry season that starts in November and ends in March. There may be an occasional shower or a few heavy downpours but generally, it is dry.

Tourist activities usually start in late November reaching their peak in January. During this period, the weather is not so humid and the cool breezes keep things comfortable. The average temperature hovers around 24C/75F and 32C/89F.

Phuket Weather at Christmas

This makes Phuket an ideal Christmas destination as it offers an ideal holiday destination devoid of snow, frosts, and rain.

Phuket Beach in December

However, it is important to note that as with most parts of the world, weather is generally unpredictable. Christmas in Phuket For example, in 2005 and 2010 it rained all the way through to Christmas and the New Year.

Phuket was one of the worst-hit places during the Boxing Day Tsunami of 2014. After this event, the Indian Ocean Tsunami Warning System was constructed and has been operational since 2006. Early warning of possible weather changes has been in place since then.

The table below gives a summary of weather indices for a typical December in Phuket.

 December Average
Average Rainfall60mm
Days of Rain11 days
Average Temperature27oC
Average Temperature (low)23oC
Average Temperature (high)31oC
Average Humidity72%
Average hours of sunshine8 hours/day

December Averages Temperature (1983-2013)

The month of December is characterized by essentially constant daily high temperatures, with daily highs around 31°C throughout the month, exceeding 34°C or dropping below 29°C only one day in ten.


Daily High and Low Temperature in December

BLUELINE: Daily Average (Low)
REDLINE: Daily Average (High)
Daily low temperatures are around 24°C, falling below 22°C or exceeding 25°C only one day in ten.

Temperature Bands in December in Phuket

A fraction of Time Spent in Various Temperature Bands in December

The average fraction of time spent in various temperature bands: frigid (below -9°C), freezing (-9°C to 0°C), cold (0°C to 10°C), cool (10°C to 18°C), comfortable (18°C to 24°C), warm (24°C to 29°C), hot (29°C to 38°C) and sweltering (above 38°C).

There are daily and monthly updates, along with Windguru Phuket charts, Live Phuket Air Quality data, and live wind direction and strength information.