Weather
Thailand experiences three distinct seasons: hot, rainy and cool. The hot season runs from March to May and can be unpleasantly hot, especially in the north and central parts of the country where there are no sea breezes to cool temperatures down. Things can get uncomfortable, especially if you plan to get active, and humidity levels are high.
The rainy season generally begins in May and sees sunny days interspersed with heavy monsoons. The rains cool things down for a brief period, which makes the heat more bearable. Rains are particularly heavy in the northern and central parts of the country. The cool season is much more pronounced in the north, where night-time temperature can get as low as 12 °C in the cities as low as 8°C in the mountains. Daytime temperatures are pleasant as they hover at about 25°C throughout the country.
The peak season in Thailand runs from November through March, when many people from Europe and the US arrive to escape the harsh winters in their own countries. Due to the temperate climate, this is also the best time to visit if you want to avoid the rain and don’t like extreme heat. During the peak season, prices rise and hotels can become fully booked so it is advisable to book well in advance.
Trekking can be done year round, even during the hot months we can suggest treks that stay above 1000m where the climate is cooler and the trails shaded, however the usually lush vegetation can be dry in the North between February and May. Even in the rainy season the rains are not persistent and trekking is still pleasant although mud and humidity can be annoying. The cool season gets very cold when sleepy rough in the mountains, and popular spots tend to be busier as Thais also like to enjoy their country at this time. All things considered, November is the prime month weather-wise for visiting.