Thailand in December: Rain in 77 Provinces (+ January)
%20Island%20in%20Phang%20Nga%20Bay%2C%20Thailand.jpg?width=1200)
Short answer: Thailand in December is dry almost everywhere. Every province outside the south, 63 of the 77, averages 37 mm of rain or less for the whole month, on 5 rainy days or fewer. The 14 southern provinces still get 88–407 mm, and the lower Gulf's median province, at 318 mm, gets about twice the Andaman side's 146 mm (2016–2025 ERA5 means, read on 13 October 2026).
This page lays out December and January rainfall for all 77 provinces, grouped by region, then answers what people actually search: which coast is drier, how cold the north gets, and whether December or January is the better month. What it is not: a forecast for your trip, or a list of things to do. Every figure is a 10-year average, and a real year can differ a lot.
Is December a good time to visit Thailand? What rain in 77 provinces says
Measured by rain, December is one of the driest months of the year for most of the country. 24 provinces average 10 mm or less for the whole month, and 18 of them are in the northeast. The median province in each region gets: Northeast 6 mm, Central 14 mm, North 16 mm, East 17 mm, West 21 mm and South 183 mm (ERA5 2016–2025).
The south is where plans go wrong. December is not yet the dry season there. The northeast monsoon pushes its heaviest rain onto the lower Gulf coast in November and December, while the Andaman side is moving into its dry season but is not dry yet. The two coasts get their own sections below.
- Clearest skies: the northeast, median 6 mm and 1 rainy day
- Coolest: the north, median overnight low 17.7°C
- Driest beaches: the east coast and upper Gulf, 17–37 mm (Chonburi to Prachuap)
- Wettest: the lower Gulf and the deep south, 122–407 mm
Where to go in Thailand in December for clear skies: the driest region is Isan
All 20 provinces of the northeast (Isan) average 11 mm of December rain or less. The driest are Bueng Kan at 2 mm and Udon Thani at 3 mm, and the median Isan province sees just 1 rainy day all month. The median overnight low is 19.0°C, about 3.5 degrees cooler than Bangkok.
The Mekong towns of Nakhon Phanom, Nong Khai and Bueng Kan get both clear skies and cool mornings. Nakhon Phanom's average December low is 16.9°C, close to Chiang Mai's 17.5°C, with only 4 mm of rain against Chiang Mai's 25 mm. For a cold ranking of 21 provinces, see our page on where Thailand actually gets cold.

How cold is northern Thailand in December, and does it rain?
The 9 northern provinces get 8–29 mm in December, median 16 mm, a little wetter than Isan. Chiang Rai is the wettest in the region at 29 mm but also the coldest, with an average low of 15.9°C and an average daytime high of only 26°C.
These figures are for each town's coordinate. Mountain tops are always several degrees colder; our roughly 9 km grid cannot resolve summits, so treat the numbers as a floor and pack a jacket.

Beaches near Bangkok in December: how much rain in Pattaya, Rayong and Trat?
The east coast is the driest coastline of the month: Chonburi 17 mm, Rayong 23 mm, Chanthaburi 19 mm, Trat 30 mm, on 3–5 rainy days.
Pattaya has no point of its own in our data, so we give a range from its two nearest reference points, Chonburi and Rayong: 17–23 mm. Koh Samet and Koh Chang use the Rayong and Trat provincial figures; the islands themselves may differ.

