Bangkok has two seasons: the rainy season and the dry season. The dry season runs from around November to March. At this time of year, there is much less rain than during the rainy season although there are occasional rainy days. The temperature is cooler during the dry season, although it can still be hot and humid. This is the peak season so most tourists visit at this time of the year.

The rainy season does not mean that it rains every day all day long - it just means that there’s a higher chance of rain. Hotels offer great deals during the rainy season which is the best time to visit Bangkok, Thailand for the budget traveler. January is the driest month of the year in Bangkok with just 10 mm of expected rainfall. The tropical weather is certainly evident with the average high temperatures at a sweat inducing 90°F (33°C). The evenings offer a respite from the heat with cool average low temperatures of 70°F (21°C).

In February, the low temperature rises a few degrees to 73°F (23°C). On the other hand, the high temperatures rise by just one degree to 91°F (33°C).

Bangkok Weather in March: Rainfall is relatively low in March with a precipitation average of 50 mm. The average high and average low temperatures range between 93°F (34°C) and 77°F (25°C).

April is the hottest month of the year with a high temperature average of 95°F (35°C). It’s peak season in Bangkok with April being the best month to hit the beaches as the sea temperature is 86°F (30°C). Meanwhile, the low temperature average is 79°F (26°C).

In May the average high temperature and the average low temperature measure in at 93°F (34°C) and 79°F (26°C) respectively.

Bangkok Weather in June: Bangkok receives a moderate amount of rain in June at 180 mm. The high temperature decreases a few degrees to 91°F (33°C) while the low temperature stays at the same at 79°F (26°C).

In July, both the average high and the average low temperatures remain at the same at 91°F (33°C) and 79°F (26°C).

August sees shorter days with just 5 hours of daily average sunshine. Despite this, the temperatures remain the same with 91°F (33°C) for the high temperature average and 79°F (26°C) for the low temperature average.

Bangkok Weather in September: Bangkok receives the most rain of the year in September with 220 mm of rainfall. There are small shifts in temperatures as the average high temperature decreases by a single degree to 90°F (32°C) and the average low temperature goes down by a couple of degrees to 77°F (25°C).

October sees the high and low temperature averages hold steady at 90°F (32°C) and 77°F (25°C) respectively. Bangkok receives more sunlight with an average of 6 hours of daily sunshine.

In November, the average high temperature decreases by a few degrees to 88°F (31°C) alongside the average low temperature which goes down to 75°F (24°C). Rainfall is quite low with a 40 mm precipitation average.

Bangkok Weather in December: It’s a sunny month for Bangkok in December with a 9 hour daily sunshine average, the highest in the year. In contrast, it’s the coldest month of the year with a low temperature average of 70°F (21°C) and a high temperature average of 88°F (31°C).

Arguably the best time to visit Bangkok is between late October and March when the humidity and precipitation levels are at the lowest in the year. For travelers who just want to avoid the crowds, it’s best to visit from April through mid-October as the rainy season picks up and the tourist season dies down. During this time, travel and tourism in the city is cheap and there are great deals to be had at many locations. Those who want to experience the magic of Songkran should visit in April while those eager to participate in the Bangkok Price Festival or Loy Krathong should plan to visit in November. Verified Resource: The Weather Channel

Resources:
NOAA
AMS