Thailand has three distinct seasons: cool, hot and rainy. The cool season runs from November to February with comfortable, warm temperatures during the day, cool evenings and relatively low humidity.
The average December temperature in Bangkok is 26°C(78°F). The hot season is from March to May with very warm, humid weather and temperatures ranging from 20°C to 38°C (70°F TO 106°F). June to October is the rainy season with high humidity and temperatures ranging from 20°C TO 32°C (70°F TO 94°F). The average September temperature in Bangkok is 28°C (82°F).
Bangkok can be hot and humid throughout the year, with temperatures often reaching 35°C (95°F). The best time to visit is between November and February as April is generally the hottest month and September the wettest.
Bangkok Weather - Temperature (ºC)
Bangkok Weather - Humidity (%)
Bangkok Weather - Rainfall (mm)