January – April: The weather In January in northern Thailand is relatively cool with an average of 23°C, this cool weather does not however last long as temperatures rapidly rise to 36°C in April. Rain at the beginning of the year is also minimal with just 10mm falling in the months of January and February, rising to just 50mm in April. This dry weather also means that cloud cover is at an annual low throughout this period with an average of 9 hours of sunshine every day.
May- October: Rainy season in northern Thailand runs between May and October and, although it is by no means the heaviest monsoon season in ages, rain falls consistently throughout. Most months see an average of around 150mm with notable exceptions of August and September which receive around 200mm each. Temperatures within this period peak in May with an average of 30°C before steadily declining until October receives and average of 27°C. Cloud cover dominates the day to day weather throughout this period with August receiving just 4 hours of sunshine a day with an 80% chance of rain on any given day within the month.
November – December: November is the first dry month of the year since April with an average of just 60mm of rain, a figure which decreases in December which has just 20mm.l Along with the fall in levels of precipitation this period also sees a drop in temperature with December being the coldest month of the year with an average of just 22°C.