Hua Hin and Cha-am in December: how much rain?
Hua Hin and Cha-am use two reference points, Phetchaburi at 21 mm and Prachuap Khiri Khan at 37 mm. Prachuap is the wettest province outside the south in December, yet it still averages only 5 rainy days.
In January Prachuap rises to 63 mm, the most of any province outside the south. If you can choose between the two months, Hua Hin is drier in December.
Does it rain in Phuket and Krabi in December?
Yes, though less than in November. The 6 Andaman provinces get 88–170 mm in December on 10–19 rainy days: Phuket 140 mm, Krabi 154 mm, Phang Nga 131 mm. That is about 40–45% less than November (Phuket's November is 246 mm).
By January the Andaman side falls to 78–86 mm, with Phuket at 78 mm. If an Andaman beach trip can move, late December to January is a better bet than early December. Rainy days in the table count every day with 1 mm or more; on this coast many are short showers rather than all-day rain (a general observation, not a figure from the dataset).

Koh Samui, Songkhla and Nakhon Si Thammarat in December: the wettest part of Thailand
The 8 provinces of the lower Gulf and the deep south (including inland Phatthalung and Yala) get 122–407 mm in December on 12–25 rainy days. Narathiwat (407 mm), Songkhla (375 mm) and Nakhon Si Thammarat (347 mm) are the three wettest provinces of the month.
Koh Samui has no point of its own in our dataset; the nearest is mainland Surat Thani at 196 mm, and the island may differ. If Samui over New Year is the plan, our Phuket or Samui for Christmas page already compares rain with rooms left night by night.

Bangkok, Ayutthaya and central Thailand in December
The 22 central provinces get 10–22 mm in December. Bangkok averages 19 mm on 4 rainy days, with a daytime high of 31.1°C and a low of 22.5°C; Ayutthaya gets 13 mm. Walking open-air temples is easier than in other months, but afternoons are still above 30 degrees.
The west is just as dry: Tak 11 mm, Kanchanaburi 15 mm, Ratchaburi 23 mm. Every province is in the 77-province table below.

Thailand in December or January: which month is better?
It depends on the region. Outside the south, January is slightly wetter than December in 48 of 63 provinces, but the amounts stay very small (61 of 63 are still under 40 mm), and January is colder than December in 69 of 77 provinces. If cool weather is the goal, January has the edge.
The south is the reverse: January is drier than December in all 14 southern provinces. The Andaman side drops from 88–170 to 78–86 mm and the lower Gulf from 122–407 to 90–223 mm. For a southern beach trip, January is the better month.
5 things to prepare for Thailand in December
Five things the figures on this page support directly.
- Going north or into the hills: bring a warm layer for town mornings below 18°C, and colder still at altitude
- Going to the Andaman coast: allow for short rainy spells on about half the days, and leave boat trips room to move
- Going to Samui or the lower Gulf: choose free-cancellation rooms or travel insurance, since this is that region's wettest stretch of the year
- Around New Year: check official announcements about public celebrations before booking outdoor events (an important royal ceremony takes place in mid-December 2026)
- Close to departure: check the real forecast from the Thai Meteorological Department, because this table is a 10-year average, not a forecast
What this page is not, and what the data cannot tell you
rooozt uses the same 10-year ERA5 means as the weather calendar in its search bar; every figure here was read from our data file on 13 October 2026.
- Not a weather forecast; a real year can differ a lot from the mean
- Values are at each province's town coordinate, not on islands or mountain tops
- It says nothing about wave height or swimming bans; follow provincial and Thai Meteorological Department notices
- Not a list of things to do, and no province paid to appear on this page
December and January rainfall in all 77 provinces (mm, 10-year mean)
Grouped by region, then from driest to wettest within each region. Figures are whole-month rainfall averaged over 2016–2025.
| Province | Region | Dec (mm) | Jan (mm) |
|---|---|---|---|
| Bueng Kan | Northeast (Isan) | 2 | 17 |
| Udon Thani | Northeast (Isan) | 3 | 13 |
| Nakhon Phanom | Northeast (Isan) | 4 | 8 |
| Nong Khai | Northeast (Isan) | 4 | 15 |
| Sakon Nakhon | Northeast (Isan) | 4 | 10 |
| Nong Bua Lamphu | Northeast (Isan) | 5 | 11 |
| Kalasin | Northeast (Isan) | 6 | 9 |
| Khon Kaen | Northeast (Isan) | 6 | 8 |
| Maha Sarakham | Northeast (Isan) | 6 | 8 |
| Mukdahan | Northeast (Isan) | 6 | 9 |
| Roi Et | Northeast (Isan) | 6 | 6 |
| Yasothon | Northeast (Isan) | 6 | 7 |
| Amnat Charoen | Northeast (Isan) | 7 | 7 |
| Chaiyaphum | Northeast (Isan) | 8 | 10 |
| Sisaket | Northeast (Isan) | 8 | 7 |
| Nakhon Ratchasima | Northeast (Isan) | 9 | 9 |
| Buriram | Northeast (Isan) | 10 | 9 |
| Loei | Northeast (Isan) | 10 | 13 |
| Surin | Northeast (Isan) | 11 | 9 |
| Ubon Ratchathani | Northeast (Isan) | 11 | 8 |
| Phrae | North | 8 | 26 |
| Uttaradit | North | 8 | 26 |
| Mae Hong Son | North | 12 | 29 |
| Nan | North | 15 | 27 |
| Lampang | North | 16 | 19 |
| Phayao | North | 19 | 26 |
| Lamphun | North | 23 | 22 |
| Chiang Mai | North | 25 | 20 |
| Chiang Rai | North | 29 | 37 |
| Lopburi | Central | 10 | 15 |
| Nakhon Nayok | Central | 10 | 18 |
| Phetchabun | Central | 10 | 16 |
| Ang Thong | Central | 11 | 20 |
| Nakhon Sawan | Central | 11 | 15 |
| Saraburi | Central | 11 | 16 |
| Sing Buri | Central | 12 | 14 |
| Suphan Buri | Central | 12 | 15 |
| Ayutthaya | Central | 13 | 20 |
| Chai Nat | Central | 14 | 12 |
| Kamphaeng Phet | Central | 14 | 18 |
| Uthai Thani | Central | 14 | 13 |
| Phitsanulok | Central | 15 | 16 |
| Sukhothai | Central | 15 | 16 |
| Phichit | Central | 16 | 19 |
| Nonthaburi | Central | 18 | 22 |
| Bangkok | Central | 19 | 23 |
| Pathum Thani | Central | 20 | 18 |
| Samut Songkhram | Central | 20 | 21 |
| Nakhon Pathom | Central | 21 | 15 |
| Samut Sakhon | Central | 21 | 20 |
| Samut Prakan | Central | 22 | 24 |
| Prachinburi | East | 10 | 21 |
| Sa Kaeo | East | 11 | 15 |
| Chachoengsao | East | 13 | 16 |
| Chonburi | East | 17 | 19 |
| Chanthaburi | East | 19 | 33 |
| Rayong | East | 23 | 35 |
| Trat | East | 30 | 49 |
| Tak | West | 11 | 15 |
| Kanchanaburi | West | 15 | 19 |
| Phetchaburi | West | 21 | 25 |
| Ratchaburi | West | 23 | 19 |
| Prachuap Khiri Khan | West | 37 | 63 |
| Ranong | South | 88 | 78 |
| Chumphon | South | 122 | 90 |
| Phang Nga | South | 131 | 86 |
| Phuket | South | 140 | 78 |
| Trang | South | 152 | 79 |
| Krabi | South | 154 | 84 |
| Satun | South | 170 | 81 |
| Surat Thani | South | 196 | 125 |
| Pattani | South | 282 | 142 |
| Yala | South | 312 | 169 |
| Phatthalung | South | 324 | 158 |
| Nakhon Si Thammarat | South | 347 | 175 |
| Songkhla | South | 375 | 149 |
| Narathiwat | South | 407 | 223 |
ERA5 via Open-Meteo at each province's town coordinate, read on 13 October 2026. A real year can differ a lot from the mean.
December by region
Median province in each region. Rain in mm; a rainy day is any day with 1 mm or more; temperatures in °C.
| Region | Median rain (mm) | Rain range (mm) | Rainy days | High (°C) | Low (°C) |
|---|---|---|---|---|---|
| Northeast (Isan) (20 provinces) | 6 | 2–11 | 1 | 28.7 | 19.0 |
| North (9 provinces) | 16 | 8–29 | 3 | 28.1 | 17.7 |
| Central (22 provinces) | 14 | 10–22 | 2 | 30.8 | 22.0 |
| East (7 provinces) | 17 | 10–30 | 3 | 31 | 22.2 |
| West (5 provinces) | 21 | 11–37 | 3 | 30.2 | 21.7 |
| South (14 provinces) | 183 | 88–407 | 20 | 29.0 | 23.6 |
Median = the middle province when the region is sorted, not the regional average.
Beach provinces in December: rain, rainy days and January
16 coastal provinces people visit most, ordered east coast, Gulf, then Andaman.
| Province | Dec rain (mm) | Dec rainy days | Jan rain (mm) | Dec high (°C) |
|---|---|---|---|---|
| Chonburi (Pattaya) | 17 | 3 | 19 | 31 |
| Rayong (Koh Samet) | 23 | 4 | 35 | 30.8 |
| Chanthaburi | 19 | 4 | 33 | 30.3 |
| Trat (Koh Chang) | 30 | 5 | 49 | 31 |
| Phetchaburi (Cha-am) | 21 | 3 | 25 | 30.2 |
| Prachuap Khiri Khan (Hua Hin) | 37 | 5 | 63 | 29.4 |
| Chumphon | 122 | 12 | 90 | 28.5 |
| Surat Thani (mainland point, not Samui) | 196 | 21 | 125 | 28.7 |
| Nakhon Si Thammarat | 347 | 24 | 175 | 29.1 |
| Songkhla | 375 | 24 | 149 | 28.1 |
| Ranong | 88 | 10 | 78 | 29.3 |
| Phang Nga (Khao Lak) | 131 | 17 | 86 | 29.5 |
| Phuket | 140 | 17 | 78 | 29.1 |
| Krabi | 154 | 19 | 84 | 30.1 |
| Trang | 152 | 15 | 79 | 29.6 |
| Satun (Koh Lipe) | 170 | 18 | 81 | 29.6 |
Values at the provincial town coordinate; islands may differ.
Official links to check yourself
- Thai Meteorological Department ↗ (opens in a new tab)
The real forecast before you travel; our table is an average, not a forecast
- Open-Meteo Historical Weather API ↗ (opens in a new tab)
Source of the ERA5 data used on this page
Frequently asked questions
- Is December a good time to visit Thailand?
- Yes for most of the country. 63 of 77 provinces, every one outside the south, average 37 mm of December rain or less on 5 rainy days or fewer. The south still gets 88–407 mm, heaviest on the lower Gulf coast (ERA5 means, 2016–2025).
- Which coast is better in December, the Andaman or the Gulf?
- In the south, the Andaman: Phuket 140 mm and Krabi 154 mm against Songkhla 375 mm and Nakhon Si Thammarat 347 mm. But the driest beaches of the month are on the east coast near Bangkok: Chonburi 17 mm and Rayong 23 mm.
- Does it rain in Phuket in December?
- Still some. Phuket's 10-year December mean is 140 mm on 17 days with at least 1 mm, about 40% less than November, and it falls again to 78 mm in January.
- Thailand in December or January: which is better?
- For southern beaches, January: rainfall drops in all 14 southern provinces. For the north and Isan both months are similarly dry, but January is colder in 69 of 77 provinces.
- Where is the driest place in Thailand in December?
- The northeast. Bueng Kan (2 mm) and Udon Thani (3 mm) are the driest in the country, and all 20 Isan provinces average 11 mm or less, with a median of 1 rainy day.
Where the numbers come from: Every temperature and rainfall figure in this article is a 2016–2025 monthly mean from the ERA5 dataset (via the Open-Meteo Historical Weather API) at each city's coordinate — a 10-year statistic, not a forecast for your trip. Any single year can differ a lot from the mean. ERA5 is a roughly 9 km reanalysis grid, not a reading from any one weather station. This is the same dataset the weather calendar in rooozt's search bar displays.