The climate of Thailand is tropical, warm and humid almost all of the year and is divided into two seasons, from May to October there is the wet season , while the dry season is from November to April while the three months from March to May they are the hottest time of the year.
The rainy season starts in May and lasts until October, the rains often occur in the afternoon, but sometimes it can rain for whole days.
Average temperatures in Bangkok range from 25 to 35 in the summer months and from 20 to 30 in the winter months.
The northern and north-eastern part is generally cooler and drier than in central Thailand while the southern temperatures are constant throughout the year but the rains are more intense.
Generally the period from November to January is a good season for traveling in Thailand : fresher, drier and with lower humidity.