Bangkok weather by month

Thailand · best months: January, December

Average highs in Bangkok run from 31 °C (87 °F) in October to 34 °C (94 °F) in April. By the numbers, the best months to go are January, December.

20°25°30°35°January: 31° / 22°, 2 rainy days31°JFebruary: 32° / 23°, 3 rainy days32°FMarch: 33° / 26°, 6 rainy days33°MApril: 34° / 27°, 8 rainy days34°AMay: 34° / 27°, 16 rainy days34°MJune: 33° / 26°, 18 rainy days33°JJuly: 32° / 26°, 22 rainy days32°JAugust: 32° / 26°, 22 rainy days32°ASeptember: 31° / 25°, 24 rainy days31°SOctober: 31° / 24°, 19 rainy days31°ONovember: 31° / 24°, 9 rainy days31°NDecember: 31° / 22°, 2 rainy days31°D

average high to low each dot ≈ 3 rainy days

Pick a month

January31° / 22°2 rainy daysGood time to goFebruary32° / 23°3 rainy daysMixed weatherMarch33° / 26°6 rainy daysTough monthApril34° / 27°8 rainy daysTough monthMay34° / 27°16 rainy daysTough monthJune33° / 26°18 rainy daysTough monthJuly32° / 26°22 rainy daysTough monthAugust32° / 26°22 rainy daysTough monthSeptember31° / 25°24 rainy daysTough monthOctober31° / 24°19 rainy daysTough monthNovember31° / 24°9 rainy daysMixed weatherDecember31° / 22°2 rainy daysGood time to go

Bangkok climate table

MonthHighLowRainy daysRainDaylight
January31°C / 88°F22°C / 72°F224 mm11 h 24 min
February32°C / 90°F23°C / 74°F330 mm11 h 41 min
March33°C / 92°F26°C / 78°F644 mm12 h 01 min
April34°C / 94°F27°C / 80°F884 mm12 h 26 min
May34°C / 93°F27°C / 80°F16158 mm12 h 45 min
June33°C / 91°F26°C / 79°F18145 mm12 h 56 min
July32°C / 89°F26°C / 78°F22195 mm12 h 52 min
August32°C / 89°F26°C / 78°F22187 mm12 h 35 min
September31°C / 88°F25°C / 77°F24293 mm12 h 11 min
October31°C / 87°F24°C / 76°F19241 mm11 h 48 min
November31°C / 88°F24°C / 75°F972 mm11 h 28 min
December31°C / 88°F22°C / 72°F219 mm11 h 19 min

Our rule: a month scores 2 points for comfortable average highs of 18–28 °C (1 point for 14–18 or 28–32 °C) and 2 points for 5 or fewer rainy days (1 point for 6–10). Average highs above 35 °C or below 8 °C make it a tough month whatever the rain. A rainy day here means 2 mm of rain or more. 4 points = great, 3 = good, 2 = mixed, 0–1 = tough.

Good to know

Nearby cities

Singapore weather · Bali weather · Kyoto weather · Tokyo weather

FAQ

What is the best month to visit Bangkok?

By weather alone, January, December score best: comfortable temperatures and few rainy days. Peak season is usually January, February, November, December, when rooms cost more.

What is the warmest month in Bangkok?

April, with average highs of 34 °C (94 °F).

What is the rainiest month in Bangkok?

September, with about 24 rainy days.

Sources: climate averages from Open-Meteo historical weather (ERA5 reanalysis, 2015–2024); sea temperatures from the Open-Meteo marine API (2023–2024); public holidays from Nager.Date. Daylight is calculated for the 15th of the month. Averages are a guide, not a forecast. Costs are typical ranges per person per day, excluding flights. In the tropics, reanalysis data tends to count more light-rain days than local weather stations do; rain there often comes as short afternoon downpours.

Just talk.
Every day planned.

Tell Journey where, when and your budget — it plans every hour of every day, with real places and prices. Coming soon to iPhone.