Home Thailand Travel GuideWeather in Thailand

Weather in Thailand

Weather will affect your travel experiences greatly, so it is important to keep your preferences in mind when planning your travels. When is the best time to visit Thailand and how is the weather? This comprehensive weather and climate report on the different regions in Thailand will be your guide.

The biggest factor to keep in mind when making travel plans in Thailand is the country's rainy season. Overall, it rains the most between July and October, and remains mostly dry between November and February. The average monthly temperature in Thailand is 26.8°C or 80.2°F.

Quick Facts

  • Thailand has three different regions with different weather patterns.
  • April is usually the hottest month and the coldest is December.
  • The wettest month is September with an average of 250mm of rainfall.
  • Humidity levels are usually quite high and average 75% but can even reach the 90% mark during the monsoon season (July to October).
  • The wet season in North and central Thailand (Bangkok, Chiang Mai, Chiang Rai) is from June to August.
  • The wet season in the Gulf of Thailand (Koh Samui) is from late August to early November.
  • The wet season on Thailand's west coast (Phuket, Khao Lak, Krabi) by the Andaman Sea is from late May to October.
  • Most people choose to visit Thailand between November and February.
  • Traveling during the off-season (May to October) can be less convenient, but more affordable and quiet.

Regional climate differences

Weather and climate vary significantly in different regions. With Chiang Mai and Chiang Rai being in the northern part, Bangkok in the central part of the country, and Phuket, Koh Samui, and Khao Lak being the southern islands, one might experience different weather conditions even during the same time of year.

Northern Thailand

The cool season lasts from early December to February. During the day, temperatures max out at 30ºC (86ºF) but bring a jacket or sweatshirt because the temperature drops rapidly after sunset, sometimes to as low as 10ºC (50ºF).

Chiang Mai and Chiang Rai begin to warm up after New Year’s and by the middle of March the hot season is in full swing. Daytime temperatures soar to a blistering 40ºC (104ºF). The nearby mountains are a great place to escape from the city heat as their high elevation brings mercifully cooler air. Thankfully, the hot season is fairly short and the heat wave is over by early June at the latest.

Bringing a welcome relief from the blistering hot season, the rains begin to fall around early June and continue on until late October. The temperature falls to an average of 32ºC (89ºF) during the day and a pleasant 23ºC (73ºF) at night.

Central Thailand

Bangkok can be really hot from March to May. Temperatures may even touch 40ºC (104ºF) in Thailand’s capital city during these three months. These scorching conditions can last well into the rainy season, resulting in a rise in humidity levels as well, thereby making traveling slightly less convenient. 

Temperatures during the wet season (June to August) are generally high (average daily temperature is between 28ºC/82ºF and 34ºC/93ºF).

November sees the end of the rainy season and the sticky weather is replaced with drier conditions for the following six months, so travelers can be outside without having to worry about rain. November through February offers guests the best weather for traveling in and around Bangkok.

Southern Islands

December through February is the best time to visit Phuket, Koh Samui, and Khao Lak. The average temperature during this time is 26ºC or 79ºF. It is bright and sunny— but not unbearably hot — and this is idyllic weather if you plan on spending ample time on the beach. 

It gets hot in Phuket, Koh Samui, and Khao Lak March onwards. Average daily temperatures are around the 32ºC or 90ºF mark and usually reach peak levels in April.

Temperatures during the monsoon season (late August to early November) are still in the mid-30ºC (~90ºF) range and one can expect sunny spells interspersed with rainy periods. It usually just rains in the afternoons. Rainfall usually peaks during the month of September.

Late November to February is the best time to visit the clear-water beaches of Phuket, Koh Samui, and Khao Lak in the South.

Average monthly rainfall and temperature

Below are two graphs that indicate the average monthly rainfall and temperature information in Thailand.

average-rainfallAverage Rainfall

average-temperaturesAverage Temperatures

The above-shown graphs serve well to give travelers a basic idea of the best times to visit Thailand. However, it is important to keep in mind that rainfall and temperatures differ in each of the three different regions.

Best time to visit Thailand 

Thailand is a year-round destination with tourists flooding in throughout the year. You can read our Best Time to Visit Thailand article to get an even better idea of when to visit this tropical paradise.

Visit Thailand with Asia Highlights

Thailand is a beautiful tropical getaway all year round and you are bound to have a good time whenever you visit. Asia Highlights takes everything, including the weather, into consideration when designing the best possible itinerary for guests.

Tours typically start and end in Bangkok and last approximately 13 days; visiting Bangkok, Khao Yai National Park, Chiang Rai, Chiang Mai, and Phuket.

13-Day Essence of Thailand Tour: Far More beyond Temples

14-Day Myanmar and Thailand Essence Tour: Travel in Smiles

15-Day Myanmar, Thailand and Bali Honeymoon: Creating Memories Together

You might like to read

Top Things to Do in Thailand

Best Time to Visit Thailand

How to Pack for Your Trip to Thailand

How to Choose a Beach Destination for Your Trip to Thailand