
Thailand
Average temperatures, rainfall and conditions through the year, based on 20 years of historical data.
Bangkok experiences its warmest weather in April, with average highs reaching 34.3°C (93.7°F). The coolest month is typically October, averaging 30.7°C (87.3°F). Rainfall is heaviest in September (around 279.9mm), while December tends to be the driest month of the year with approximately 12.2mm of precipitation.
34.3°C (93.7°F)
Hottest month avg high
30.7°C (87.3°F)
Coolest month avg high
280mm
Wettest month avg
12mm
Driest month avg
| Month | Avg High | Avg Low | Rainfall | Rainy Days | Sunshine |
|---|---|---|---|---|---|
| Jan | 31°C (87.8°F) | 21.8°C (71.2°F) | 17.3mm | 3 | 10.5h |
| Feb | 32.3°C (90.1°F) | 23.7°C (74.7°F) | 26.7mm | 5 | 10.7h |
| Mar | 33.5°C (92.3°F) | 25.6°C (78.1°F) | 42.3mm | 7 | 10.7h |
| Apr | 34.3°C (93.7°F) | 26.7°C (80.1°F) | 78.6mm | 12 | 11h |
| May | 33.3°C (91.9°F) | 26.5°C (79.7°F) | 155.7mm | 21 | 10.2h |
| Jun | 32.4°C (90.3°F) | 26°C (78.8°F) | 143.3mm | 23 | 9.5h |
Suggested packing for Bangkok's climate.
Light layers that work for both mild afternoons and cooler evenings.
A compact umbrella and a light rain jacket for the wettest months.
Sunscreen, a wide-brimmed hat and sunglasses for hot, sunny days.
Get a day-by-day weather plan for your exact travel dates.
Use our Trip Planner