Bangkok has a tropical climate where highs stay 32–36°C year-round and Apr pushes 35.6°C. Monsoon storms pound May–Oct (peaking 360mm in Sep) with humidity over 80%; Nov–Feb is the cooler, drier window (16–40mm) — the sweet spot before the April heat returns.
Temperature range, rainfall, and humidity by month
| Month | High | Low | Rainfall | Humidity |
|---|---|---|---|---|
| Jan | 31.7° | 21° | 0mm | 46% |
| Feb | 33.9° | 24.3° | 32mm | 62% |
| Mar | 34.8° | 26.4° | 13mm | 65% |
| Apr | 35.3° | 27.3° | 110mm | 72% |
| May | 33.5° | 26.4° | 332mm | 83% |
| Jun | 33.7° | 26.7° | 155mm | 80% |
| Jul | 32.9° | 26.4° | 187mm | 82% |
| Aug | 33.8° | 26.3° | 155mm | 78% |
| Sep | 32.2° | 25.7° | 310mm | 84% |
| Oct | 32.4° | 25.4° | 234mm | 81% |
| Nov | 30.5° | 23.5° | 183mm | 73% |
| Dec | 32.1° | 23.5° | 5mm | 61% |
Experiences to seek out and peak periods to plan around
Humidity drops to 64–68% and highs sit around 32°C — the only window when Grand Palace, Wat Pho and Wat Arun are comfortable on foot.
Thai New Year water fights overtake Silom Road and Khao San 13–15 Apr; falls inside the hottest stretch of the year (35–36°C highs) so the soaking is welcome.
Chinatown's Yaowarat Road shuts for dragon dances, lion parades and street-food stalls — prime dry-season weather with low rainfall (33mm).
Float banana-leaf krathongs from Asiatique and the river piers on the November full moon; coincides with the cool season's arrival as rainfall drops off.
Hotel rates climb 40–70% and Grand Palace queues stretch past an hour; book riverside properties 2–3 months ahead.
Nationwide holiday: many shops and offices close, flights sell out, and Silom/Khao San become no-go zones for anyone avoiding water.
Peak rainfall (227–360mm/month) with humidity above 80%; afternoon storms flood sois in Sukhumvit and snarl traffic — plan indoor fallbacks.
Compare climate across destinations in Thailand
| City | Avg High | Avg Low | Annual Rain | Season Overview |
|---|---|---|---|---|
🇹🇭 Bangkok | 33° | 25° | 1716 mm | |
🇹🇭 Chiang Mai | 33° | 22° | 2100 mm | |
🇹🇭 Phuket | 33° | 25° | 2735 mm |
Government portals and tourism boards for Bangkok, Thailand