Skip to main content

Bangkok Climate — Average Highs, Lows & Rainfall by Month

Bangkok has a temperate climate with four distinct seasons. Daytime temperatures average 34°C / 94°F in April, the warmest month, and drop to 32°C / 89°F in January, the coldest. Overnight lows in January average 22°C / 71°F. Bangkok receives about 1745 mm of rain a year across roughly 199 wet days, with September the wettest month.

Averages for 2021–2025 · Open-Meteo Historical Weather API (ERA5 reanalysis) · Updated 2026-10-05

Hottest month
April
34°C / 94°F
Coldest month
January
22°C / 71°F
Wettest month
September
339 mm
Annual rainfall
1745 mm
~199 wet days

Monthly averages in Bangkok

Average daytime high, overnight low and rainfall for each month of the year.

Average temperatures and rainfall by month in Bangkok, 2021–2025
MonthAvg highAvg lowRainfallWet days
January32°C / 89°F22°C / 71°F12 mm2
February33°C / 91°F24°C / 75°F54 mm8
March34°C / 92°F26°C / 79°F59 mm9
April34°C / 94°F27°C / 80°F88 mm14
May33°C / 92°F26°C / 79°F199 mm22
June33°C / 91°F26°C / 79°F163 mm24
July32°C / 89°F26°C / 78°F256 mm29
August32°C / 89°F25°C / 78°F222 mm26
September31°C / 87°F25°C / 77°F339 mm28
October31°C / 88°F24°C / 76°F233 mm22
November31°C / 88°F24°C / 75°F108 mm12
December32°C / 89°F23°C / 73°F14 mm3

Best time to visit Bangkok

January, December, February offer the most comfortable weather in Bangkok: mild daytime temperatures with the year's lowest rainfall — January averages 32°C (89°F); December averages 32°C (89°F); February averages 33°C (91°F).

Bangkok climate FAQ

What is the hottest month in Bangkok?
April is the hottest month in Bangkok, with average daytime highs of 34°C / 94°F and overnight lows of 27°C / 80°F (averages for 2021–2025).
What is the coldest month in Bangkok?
January is the coldest month in Bangkok, with average highs of 32°C / 89°F and lows of 22°C / 71°F.
How much rain does Bangkok get a year?
Bangkok receives about 1745 mm of rainfall a year, spread over roughly 199 wet days. September is the wettest month (339 mm on average) and January the driest (12 mm).
When is the best time to visit Bangkok?
January, December, February are the most comfortable months in Bangkok: mild daytime temperatures with the least rainfall of the year.

Want today's conditions instead of averages?

See live weather in Bangkok →

Source: Open-Meteo Historical Weather API (ERA5 reanalysis), Open-Meteo. Averages are daily means across 2021–2025 and are rounded for display — for a live forecast see the Bangkok weather page.