Weather

Weather in Bangkok: the climate month by month

When to go to Bangkok, how hot it gets and when the rain comes: every month in detail, from the official climate averages of the Thai Meteorological Department, with my own advice on top.

Kylian DevBy Kylian Dev

  • Official 1991–2020 averages
  • 12 months in detail
  • Best time: November to April

In short

The best time to visit Bangkok is November to April, the driest period of the year. The rainy season runs from May to October, and the wettest month is September, with 336 mm of rain over about 18 days. Daytime highs range from 32.3°C in December to 35.7°C in April, and nights never drop below about 23.2°C on average.

At a glance

Rain and temperatures in Bangkok, month by month

Bars show average rainfall; figures above them are the average daytime high and night-time low.

Dry (under 100 mm)Some rain (100 to 200 mm)Rainy (over 200 mm)°/° °C · mm

Month by month

Climate table for Bangkok

Click a month to see what else happens in Thailand that month: festivals, crowds and the best regions.

MonthHighLowRainRainy daysHumidityVerdict
January32.7 °C23.4 °C24 mm268 %Dry
February33.7 °C24.8 °C21 mm271 %Dry
March34.7 °C26.4 °C51 mm373 %Dry
April35.7 °C27.2 °C93 mm572 %Dry
May35.1 °C26.9 °C217 mm1274 %Rainy
June34.1 °C26.4 °C198 mm1375 %Some rain
July33.5 °C26.1 °C190 mm1476 %Some rain
August33.3 °C25.9 °C227 mm1676 %Rainy
September33.2 °C25.4 °C336 mm1879 %Rainy
October33.3 °C25.2 °C289 mm1478 %Rainy
November33.1 °C24.7 °C45 mm469 %Dry
December32.3 °C23.2 °C12 mm166 %Dry

Total rainfall over the year: 1,703 mm.

Month by month

Bangkok in each month of the year

Bangkok in January

Dry

Average highs of 32.7°C and lows of 23.4°C, with 24 mm of rain over about 2 days. A dry month: one of the best times to go.

Bangkok in February

Dry

Average highs of 33.7°C and lows of 24.8°C, with 21 mm of rain over about 2 days. A dry month: one of the best times to go.

Bangkok in March

Dry

Average highs of 34.7°C and lows of 26.4°C, with 51 mm of rain over about 3 days. A dry month: one of the best times to go.

Bangkok in April

Dry

Average highs of 35.7°C and lows of 27.2°C, with 93 mm of rain over about 5 days. A dry month: one of the best times to go.

Bangkok in May

Rainy

Average highs of 35.1°C and lows of 26.9°C, with 217 mm of rain over about 12 days. A rainy month: expect a shower most days and keep plans flexible.

Bangkok in June

Some rain

Average highs of 34.1°C and lows of 26.4°C, with 198 mm of rain over about 13 days. Some showers, usually short: still a good month to go.

Bangkok in July

Some rain

Average highs of 33.5°C and lows of 26.1°C, with 190 mm of rain over about 14 days. Some showers, usually short: still a good month to go.

Bangkok in August

Rainy

Average highs of 33.3°C and lows of 25.9°C, with 227 mm of rain over about 16 days. A rainy month: expect a shower most days and keep plans flexible.

Bangkok in September

Rainy

Average highs of 33.2°C and lows of 25.4°C, with 336 mm of rain over about 18 days. A rainy month: expect a shower most days and keep plans flexible.

Bangkok in October

Rainy

Average highs of 33.3°C and lows of 25.2°C, with 289 mm of rain over about 14 days. A rainy month: expect a shower most days and keep plans flexible.

Bangkok in November

Dry

Average highs of 33.1°C and lows of 24.7°C, with 45 mm of rain over about 4 days. A dry month: one of the best times to go.

Bangkok in December

Dry

Average highs of 32.3°C and lows of 23.2°C, with 12 mm of rain over about 1 days. A dry month: one of the best times to go.

Seasons

The three things to know about the weather in Bangkok

Best time

November to April. Least rain of the year, calmer sea on the coast and lots of sunshine. It is also the high season: book early.

Rainy season

May to October. Rain usually comes as heavy showers, often in the afternoon or at night, rather than all day. Peak in September (336 mm).

Hottest month

April, with average highs of 35.7°C and high humidity. Plan outdoor visits early in the morning.

My advice

What the numbers don't say about Bangkok

Bangkok is hot all year, and humidity matters more than the temperature. From November to February mornings are pleasant, which is the best time for walking between temples. From May to October a heavy storm often hits late in the afternoon and floods some streets for an hour: plan museums and malls for then, and use the river boats and the Skytrain rather than taxis.

Bangkok
Bangkok

Where these figures come from

Monthly averages over 1991–2020 from the Bangkok weather station of the Thai Meteorological Department, as published in the World Meteorological Organization climate normals. They describe a typical year, not a forecast: a given year can be wetter or drier.

Data table (Wikipedia, WMO/TMD normals)
Everything about BangkokThings to do, food, getting there and budget.Thailand month by monthCompare every region for the month you travel.Travelling in the rainy seasonWhere it rains less and how to plan around it.

FAQ

Weather in Bangkok: your questions

When is the best time to visit Bangkok?

November to April is the best time: it is the driest period of the year in Bangkok, with the most sunshine. It is also the busiest and most expensive season, so book early.

Where to stay in Bangkok
When is the rainy season in Bangkok?

The rainy season runs from May to October. The wettest month is September, with about 336 mm of rain over 18 days on average. Showers are heavy but often short: add a light rain jacket to your Thailand packing list.

What is the hottest month in Bangkok?

April is the hottest month, with average highs of 35.7°C. The most pleasant month for temperatures is December, with highs of 32.3°C.

Is it worth going to Bangkok in the rainy season?

Yes, if you stay flexible. Prices drop, there are fewer tourists and the scenery is green. Expect a shower most days, allow spare days for boat trips and get travel insurance that covers cancellations.

Weather in other destinations