Bangkok weather can be crudely divided into three main sections; the hot season, the rainy season and the cool season. Temperatures rarely drop below 22°C, even in the coolest months. You can visit Bangkok throughout the year, depending on your preference. Apart from Bangkok's temperature, precipitation is another major factor that can determine your travel plans.
When looking at Bangkok weather by month, November to January is the coolest and driest months making for favorable travel weather. The hottest months, however, are between April to August with temperatures reaching 35°C during the hottest times.
As you move further along the year, the climate in Bangkok starts becoming more humid. Rains completely dominate the months between June to October with months having as much as 18 days of rain. Rainy season can be a pleasant time to visit the place as the number of tourists is low and there is no direct sunshine.
Bangkok Weather in January:

For people who like cool and dry weather when on vacation, Bangkok offers the best weather in January. This month marks the end of the monsoon season. The rains slow down, offering many opportunities to spend days outside, exploring.
On average, there is only one rainy day during the entire month, with average precipitation ranging around 7 mm. The evenings are much cooler, with temperatures dropping around 10° between day and night. Apart from low Bangkok temperatures, January also offers lesser crowds and a drop in accommodation prices.
Average Maximum Temperature: 32°C.
Average Precipitation: 7 mm.
Temperature Range: The maximum temperature goes up to 32°C and the minimum temperatures drop down to 22°C.
Bangkok Weather in February

Bangkok temperatures in February rise slightly as compared to January but are still pleasant and cool. Cotton shirts and cotton shorts make a comfortable attire to wear in this season. The evenings still remain cooler than the mornings with temperatures dropping as much as 10°.
It does not rain much in February and there is only one rainy day in the entire month, on average. You can plan your trips without having to worry about having to spend too much time indoors.
Average Maximum Temperature: 33°C.
Average Precipitation: 20 mm.
Temperature Range: The maximum temperatures go up to 33°C and the minimum temperatures drop down to 24°C.
Bangkok Weather in March:

March is the month when the Bangkok temperature starts turning hot from cool. The evening temperatures also go up by 2-3 degrees and the average precipitation rises to 24mm. March has around two rainy days on average which provide a little respite from the heat.
March experiences eight hours of sunshine on average but in spite of the sun, the temperatures do not rise too much, allowing you to get out of your hotels and spend your day sightseeing. Loose cotton clothes, a big hat, and sunscreen are a must.
Average Maximum Temperature: 34°C.
Average Precipitation: 24 mm.
Temperature Range: The maximum temperatures go up to 34°C and the minimum temperatures drop down to 26°C.
Bangkok Weather in April:

In April, the temperatures start soaring and the difference between the morning and evening temperatures start to decrease. The difference between sunset and sunrise temperatures is only around 7-8 degrees on average.
Humidity is also on the rise with average precipitation ranging around 67mm and the number of rainy days being around six, on average. Light clothing is advisable when visiting Bangkok in April. You can still be able to explore the outdoors but getting out in the afternoons when the temperatures reach the maximum gets difficult as you move farther into the month.
Average Maximum Temperature: 35°C.
Average Precipitation: 67 mm.
Temperature Range: The maximum temperatures go up to 35°C and the minimum temperatures drop down to 27°C.
Bangkok Weather in May:

Hot and humid is how you can best describe the climate in Bangkok in May. You can expect heavy rains to dominate the month with around 15 rainy days on average, in May. The temperatures remain more or less as hot as April.
If you do not mind the rain as you go traveling around, May can actually prove to be a good time to visit Bangkok. There are not many tourists around and you can enjoy the attractions in a more peaceful way. If you are planning to travel to Bangkok in May, do remember to pack extra clothes as you might have to change more than once in a day.
Average Maximum Temperature: 35°C.
Average Precipitation: 182 mm.
Temperature Range: The maximum temperatures go up to 35°C and the minimum temperatures drop down to 26°C.
Bangkok Weather in June:

