Thailand spans several climatic zones resulting in substantial weather condition variations between the north and the south. Average temperatures in Bangkok range from 20 to 35 degrees Celsius, however the weather in the capital feels hot and humid year-round. In Southern Thailand, tropical conditions prevail, and there are two seasons – wet and dry. The wet season lasts from May to October and is characterised by high humidity levels and a refreshing afternoon downpour. The exception is the east coast of Southern Thailand, where rainfall is highest between October and December.
Humidity in the south during the months of June and July ranges between 75% and 85%. Northern Thailand has four seasons. The months from December to May are ‘dry’ and it can be a little cooler at night in the north. The months of July and August are the wettest, in the north.