climate



Thailand’s climate is tropical with a mean annual temperature of 82°F and high humidity. There are three distinct seasons – the hot season from March to May, the cool season from November to February and the rainy season from about June to October. If you’re not a fan of the heat then holiday in Thailand during the cool season – the Thai climate during this time is hardly ‘cool’ in the traditional sense but you’ll find temperatures a lot easier to handle dropping to about 70°F in the central region and 57°F in the north.



When is the best time to visit Thailand?


Generally speaking,the best time to visit Thailand is from November to February when the northeast monsoon is blowing cool, dry air that serves as a respite from the heat. During this cool season, the temperature ranges from 18 to 32 degrees Celsius in Bangkok, while in northern and northeast Thailand, temperatures can get quite cool with morning temperatures as low as eight to 12 degrees Celsius with the occasional 20 degree day. Nights can be particularly chilly and at high altitudes the temperatures can and do drop below freezing. The summer period, or hot and dry season, is from March to June. At this time temperatures in Bangkok average around 34 degrees, but can often reach 40 degrees with humidity levels of 75%.

Try and avoid April, unless you plan to be permanently submerged in the ocean, because this is the hottest month across the country. From July to October is the monsoon, when most of Thailand's annual rainfall is accumulated and flooding can ravage the country. The humidity averages just under 90%, with temperatures averaging around 29 degrees Celsius in a very wet and rainy Bangkok. The monsoon finishes when the wind direction changes, bringing dry weather from the northeast. At best this season can be described as unpredictable and not the constant downpour of rain like you may expect. The middle months of this season may hold particularly heavy rains for the north of the country.



Thailand weather map