December
Other strong months: January and February
Thailand · 1991–2020
For Bangkok, December has the most comfortable weather in our climate comparison. Typical daytime highs are 32.3°C, nights average 23°C, and rainfall totals about 13 mm. Figures use measured 1991–2020 normals from the nearest eligible NOAA station.
Other strong months: January and February
Other strong months: January and February
Make the answer personal
Set the daytime temperature and rainfall you are comfortable with. We will show only the months that meet every choice, using the measured 1991–2020 averages below.
5 months fit your choices for Bangkok
The lowest comfort score is 5 out of 100. May, June, August, September and October share that score. In May, that is mainly because 300 mm of rain falls, and days average 35.1°C, 11° above the 24°C the score treats as ideal.
Quick answers
These answers come from the same measured monthly climate record shown on this page.
December is the strongest all-round choice in our temperature-and-rainfall comparison, with a typical daytime high of 32.3°C and 13 mm of rain.
April is hottest in this record, with a typical daytime high of 35.8°C and a night-time low of 27.2°C.
December has the lowest monthly rainfall total at 13 mm.
No. These are long-term measured averages from 1991–2020. Check a current forecast before you travel.
Month by month
The bars combine daytime temperature, night-time temperature and rainfall. The figures are measured historical averages, not a forecast for a particular trip.
| Month | Day | Night | Rain | Wet days | Daylight | Comfort | Coverage |
|---|---|---|---|---|---|---|---|
| January | 32.7°C | 23.2°C | 34 mm | 1.4 | 11 h 24 | 57 | Limited coverage |
| February | 33.6°C | 24.8°C | 38 mm | 2.9 | 11 h 40 | 50 | Limited coverage |
| March | 34.7°C | 26.3°C | 59 mm | 4.4 | 12 h 01 | 40 | Limited coverage |
| April | 35.8°C | 27.2°C | 169 mm | 8.7 | 12 h 25 | 15 | Good coverage |
| May | 35.1°C | 26.8°C | 300 mm | 17.8 | 12 h 45 | 5 | Strong coverage |
| June | 34.1°C | 26.3°C | 252 mm | 17.2 | 12 h 56 | 5 | Strong coverage |
| July | 33.5°C | 26.1°C | 244 mm | 18 | 12 h 52 | 6 | Strong coverage |
| August | 33.3°C | 25.8°C | 267 mm | 19.4 | 12 h 35 | 5 | Strong coverage |
| September | 33.1°C | 25.3°C | 379 mm | 21.2 | 12 h 11 | 5 | Strong coverage |
| October | 33°C | 25.1°C | 362 mm | 18.7 | 11 h 48 | 5 | Strong coverage |
| November | 33.1°C | 24.6°C | 80 mm | 6.3 | 11 h 28 | 43 | Good coverage |
| December | 32.3°C | 23°C | 13 mm | 0.9 | 11 h 19 | 58 | Limited coverage |
What has changed
Each bar shows the difference between the 2011–2025 average daytime high and the 1961–1990 average for the same month at the same station. A blank month does not have enough older observations for a reliable comparison.
| Month | Record high | Record low | Wettest day | Wettest / driest month | Years |
|---|---|---|---|---|---|
| January | 37.6°C24 Jan 1999 | 9.9°C12 Jan 1955 | 171 mm31 Jan 1993 | 175 mm1993 · driest 0 mm in 1963 | 76 |
| February | 38.8°C16 Feb 2009 | 14.9°C13 Feb 1974 | 81 mm9 Feb 2021 | 137 mm2022 · driest 0 mm in 1973 | 76 |
| March | 40.1°C26 Mar 2013 | 15.7°C4 Mar 1986 | 88 mm30 Mar 1982 | 206 mm2011 · driest 0 mm in 1992 | 76 |
| April | 40.0°C20 Apr 1979 | 19.9°C10 Apr 1963 | 159 mm27 Apr 2009 | 361 mm2009 · driest 0 mm in 1983 | 76 |
| May | 41.0°C7 May 2023 | 21.1°C21 May 1963 | 249 mm9 May 1986 | 554 mm1964 · driest 30 mm in 1980 | 76 |
| June | 38.8°C7 Jun 2015 | 21.7°C3 Jun 2009 | 175 mm8 Jun 2015 | 481 mm2015 · driest 28 mm in 1967 | 76 |
| July | 38.4°C4 Jul 2021 | 21.9°C28 Jul 1954 | 160 mm16 Jul 1994 | 410 mm2011 · driest 23 mm in 2001 | 76 |
| August | 38.2°C13 Aug 2017 | 21.2°C1 Aug 1963 | 261 mm6 Aug 1994 | 575 mm1983 · driest 22 mm in 2001 | 75 |
| September | 37.4°C21 Sep 2015 | 21.3°C16 Sep 1955 | 157 mm18 Sep 1987 | 703 mm2022 · driest 0 mm in 1999 | 75 |
| October | 37.9°C9 Oct 2009 | 18.3°C30 Oct 1978 | 220 mm1 Oct 1993 | 610 mm2024 · driest 22 mm in 1979 | 75 |
| November | 38.8°C12 Nov 2009 | 14.2°C17 Nov 1971 | 117 mm16 Nov 1986 | 173 mm2005 · driest 0 mm in 2003 | 75 |
| December | 37.1°C5 Dec 1995 | 10.5°C30 Dec 1975 | 50 mm9 Dec 1993 | 103 mm1970 · driest 0 mm in 1957 | 74 |
| Month | Days 25°C+ | Days 30°C+ | Heavy rain (10 mm+) |
|---|---|---|---|
| January | 29 | 27 | 1 |
| February | 27 | 26 | <1 |
| March | 29 | 29 | 2 |
| April | 29 | 29 | 2 |
| May | 30 | 29 | 6 |
| June | 29 | 28 | 6 |
| July | 29 | 29 | 6 |
| August | 29 | 29 | 6 |
| September | 29 | 28 | 9 |
| October | 29 | 28 | 8 |
| November | 29 | 27 | 2 |
| December | 29 | 25 | <1 |
| Month | Dry days reaching 20°C | Wet days | Days with heavy rain | Weeks with 3+ wet days | Typical high by year |
|---|---|---|---|---|---|
| January | 94% | 6% | 2% | 2% | 31.0–33.4°C |
| February | 90% | 10% | 4% | 4% | 32.1–34.1°C |
| March | 89% | 12% | 5% | 5% | 33.2–35.3°C |
| April | 80% | 20% | 9% | 17% | 34.2–36.7°C |
| May | 55% | 46% | 21% | 60% | 33.2–36.4°C |
| June | 53% | 48% | 19% | 63% | 32.4–35.1°C |
| July | 51% | 50% | 21% | 70% | 32.0–34.2°C |
| August | 45% | 56% | 23% | 76% | 31.9–34.0°C |
| September | 36% | 64% | 34% | 89% | 31.5–33.8°C |
| October | 49% | 52% | 26% | 59% | 31.0–33.5°C |
| November | 81% | 20% | 7% | 14% | 30.7–34.1°C |
| December | 96% | 5% | 2% | <1% | 30.2–33.4°C |
A dry day reaching 20°C records under 1 mm of rain. A wet day records at least 1 mm, while a heavy-rain day records at least 10 mm. The weekly figure is the share of seven-day periods containing three or more wet days. The final column shows the middle 80% of average daytime highs recorded for that month in individual years; a wider range means conditions have varied more from one year to another.
The evidence behind this page
Next step
The weather comparison for Bangkok is based on climate evidence, not payments from travel companies. Flight, accommodation and activity links will be clearly labelled when they are added; there are no booking offers on this page today.
How travel partnerships will work