Between May and June, the Bangkok temperature does not change much. Although the rainy days still range around 15 days in the entire month, it is relatively drier with average precipitation going down to 156mm. Therefore, June is actually a good month to visit Bangkok.
Make sure to pack enough clothes and rain protectors like umbrellas and raincoats when traveling. Another thing to keep in mind when packing is to keep waterproof footwear that would help you traverse muddy waters and would not break easily.
Average Maximum Temperature: 34°C.
Average Precipitation: 156 mm.
Temperature Range: The maximum temperatures go up to 34°C and the minimum temperatures drop down to 26°C.
Bangkok Weather in July:

When looking at Bangkok weather by month, July is not the wettest but as you move further into the month, the rains keep steadily increasing. The temperatures rise as high as 33°C but there is only around 5 hours of direct sunshine during the day.
If you want to visit Bangkok before monsoons make their full impact, July might be a good time. The precipitation rises to 165mm but is still considerably drier than the next few months. The evenings are much cooler with temperatures dropping to as much as 25°C as the sun goes down.
Average Maximum Temperature: 33°C.
Average Precipitation: 165 mm.
Temperature Range: The maximum temperatures go up to 33°C and the minimum temperatures drop down to 25°C.
Bangkok Weather in August:

August is one of the wettest months in Bangkok and if you are planning to visit the place during the month, you must brace yourselves for a lot of rainfall. The plus side of visiting Bangkok in August is that you will have the place to yourself, more or less.
The rain does not become much of a hazard but it is advisable to keep yourselves informed before you head out. There might be flash flooding or waterlogging. However, if you like the challenge that heavy rains pose, August is the time to be in Bangkok.
Average Maximum Temperature: 33°C.
Average Precipitation: 191 mm.
Temperature Range: The maximum temperatures go up to 33°C and the minimum temperatures drop down to 25°C.
Bangkok Weather in September:

The number of rainy days in September range to about 18-19 days in the entire month. The average precipitation reaches 320mm as the last phase of monsoons reaches its maximum capacity. The temperatures start to cool down, making the evenings pleasant.
The city appears clean and washed down and the green patches become vibrant, making for a pleasant sight. September is the last quiet month of the year before crowds start pouring in and the place starts gearing up for its peak tourist season.
Average Maximum Temperature: 33°C.
Average Precipitation: 320 mm.
Temperature Range: The maximum temperatures go up to 33°C and the minimum temperatures drop down to 25°C.
Bangkok Weather in October:

October is the first month where the force of the monsoon starts to decrease. The temperature remains the same but the intensity of the rains decrease, with the average number of rainy days going down to 15 from 18. This is a transitional period and you might experience the first tourists of the season trying to make their way into the city.
The temperatures don’t go down much but the humidity abates tremendously. During the end of the month, you can venture into the seas as they become less rough and cool off the heat although sunbathing still might not be an option.
Average Maximum Temperature: 33°C.
Average Precipitation: 239 mm.
Temperature Range: The maximum temperatures go up to 33°C and the minimum temperatures drop down to 25°C.
Bangkok Weather in November:

November marks the first month of the tourist season and you might find Bangkok packed with tourists. This can be attributed to falling temperatures and the departure of monsoons. Outdoors once again become easily accessible while the greenery from the rains still stays.
Average rainy days drop to 5 from 15 and the average precipitation goes down to 51mm. November is considered one of the best months to visit Bangkok, weather-wise. You still do not need to pack warm clothes, a single layer of clothing usually suffices for the November climate in Bangkok.
Average Maximum Temperature: 32°C.
Average Precipitation: 51 mm.
Temperature Range: The maximum temperatures go up to 32°C and the minimum temperatures drop down to 24°C.
Bangkok Weather in December:

December is yet another month that offers the best climate in Bangkok. The evening temperatures become considerably lower and drop down to as less as 22°C. You can venture out freely in the city without caring about the rains as it does not usually rain in December.
The average precipitation recorded in this month is as little as 8mm. You can pack summer clothes with only one extra layer to cover up in case the evening temperatures drop too much.
Average Maximum Temperature: 32°C.
Average Precipitation: 8 mm.
Temperature Range: The maximum temperature goes up to 32°C and the minimum temperatures drop down to 22°C.