Bangkok · Thailand

Bangkok in January: every year compared

In January, Bangkok averages highs of 31.7 °C and lows of 22.3 °C, with 15 mm of precipitation. The warmest January was 1998 (28.3 °C), the coldest 1963 (22.8 °C).

Avg. highAvg. high 31.7 °C
Avg. lowAvg. low 22.3 °C
PrecipitationPrecipitation 15 mm
Rainy daysRainy days 3

Day by day through January

Normal high and low for each day of January in Bangkok.

25°30°1102031
Normal high and low, day by dayNormal 1991–2020

Every January in Bangkok, ranked

86 months of January since 1940. The last one, 2025, ranks 70 of 86 (−1.8 °C vs normal).

194019832025

2025 · 24.8 °C · −1.8 °C vs normal · rank 70 of 86

Warmest years

  1. 1199828.3 °C
  2. 2202028.2 °C
  3. 3200128.1 °C
  4. 4202428.0 °C
  5. 5199127.6 °C

Coldest years

  1. 1196322.8 °C
  2. 2197623.4 °C
  3. 3197123.9 °C
  4. 4201424.0 °C
  5. 5196524.0 °C
All 86 years in a table
YearMean temperatureDaytime highsNight lowsPrecipitationHot days (30 °C+)Rainy days
202524.8 °C30.5 °C19.8 °C0 mm23 days0 days
202428.0 °C32.8 °C23.8 °C11 mm29 days5 days
202325.8 °C30.7 °C21.7 °C4 mm19 days2 days
202227.2 °C32.4 °C22.7 °C11 mm31 days3 days
202125.1 °C30.5 °C20.6 °C0 mm19 days0 days
202028.2 °C32.9 °C24.3 °C2 mm31 days0 days
201926.9 °C31.7 °C22.9 °C16 mm25 days5 days
201826.3 °C30.5 °C22.9 °C93 mm23 days9 days
201726.9 °C30.9 °C23.7 °C47 mm25 days7 days
201626.9 °C31.7 °C23.2 °C22 mm27 days4 days
201525.2 °C30.7 °C20.8 °C6 mm18 days2 days
201424.0 °C30.3 °C18.8 °C0 mm18 days0 days
201326.7 °C32.0 °C22.4 °C26 mm29 days4 days
201227.2 °C31.2 °C24.0 °C25 mm26 days9 days
201125.6 °C30.8 °C21.3 °C1 mm23 days0 days
201027.2 °C31.7 °C23.5 °C33 mm28 days7 days
200924.5 °C30.0 °C19.8 °C1 mm18 days0 days
200826.9 °C31.9 °C22.6 °C2 mm27 days1 day
200726.8 °C31.8 °C22.6 °C14 mm25 days4 days
200626.9 °C32.0 °C22.4 °C3 mm29 days2 days
200526.5 °C31.4 °C22.2 °C8 mm26 days3 days
200426.7 °C31.6 °C22.4 °C44 mm26 days3 days
200326.3 °C31.7 °C21.6 °C1 mm30 days0 days
200226.2 °C31.5 °C21.8 °C4 mm27 days1 day
200128.1 °C33.1 °C24.3 °C18 mm30 days4 days
200027.3 °C32.5 °C23.1 °C6 mm30 days3 days
199926.8 °C31.8 °C22.7 °C18 mm25 days3 days
199828.3 °C33.8 °C24.0 °C5 mm31 days1 day
199725.5 °C30.9 °C20.8 °C0 mm27 days0 days
199626.2 °C31.9 °C21.6 °C4 mm27 days1 day
199526.3 °C32.1 °C21.5 °C22 mm29 days4 days
199426.6 °C32.7 °C21.7 °C1 mm30 days0 days
199326.5 °C31.9 °C22.2 °C7 mm26 days4 days
199225.8 °C31.1 °C21.2 °C12 mm25 days4 days
199127.6 °C32.8 °C23.2 °C5 mm31 days2 days
199027.4 °C32.6 °C23.3 °C8 mm31 days2 days
198927.3 °C32.2 °C23.6 °C35 mm29 days8 days
198826.6 °C32.2 °C21.7 °C2 mm31 days2 days
198726.1 °C31.7 °C21.3 °C2 mm29 days0 days
198624.4 °C30.4 °C19.1 °C0 mm20 days0 days
198526.5 °C31.9 °C21.7 °C23 mm29 days3 days
198424.9 °C30.3 °C20.3 °C12 mm20 days1 day
198325.7 °C31.3 °C20.8 °C4 mm24 days1 day
198224.9 °C31.1 °C19.4 °C0 mm26 days0 days
198124.8 °C31.0 °C19.5 °C0 mm25 days0 days
198026.1 °C32.5 °C20.7 °C0 mm31 days0 days
197927.5 °C32.8 °C23.1 °C10 mm31 days4 days
197826.7 °C32.0 °C22.6 °C57 mm27 days5 days
197726.5 °C31.8 °C22.1 °C7 mm29 days3 days
197623.4 °C30.6 °C17.5 °C0 mm21 days0 days
197525.2 °C29.6 °C21.7 °C80 mm17 days12 days
197424.5 °C30.2 °C19.7 °C8 mm20 days2 days
197325.8 °C31.6 °C21.0 °C5 mm30 days2 days
197224.3 °C30.6 °C19.0 °C0 mm20 days0 days
197123.9 °C29.5 °C19.2 °C16 mm13 days4 days
197026.4 °C31.6 °C21.9 °C11 mm29 days3 days
196927.2 °C31.9 °C23.5 °C69 mm28 days9 days
196825.2 °C30.9 °C20.4 °C8 mm25 days4 days
196725.0 °C29.6 °C20.7 °C4 mm18 days2 days
196626.7 °C31.7 °C22.6 °C21 mm25 days3 days
196524.0 °C30.1 °C18.7 °C5 mm13 days2 days
196427.4 °C33.0 °C22.7 °C10 mm31 days3 days
196322.8 °C29.2 °C17.1 °C0 mm10 days0 days
196225.1 °C30.6 °C20.1 °C2 mm20 days0 days
196124.8 °C30.6 °C19.5 °C6 mm24 days1 day
196026.1 °C31.7 °C21.1 °C5 mm25 days1 day
195925.4 °C31.3 °C20.2 °C2 mm25 days1 day
195826.2 °C31.8 °C21.3 °C24 mm28 days4 days
195725.6 °C31.5 °C20.5 °C6 mm31 days2 days
195624.4 °C30.4 °C19.2 °C3 mm19 days1 day
195524.3 °C30.8 °C19.0 °C10 mm21 days3 days
195427.1 °C32.2 °C23.0 °C29 mm30 days5 days
195325.0 °C29.9 °C20.7 °C287 mm15 days15 days
195226.0 °C31.8 °C20.9 °C3 mm28 days1 day
195125.1 °C30.4 °C20.5 °C29 mm19 days5 days
195026.0 °C32.0 °C20.4 °C2 mm29 days1 day
194924.6 °C30.8 °C19.4 °C3 mm25 days1 day
194825.5 °C31.7 °C20.3 °C4 mm25 days1 day
194726.9 °C32.3 °C22.4 °C70 mm30 days11 days
194625.1 °C31.6 °C19.4 °C0 mm24 days0 days
194525.6 °C30.5 °C21.4 °C50 mm24 days7 days
194425.9 °C31.7 °C20.9 °C0 mm30 days0 days
194324.3 °C31.0 °C18.3 °C0 mm27 days0 days
194226.3 °C32.0 °C21.1 °C18 mm28 days2 days
194127.3 °C32.6 °C23.0 °C10 mm31 days3 days
194024.3 °C30.7 °C18.7 °C0 mm25 days0 days

January records

Hottest day

35.8 °C

January 28, 1998 estimate

Nearby station: 36.7 °C on January 12, 1947 measured

Coldest night

11.7 °C

January 12, 1955 estimate

Nearby station: 11.4 °C on January 12, 1955 measured

Wettest day

105 mm

January 30, 1953 estimate

The weather on your birthday in Bangkok

Any day since 1940: high, low, rain, snow, and how warm it was compared with the same date in every other year.

Your date stays in your browser.

Questions & answers

How warm is Bangkok in January?

Highs average 31.7 °C and lows 22.3 °C. A typical January brings 26 hot days (30 °C or more) and 0 frost days.

Does it rain a lot in Bangkok in January?

About 15 mm falls in January, over some 3 days with at least 1 mm. The wettest January was 1953 (287 mm), the driest 1940 (0 mm).

What was the warmest January in Bangkok?

1998, with a mean temperature of 28.3 °C. The coldest was 1963 (22.8 °C). The last one, 2025, ranks 70 of 86.