Bangkok month by month
Plan your visit to Bangkok by month. Compare weather, crowds, events, and prices across all twelve months with historical climate data.
Bangkok's measured year breaks into three bands, and rain-day counts draw the lines more sharply than temperature. December through February is the dry window. January records 2 rain days at 32°C and December is close behind at 3. February picks up to 7 rain days at 33°C. March and April both reach 34°C, the year's peak, while rain days climb from 9 to 13. May opens the monsoon at 22 rain days, June reaches 23, and July and September each hit 28 at 31°C. August comes in at 26 rain days and 32°C. October drops to 22 before November settles at 12.
All 12 month guides for Bangkok sit below this index. The gap between December and January is a single rain day, but by February that count has more than tripled to 7. April's 13 rain days put it closer to the monsoon than to the dry season, despite sharing March's 34°C high. The wet months from May through October stay between 31°C and 33°C in temperature, but rain days range from 22 to 28.
July and September each record 28 rain days, the highest in the measured year. If your trip falls in July or September, open those guides first.
September records 28 rain days at 31°C, tying July for the highest count in Bangkok's measured year, before October drops to 22.
- January
- High
- 32°C
- Low
- 22°C
- Rain
- 12 mm
January is Bangkok's driest, coolest month, and for most travelers it is the single best time to be here. Daytime temperatures average 32°C (89°F), nights settle around 22°C…
- February
- High
- 33°C
- Low
- 24°C
- Rain
- 54 mm
February in Bangkok sits at the comfortable tail end of the cool season, and it likely represents your last window of genuinely pleasant weather before March and April turn up the…
- March
- High
- 34°C
- Low
- 26°C
- Rain
- 59 mm
March in Bangkok means heat. The comfortable window from November through February has closed, and daily highs now average 33.5°C (92°F) with lows that rarely dip below 25.8°C…
- April
- High
- 34°C
- Low
- 27°C
- Rain
- 88 mm
April is the hottest month in Bangkok. Average highs reach 34.2°C (94°F), and 73% humidity makes the afternoon heat feel significantly worse than the thermometer suggests. You step…
- May
- High
- 33°C
- Low
- 26°C
- Rain
- 199 mm
May in Bangkok is when the rain arrives. That's the single most important thing to understand about this month: after weeks of relentless April heat, the sky finally cracks open…
- June
- High
- 33°C
- Low
- 26°C
- Rain
- 163 mm
June in Bangkok is defined by its afternoon rain. Most days, storms land between 2pm and 5pm, hard downpours across Rattanakosin and Sukhumvit that last 30 to 45 minutes before…
- July
- High
- 31°C
- Low
- 26°C
- Rain
- 255 mm
July in Bangkok is the monsoon at full strength. This is the city's second-wettest month, when the sky opens most afternoons with the kind of downpour that turns Sukhumvit's…
- August
- High
- 32°C
- Low
- 25°C
- Rain
- 222 mm
August in Bangkok means monsoon. Expect 222mm of rainfall across roughly 26 days, with downpours typically arriving between 14:00 and 16:00 and lasting 30 to 90 minutes. The…
- September
- High
- 31°C
- Low
- 25°C
- Rain
- 339 mm
September is the wettest month of the year in Bangkok. The average high sits at 30.8°C (87°F) with overnight lows near 25°C (77°F), and the humidity wraps around you like a warm,…
- October
- High
- 31°C
- Low
- 24°C
- Rain
- 233 mm
October in Bangkok still belongs to the monsoon. The city receives about 233mm of rain spread across roughly 22 days, second only to September's 339mm. Most of that water arrives…
- November
- High
- 31°C
- Low
- 24°C
- Rain
- 108 mm
November is when Bangkok's wet season finally breaks. After September peaked at 339mm of rainfall, the rains drop to roughly 108mm across about 12 days, and the showers shift from…
- December
- High
- 32°C
- Low
- 23°C
- Rain
- 14 mm
December is the month when Bangkok's weather finally stops fighting you. After 6 months of monsoon that peaked at 339mm of rainfall in September, the skies clear and the air turns…