Thailand is likely to have hot weather all year, in particular April and December. The coolest time of the year on average is January and November. The driest time of year in Thailand is generally in the months between January and April. November and December are also dry. Months between May and October tend to be the wettest.