Thailand has a tropical climate with three seasons :
Rainy Season: The southwest monsoon comes from the Indian Ocean with rain filled clouds, from about June to October. It does not rain everyday so there is still plenty of sunshine. The humidity is high making it feel hot and sticky. You have to be lucky if you travel to Thailand during this period. You may be here for three weeks without having any rain. On other occasions it will rain almost daily for weeks on end. Some areas in Bangkok might get flooded (usually for max. 3 hours), but generally speaking not the main roads (where most of the hotels are located)
Cool Season: The northeast monsoon comes from central Asia and usually blows from November to February, bringing relatively cool, dry conditions to the country.This is by far the best time to visit Thailand.
Hot Season: Between the 2 monsoons, March to May, the land heats up, creating an area of low pressure. Eventually the high pressure over the Indian Ocean moves inland and the monsoon cycle begins again. The word monsoon comes from the Arabic mawsin or season. It refers to South Asia's seasonal winds (not the heavy rains). In Thailand, the southwest monsoon is the rainy season; the northeast monsoon is dry or cool season.
Travelling during the hot season is certainly
taxing. You will easily get exhausted from the heat, and will need to drink plenty of water not to get dehydrated. We do not recommend travelling in this season, unless you can do with extensive comfort, or are well adapted to living in the tropics.
The Southern Part of Thailand experiences only a hot and a dry season. Temperature change is rather minor between the seasons.