Thailand Vacation Advisor

Subpage Banner

The Weather in Thailand

Because there are many different opinion on the weather in Thailand, we like to explain you how the weather use to be in Thailand in general.

As everybody should know, the climate change is affecting the seasons all over the world including South East Asia and Thailand. Some Year there are little rain during, the monsoon, some year get more rain than normal.

Thailand is located in a tropical area. But Thailand is a very big and long country.  From North to South nearly 2000 km !  That is why the climate depends on where you want to go too.


In addition Thailand is located in a special position. If you look at the world map, you will see that Thailand divide 2 big Oceans. The west coast ( Andaman Sea ) is facing the Indian Ocean and the East coast ( gulf of Thailand ) is part of the Pacific Ocean or South China Sea. This is the reason why Thailand get 2 monsoon in different parts of the country.

In July the Indian Monsoon, coming from South-West, affect the West coast of Thailand ( where are located Phuket, Khao Lak, Krabi, Phi Phi, Koh Lanta ), central area ( where are located Bangkok, Ayutthaya and Pattaya ), North area ( where are located Chiang Mai, Chiang Rai, Mae Hong Son ). The Indian Monsoon start usually at the end of June or beginning of July until middle October . During the monsoon time is raining most of the days, mostly in the evening and in the night. During the day is generally half sunny and half cover. Anyway can always happen ( but not too often ) that rain for 3-5 days continuously.

The Chinese Monsoon, coming from North-East, affect the East Coast of Thailand ( Gulf of Thailand ) where are located Hua Hin, Koh Samui, Koh Phangan , Koh Tao. The Chinese monsoon it is not as heavy as the Indian monsoon and is shorter too.  Mainly from end August to mid October for Hua Hin area and a bit longer for the Island of Koh Samui and Koh Tao


The coldest time of the year, in all Thailand, is in December and January. On the north of Thailand ( Chiang Mai, Chiang Rai, Mae Hong Son ) the temperature can reach 10-15° C in the night and 20-25° C in the day time.
The rest of Thailand enjoy of the best temperature of the year. In Bangkok, Hua Hin, Phuket, Koh Samui and Pattaya the temperature varies between 20-27° C.


The hottest time of the year in all Thailand start the mid-April until middle of June. The temperature can reach 37° C during the day and 28° C during the night. During this period the coolest place to stay in Thailand are Mae Hong Son ( on the north mountain area of Thailand ) or to the islands and beach resorts like Hua Hin, Phuket, Koh Samui, Koh Tao and many more.





Chiang Mai


Hua Hin




Koh Samui


Khon Kaen