Bangkok · Thailand

Bangkok in April: every year compared

In April, Bangkok averages highs of 35.4 °C and lows of 27.5 °C, with 68 mm of precipitation. The warmest April was 2024 (32.1 °C), the coldest 1945 (27.5 °C).

Avg. highAvg. high 35.4 °C
Avg. lowAvg. low 27.5 °C
PrecipitationPrecipitation 68 mm
Rainy daysRainy days 10

Day by day through April

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

30°35°1102030
Normal high and low, day by dayNormal 1991–2020

Every April in Bangkok, ranked

86 months of April since 1940. The last one, 2025, ranks 29 of 86 (−0.1 °C vs normal).

194019832025

2025 · 30.6 °C · −0.1 °C vs normal · rank 29 of 86

Warmest years

  1. 1202432.1 °C
  2. 2199231.7 °C
  3. 3199531.7 °C
  4. 4200431.7 °C
  5. 5201631.6 °C

Coldest years

  1. 1194527.5 °C
  2. 2195327.7 °C
  3. 3194828.1 °C
  4. 4194628.4 °C
  5. 5197228.8 °C
All 86 years in a table
YearMean temperatureDaytime highsNight lowsPrecipitationHot days (30 °C+)Rainy days
202530.6 °C34.8 °C27.4 °C68 mm30 days11 days
202432.1 °C36.4 °C29.4 °C2 mm30 days1 day
202331.2 °C35.3 °C28.3 °C25 mm30 days6 days
202229.8 °C34.1 °C26.4 °C60 mm28 days11 days
202129.2 °C32.9 °C26.6 °C226 mm28 days21 days
202030.6 °C34.8 °C27.6 °C52 mm30 days9 days
201931.5 °C35.8 °C28.5 °C29 mm30 days8 days
201829.2 °C33.2 °C26.1 °C187 mm26 days12 days
201730.4 °C34.8 °C27.3 °C40 mm30 days10 days
201631.6 °C36.3 °C28.6 °C10 mm30 days1 day
201530.0 °C34.5 °C26.7 °C83 mm28 days10 days
201430.9 °C35.6 °C27.7 °C44 mm30 days10 days
201330.6 °C35.1 °C27.2 °C50 mm30 days9 days
201231.2 °C36.0 °C27.8 °C38 mm30 days10 days
201129.5 °C34.0 °C26.3 °C88 mm30 days14 days
201031.5 °C36.2 °C28.4 °C23 mm30 days6 days
200930.1 °C34.8 °C26.9 °C117 mm29 days18 days
200830.1 °C34.6 °C27.1 °C95 mm29 days15 days
200730.2 °C34.7 °C27.2 °C128 mm30 days16 days
200630.7 °C35.1 °C27.5 °C63 mm30 days12 days
200531.2 °C35.7 °C28.2 °C64 mm30 days9 days
200431.7 °C36.7 °C28.3 °C27 mm30 days9 days
200331.5 °C36.4 °C28.1 °C48 mm30 days9 days
200231.0 °C35.7 °C27.7 °C60 mm30 days7 days
200131.5 °C36.3 °C28.2 °C53 mm30 days11 days
200029.5 °C33.4 °C26.7 °C173 mm28 days20 days
199929.6 °C33.9 °C26.6 °C183 mm28 days23 days
199831.4 °C35.8 °C28.4 °C29 mm30 days8 days
199730.2 °C35.1 °C26.5 °C46 mm30 days10 days
199630.4 °C35.2 °C27.1 °C126 mm29 days20 days
199531.7 °C36.9 °C28.3 °C38 mm30 days9 days
199431.1 °C36.4 °C27.4 °C22 mm30 days6 days
199331.1 °C36.2 °C27.6 °C27 mm30 days5 days
199231.7 °C36.8 °C28.1 °C3 mm30 days1 day
199130.2 °C34.5 °C27.2 °C91 mm28 days6 days
199031.3 °C36.4 °C27.9 °C41 mm30 days7 days
198931.3 °C36.4 °C28.0 °C17 mm30 days3 days
198830.3 °C34.5 °C27.2 °C138 mm30 days21 days
198730.8 °C36.1 °C27.2 °C37 mm30 days9 days
198630.3 °C35.1 °C27.1 °C42 mm30 days12 days
198530.3 °C34.9 °C26.7 °C109 mm28 days13 days
198430.4 °C35.0 °C27.3 °C43 mm30 days10 days
198331.0 °C35.4 °C28.1 °C2 mm30 days0 days
198229.6 °C34.1 °C26.2 °C80 mm30 days11 days
198129.9 °C34.7 °C26.7 °C51 mm30 days13 days
198031.2 °C36.4 °C27.8 °C49 mm30 days7 days
197930.8 °C36.0 °C27.0 °C57 mm30 days12 days
197830.8 °C35.8 °C27.3 °C43 mm30 days12 days
197729.7 °C34.2 °C26.6 °C33 mm30 days5 days
197630.0 °C35.1 °C26.5 °C81 mm30 days10 days
197530.0 °C34.5 °C26.7 °C78 mm30 days12 days
197428.9 °C33.4 °C25.7 °C114 mm30 days17 days
197331.0 °C35.9 °C27.6 °C12 mm30 days4 days
197228.8 °C33.3 °C25.3 °C109 mm28 days19 days
197129.4 °C34.5 °C25.8 °C66 mm30 days11 days
197029.4 °C34.0 °C26.1 °C66 mm30 days15 days
196930.5 °C35.3 °C27.1 °C41 mm29 days6 days
196828.8 °C33.4 °C25.6 °C101 mm28 days19 days
196729.5 °C35.0 °C25.6 °C62 mm30 days18 days
196630.7 °C35.5 °C27.4 °C36 mm30 days12 days
196529.9 °C34.8 °C26.3 °C73 mm30 days18 days
196430.1 °C35.0 °C26.6 °C50 mm30 days13 days
196330.0 °C34.8 °C26.3 °C48 mm29 days9 days
196230.0 °C34.6 °C26.6 °C75 mm30 days14 days
196129.8 °C34.4 °C26.4 °C68 mm30 days11 days
196030.9 °C35.7 °C27.3 °C28 mm30 days5 days
195930.3 °C34.9 °C26.7 °C43 mm30 days8 days
195830.1 °C34.7 °C26.8 °C39 mm30 days8 days
195729.6 °C34.2 °C26.3 °C95 mm29 days10 days
195628.9 °C33.3 °C25.8 °C79 mm30 days19 days
195529.1 °C34.1 °C25.7 °C103 mm30 days17 days
195430.2 °C35.2 °C26.6 °C40 mm29 days6 days
195327.7 °C32.2 °C24.2 °C322 mm26 days30 days
195229.2 °C33.7 °C25.6 °C74 mm29 days13 days
195130.3 °C35.4 °C26.6 °C15 mm30 days4 days
195029.9 °C34.6 °C26.3 °C37 mm30 days11 days
194929.2 °C33.9 °C25.8 °C63 mm30 days13 days
194828.1 °C32.2 °C24.7 °C136 mm26 days15 days
194728.8 °C33.2 °C25.6 °C61 mm30 days15 days
194628.4 °C32.9 °C25.0 °C163 mm28 days20 days
194527.5 °C31.6 °C24.2 °C231 mm22 days23 days
194429.0 °C33.5 °C25.6 °C91 mm30 days14 days
194329.0 °C34.1 °C25.5 °C22 mm30 days5 days
194229.2 °C33.5 °C26.0 °C83 mm30 days14 days
194129.3 °C33.7 °C25.8 °C98 mm30 days16 days
194029.5 °C34.1 °C26.1 °C86 mm30 days13 days

April records

Hottest day

40.3 °C

April 23, 1990 estimate

Nearby station: 41.1 °C on April 30, 2024 measured

Coldest night

20.7 °C

April 3, 2022 estimate

Nearby station: 18.3 °C on April 9, 1943 measured

Wettest day

81 mm

April 28, 2018 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 April?

Highs average 35.4 °C and lows 27.5 °C. A typical April brings 30 hot days (30 °C or more) and 0 frost days.

Does it rain a lot in Bangkok in April?

About 68 mm falls in April, over some 10 days with at least 1 mm. The wettest April was 1953 (322 mm), the driest 1983 (2 mm).

What was the warmest April in Bangkok?

2024, with a mean temperature of 32.1 °C. The coldest was 1945 (27.5 °C). The last one, 2025, ranks 29 of 86.