Best Time to Visit Bangkok
Peak Season is from November to February when the weather is dry and pleasant in Thailand.
Shoulder Season: March to May is when days in Thailand are hot and humid, but the tourists are as spirited ever during this season.
Off-season: July - October brings monsoons to Thailand, with the rainfall being sporadic, but torrential. Most island shut down during these months and there are incidents of flooding in some parts of the country.