Bangkok Weather in December
Thailand · Tropical Savanna climate · Data averaged from 2020-01-01 to 2024-12-31 (5 years)
December in Bangkok sees average temperatures ranging from a low of 22.3°C (72.1°F) to a high of 31.3°C (88.3°F), with a mean of 26.6°C (79.9°F). Compared to the annual average of 28.1°C (82.6°F), this month is 1.5°C cooler than the yearly norm. This is the coldest month of the year, with average lows of 22.3°C (72.1°F). Precipitation averages 15.4mm, making it approximately 126.0mm drier than the monthly average of 141.0mm. The city receives an average of 10.4 hours of sunshine per day during December, with relative humidity averaging 62.6%. Wind speeds reach an average maximum of 12.6 km/h. For travelers, this month offers a coldest month of the year experience in Bangkok, with drier-than-average conditions compared to the rest of the year.
Bangkok taught me that 'too hot' is a real concept. I arrived in April thinking I could handle it — 36°C with 70% humidity is genuinely dangerous if you're not acclimated. Pack moisture-wicking everything, plan indoor activities for 11am-3pm, and embrace the night markets. November-February is the survival window. The data backs this up: those months drop to a manageable 30°C with lower humidity and almost no rain.
December vs Adjacent Months
| Metric | November | December | January |
|---|---|---|---|
| Mean Temp | 27.2°C (81.0°F) | 26.6°C (79.9°F) | 26.9°C (80.4°F) |
| Rainfall | 86.0mm | 15.4mm | 14.3mm |
| Sunshine | 9.8 hrs | 10.4 hrs | 10.7 hrs |
| Humidity | 74.2% | 62.6% | 63.8% |
| Wind | 12.8 km/h | 12.6 km/h | 13.2 km/h |
| Rainy Days | 17.6 | 8.2 | 7.0 |
Seasonal Context
December falls in Winter in the Northern Hemisphere. Winter is the coolest season with the shortest daylight hours. For travelers visiting Bangkok in December, the data indicates favorable conditions based on the combination of temperature, precipitation, and daylight hours.
Frequently Asked Questions
What is the average temperature in Bangkok in December?
The average temperature in Bangkok during December ranges from 22.3°C (72.1°F) to 31.3°C (88.3°F), with a mean of 26.6°C (79.9°F).
How much does it rain in Bangkok in December?
Bangkok receives an average of 15.4mm of precipitation in December, spread across approximately 8.2 rainy days.
What should I pack for Bangkok in December?
Based on December weather data, pack lightweight, breathable clothing, sunscreen, and a hat.
Is December a good time to visit Bangkok?
December is a good time to visit Bangkok, with comfortable temperatures and manageable rainfall. However, it is the coldest month — pack warm clothing.
Other Months for Bangkok
Cities with Similar December Climate (Tropical Savanna)
Data Source: Open-Meteo historical archive (2020-01-01 to 2024-12-31). Daily measurements aggregated into monthly climate normals. Coordinates: 13.76°, 100.5°. Timezone: Asia/Bangkok. Last updated: 2026-07-30.