Bangkok weather
World cities · Thailand · 13.76°N 100.50°E
Bangkok, in Thailand, has its warmest weather in April, when daytime temperatures average 34.1°C, while January nights are the coldest at around 22.3°C. The city sees roughly 1691mm of rain a year; September is normally the wettest month and January the driest. Figures are averaged from 2020–2024 observations.
Climate averages
| Month | Avg high | Avg low | Rain | Rain days |
|---|---|---|---|---|
| Jan | 31.9° | 22.3° | 14mm | 3 |
| Feb | 32.5° | 23.7° | 44mm | 6 |
| Mar | 33.3° | 25.9° | 50mm | 9 |
| Apr | 34.1° | 26.9° | 84mm | 12 |
| May | 33.6° | 26.7° | 158mm | 20 |
| Jun | 32.9° | 26.2° | 156mm | 24 |
| Jul | 31.7° | 25.7° | 241mm | 27 |
| Aug | 31.7° | 25.5° | 217mm | 27 |
| Sep | 30.9° | 25.1° | 336mm | 28 |
| Oct | 30.6° | 24.2° | 290mm | 22 |
| Nov | 31.4° | 23.8° | 86mm | 11 |
| Dec | 31.3° | 22.3° | 15mm | 4 |
Seasons in Bangkok
Spring (March–May). Daytime highs in Bangkok climb from 33.3°C in March to 33.6°C by May, while nights ease from 25.9°C to 26.7°C. The season brings around 292mm of rain in total.
Summer (June–August). The warmest stretch of the year: afternoons average 32.1°C, peaking in June at 32.9°C. June is usually the driest of the summer months (156mm over ~24 rainy days). Around the June solstice, Bangkok gets roughly 12.8 hours of daylight.
Autumn (September–November). Daytime temperatures fall from 30.9°C in September to 31.4°C by November, and rainfall builds to its annual peak — September is the wettest month of the year (336mm).
Winter (December–February). Nights average 22.8°C, with January the coldest month (average low 22.3°C, daytime high 31.9°C). Expect about 13 days with measurable rain over the three months, and only around 11.2 hours of daylight in mid-December.
How Bangkok compares
| Bangkok | UK town average | |
|---|---|---|
| Annual rainfall | 1691mm | 1054mm |
| Rainy days per year | 193 | 167 |
| Summer daytime high | 32.1°C | 19.7°C |
| Winter night low | 22.8°C | 3.4°C |
Bangkok is about 60% wetter than the average for the 121 UK towns tracked on this site (1054mm), based on 2020–2024 monthly normals.
Bangkok weather FAQs
What is the warmest month in Bangkok?
April is typically the warmest month in Bangkok, with average daytime highs of 34.1°C. Summer afternoons (June–August) average around 32.1°C.
What is the wettest month in Bangkok?
September is usually the wettest month, with around 336mm of rain over roughly 28 rainy days. January is typically the driest (14mm).
How much does it rain in Bangkok per year?
Bangkok receives roughly 1691mm of precipitation per year, spread over about 193 days with at least 1mm of rain (based on 2020–2024 observations).
How cold are winters in Bangkok?
Winter nights (December–February) in Bangkok average around 22.8°C, with January typically the coldest month (average low 22.3°C).
When is the best time to visit Bangkok for good weather?
Late spring and summer offer the most reliable weather in Bangkok. June is typically the driest of the warm months (156mm of rain), while June is the warmest, averaging 32.9°C by day — and near the June solstice there are around 13 hours of daylight to enjoy.
How does Bangkok's weather compare with the UK?
Bangkok receives 1691mm of rain a year, about 60% wetter than the average for the 121 UK towns tracked on this site (1054mm). Summer daytime highs average 32.1°C against a UK-town average of 19.7°C, and winter nights average 22.8°C versus 3.4°C.