When to go · Bangkok, Thailand
Best time to visit Bangkok
The sweet spot is December, January and February — averages 27°C, only 3 rainy days, peak-season crowds and peak prices.
November – February (cool and dry season)
Tropical monsoon climate with three seasons: cool and dry (Nov–Feb, 25–30°C — the best time to visit), hot and dry (Mar–May, up to 40°C — genuinely brutal), and wet season (Jun–Oct — heavy afternoon rains but not constant). Songkran (Thai New Year, April 13–15) is an enormous water festival and one of the world's great street parties — but also the worst time to try to get anything done.
The short answer
27°C · 3 rainy days · high season
28°C · 2 rainy days · high season
29°C · 3 rainy days · high season
Hardest months: June and August. averages 30°C, 16 rainy days, few other visitors.
Month by month
| Month | Avg temp | Rain days | Crowds | Verdict |
|---|---|---|---|---|
| January | 28°C | 2d | high | Hot |
| February | 29°C | 3d | high | Hot |
| March | 31°C | 4d | mid | Very hot |
| April | 33°C | 6d | mid | Very hot |
| May | 31°C | 14d | low | Wet |
| June | 30°C | 16d | low | Wet |
| July | 29°C | 17d | low | Wet |
| August | 29°C | 18d | low | Wet |
| September | 29°C | 17d | low | Wet |
| October | 29°C | 14d | mid | Wet |
| November | 28°C | 7d | high | Hot |
| December | 27°C | 3d | high | Hot |
Verdicts are read off the three columns to their left — temperature distance from 21°C first, then rainfall, with crowds breaking ties. Averages, so any given week can differ.
If you'd rather go cheap than perfect
May, June, July, August and September are low season in Bangkok — thinner crowds, and the months where accommodation is easiest to book late. Budget travellers already work to about $25–45 a day here; low season is where the accommodation share of that goes furthest.
Book the month you picked
Fares move with the same seasons as the crowds — the quiet months above are usually the cheap ones to fly.