Climate
Weather in Thailand, month by month
Best time to visit
For mild temperatures and less rain, January, February, December are usually the most comfortable months in Thailand (based on recent 2025 averages near Bangkok).
Average weather by month
Daytime high / overnight low (Celsius and Fahrenheit), with average monthly rainfall, near Bangkok. Tap a month for details.
| Jan | 31.9°C (89°F) / 21.5°C (71°F) · 12 mm |
|---|---|
| Feb | 32.7°C (91°F) / 23.4°C (74°F) · 54 mm |
| Mar | 33.5°C (92°F) / 25.8°C (78°F) · 59 mm |
| Apr | 34.2°C (94°F) / 26.8°C (80°F) · 92 mm |
| May | 33.2°C (92°F) / 26.4°C (80°F) · 195 mm |
| Jun | 32.8°C (91°F) / 26.1°C (79°F) · 165 mm |
| Jul | 31.5°C (89°F) / 25.7°C (78°F) · 253 mm |
| Aug | 31.8°C (89°F) / 25.4°C (78°F) · 223 mm |
| Sep | 30.8°C (87°F) / 25.1°C (77°F) · 337 mm |
| Oct | 31.1°C (88°F) / 24.4°C (76°F) · 233 mm |
| Nov | 31.2°C (88°F) / 23.5°C (74°F) · 108 mm |
| Dec | 31.6°C (89°F) / 22.2°C (72°F) · 14 mm |
Updated climate normals, 2025
Climate extremes in Thailand
| Warmest month | April · avg high 34.2°C (94°F) |
|---|---|
| Coolest month | January · avg low 21.5°C (71°F) |
| Wettest month | September · ~337 mm |
| Driest month | January · ~12 mm |
Common questions
When is the best time to visit Thailand?
For a balance of comfortable temperatures and lower rainfall, January, February, December tend to be the most pleasant months in Thailand.
What is the hottest month in Thailand?
April is the warmest month in Thailand, with average daytime highs around 34.2°C (94°F).
What is the coldest month in Thailand?
January is the coolest, with average overnight lows near 21.5°C (71°F).
Which month has the most rain in Thailand?
September is typically the wettest month (around 337 mm on average), while January is usually the driest.