Thailand’s weather in December is warm/mild, and rainfall is low in most of Thailand, which makes it a great time to visit. Read more about Thailand’s December weather, places to visit, clothes to wear, and travel tips for December in this article.
Thailand Weather in December: Overview
- Average temperature range: 24–32°C (75–89°F)
- Rainfall: 12 mm (0.5 inches)
- Rainy days: 6
- Sunny days: 15
The weather in Thailand in December is cool and dry. The average daily maximum is 32°C (89°F) and the average daily minimum is 24°C (75°F). There is only about 1 rainy day during the whole month in Bangkok, but it is much rainier in the south, and much cooler further north.
The Regional Weather in Thailand in December
December in Thailand is the coolest time of the year with the least amount of rainfall.
Averages for December |
Min. Temp. (ºC) |
Max. Temp. (ºC) |
Rainfall (mm) |
Min. Temp. (ºF) |
Max. Temp. (ºF) |
Rainfall (in) |
Bangkok |
22 |
32 |
10 |
71 |
89 |
0.4 |
Chiang Mai |
15 |
29 |
20 |
59 |
84 |
0.8 |
Phuket |
24 |
32 |
71 |
76 |
89 |
2.8 |
Krabi |
22 |
31 |
127 |
71 |
88 |
5 |
Hua Hin |
22 |
29 |
15 |
72 |
85 |
0.6 |
Koh Samui |
21 |
25 |
234 |
70 |
77 |
9.2 |
Bangkok, Central, and Eastern Thailand: 21°C to 31°C
Central and eastern Thailand are large regions that include many popular travel destinations such as Bangkok, Pattaya, Koh Samet, Hua Hin, Ayutthaya, and Koh Chang in the southeast. Temperatures here range between 21°C (70°F) and 31°C (88°F). In December, this area of the country sees an average rainfall of 2mm (0.08 inches).
Chiang Mai and North Thailand: 15°C to 28°C
In northern Thailand, the weather can get chilly in December. In Chiang Mai, temperatures typically drop to around 15°C (59°F) at night and in some years the temperature has been as low as 12°C (54°F).
Islands of Southern Thailand: 23°C to 31°C
Southern Thailand is an ideal place to visit if you want beautiful beaches and warm weather. In December, temperatures range between 22°C (72°F) and 31°C (88°F). The average rainfall is roughly 200 mm (8 inches) in Phuket, Koh Lanta, and Koh Phi Phi and 66 mm (2.5 inches) in Koh Samui and Koh Phangan.
Recommended Itinerary
Best Places to Visit in Thailand in December
December is one of the best months to travel to Thailand. The weather of December is hot/warm in the south and mild/cool in the north, and the monsoon rains cease in most of the country. Here are some of the best recommended places to visit in December.
Best places to visit in December
1. Bangkok
Lots of sunshine and warm weather make Bangkok a great place to visit in December. It is a special experience to walk along the riverside and enjoy the Christmas streetlights in Bangkok with other holiday-time crowds.
Bangkok in December
2. Chiang Mai and Chiang Rai
With the cool weather of December, you can explore the elephant sanctuary near Chiang Mai and help the staff feed and bathe the elephants. The hinterland of the old towns of Chiang Mai and Chiang Rai holds good places for trekking, camping, and cycling.
Chiang Mai in December
3. Ayutthaya
The weather in Ayutthaya in December is pleasantly warm with a gentle breeze. It is comfortable to explore this once-thriving ancient city and visit the ancient temples of Ayutthaya. Caring for rescued elephants and biking through the old French, Portuguese, British, and Dutch quarters are some of the recommended activities.
Ayutthaya in December
4. Khao Yai National Park
December is a great time to explore Khao Yai National Park’s jungle (a UNESCO World Heritage site). You can take a half-day or day-long tour to explore caves, spot a lot of birds, see elephants (and other wild animals), and enjoy waterfalls.
Khao Yai National Park
5. Popular Islands of Thailand
Although temperatures on some of Thailand’s beaches can reach up to 31°C (87°F) in December, there is always a breeze coming from the ocean that makes it feel much cooler. December is a good time to relax on the beach without overheating and participate in watersports.
The classic Thai islands such as Phuket, Ko Lanta, and Ko Phi Phi on the west coast and Ko Samui, Ko Chang, and Ko Kut in the east will all be busy and deservedly so. However, Ko Samui, Ko Pha Ngan, and Ko Tao on the west of the Gulf of Thailand experience the tail end of their monsoon rains.
Phuket Beach in December
Recommended Itinerary
December Crowding and Costs
December is the peak travel season in Thailand, especially during the “Western” holiday season (the Christmas / New Year’s break). The tourist areas can be extremely crowded, and hotel and flights costs are much higher than in other months. So, book early to save more.
What to Wear in December?
The lowest temperature in December is about 24°C (76°F) in most of Thailand. So, shorts, skirts, light trousers, T-shirts, and other light clothes are good for this month. Bring a few pieces of warm clothing, such as a jacket or jeans, if you go to northern Thailand, which can sometimes get below 15°C (70°F).
Monthly Weather and Travel Information for Thailand
Learn about the weather in Thailand for 12 months and find out the best places to visit each month.
Explore Thailand with Asia Highlights
For the perfect December vacation to Thailand, look no further than Asia Highlights’ custom travel services. At Asia Highlights, we can create a tailor-made trip based on your preferences. If you want to avoid the crowds while enjoying the tropical beaches in the south or cities full of temples in the north then we can arrange it for you. Let us deal with the stress of planning so that you can just enjoy your trip.