Thailand

Thailand Weather & Climate: Monthly Averages

Monthly climate averages for Thailand, temperatures, rainfall and the best time to visit.

Climate overview of Thailand

Thailand has a tropical climate, and the weather varies by season. In the colder season (November - February), the average maximum temperatures range between 28°C (82°F) and 33°C (91°F), while during the summer (March - May), you can expect temperatures between 30°C (86°F) and 37°C (99°F). April is typically the warmest month.

During the cold season in northern Thailand, temperatures can sometimes fall below 10°C (50°F) in the evening. However, during the day, temperatures usually rise to almost 30°C (86°F) again.

Rainy season in Thailand

The rainy season on the east coast of Thailand, particularly in areas such as Koh Samui, Koh Phangan, and Koh Tao, typically occurs from October to December. This is due to the northeast monsoon, which brings heavy rainfall and rough seas during these months.

May marks the start of the rainy season on the west coast, lasting until the end of October. Usually, the rain showers here are short but bring very heavy downpours. September and October are, on average, the wettest months throughout the country.

Does Thailand experience hurricanes or cyclones?

Thailand has the potential to experience typhoons or cyclones. Cyclones form between April and December over the Indian Ocean. However, since they mostly move in western, northwestern, and northern directions, they do not typically reach mainland Thailand. If they do, the chances are higher at the beginning and end of the cyclone season.

What is the best time to visit Thailand?

The best time of year to visit the west coast is between November and April, while for the east coast, the recommended period is between December and May.

Have a look at the video below for more information about the best time to visit Thailand.

Explore Thailand by month

Popular cities by month

Compare cities per month. Toggle cities on/off.

Bangkok Chiang Mai Koh Samui Hua Hin Koh Chang Chiang Rai
Day temperature (°C)
Monthly rainfall (mm)
Monthly sunshine (hours)

Climate map

Average daily temperature, monthly rainfall & sunshine hours across cities.

Avg day temp (°C)
32°

Regional climate differences

Explore the climate diversity across Thailand.

Compare popular cities

Average daytime and nighttime temperatures, yearly rainfall and sunshine.

Bangkok 33°C (91°F) 37°C (99°F) 23°C (73°F) 28°C (82°F) 1668 mm (66 in) 2,624 hours
Chiang Mai 30°C (86°F) 38°C (100°F) 15°C (59°F) 25°C (77°F) 1197 mm (47 in) 2,525 hours
Koh Samui 29°C (84°F) 31°C (88°F) 26°C (79°F) 28°C (82°F) 1645 mm (65 in) 2,151 hours
Hua Hin 30°C (86°F) 34°C (93°F) 24°C (75°F) 27°C (81°F) 1056 mm (42 in) 2,313 hours
Koh Chang 29°C (84°F) 31°C (88°F) 25°C (77°F) 27°C (81°F) 3404 mm (134 in) 1,740 hours
Chiang Rai 28°C (82°F) 36°C (97°F) 15°C (59°F) 25°C (77°F) 1937 mm (76 in) 2,555 hours

FAQ

What is the best time to visit Thailand?

The warmest month in Sukhothai is April, with daytime highs of 40°C (104°F). Bangkok is the sunniest destination, with 273 hours of sunshine in January. Thailand has distinct dry (November to March) and wet (May to September) seasons. Explore Thailand weather by month for a detailed breakdown.

What temperatures can I expect in Thailand?

Sukhothai is the warmest destination, reaching 40°C (104°F) in April with nights around 27°C (81°F). Bo Kluea is the coolest, with January daytime highs of just 25°C (77°F) and nights dropping to 10°C (50°F). See the city comparison for a full overview.

How much rain does Thailand get?

Rainfall varies across Thailand. Koh Chang is the wettest, receiving 3404 mm (134 in) per year, with July the wettest month at 623 mm (25 in). Mae Hong Son is the driest at 1371 mm (54 in) per year. Use the climate map to explore rainfall patterns across regions.

How sunny is Thailand?

Bangkok is the sunniest destination in Thailand, enjoying 2,624 hours of sunshine per year, with January the brightest month at 273 hours. Overall, Thailand enjoys abundant sunshine year-round. Compare sunshine across cities in the charts above.

What is the climate like across Thailand?

Bangkok has very hot summers reaching 37°C (99°F) in April and very warm winters dropping to 33°C (91°F), with 2,624 hours of sunshine and 1668 mm (66 in) of rain per year. Chiang Mai has very hot summers reaching 38°C (100°F) in April and warm winters dropping to 30°C (86°F), with 2,525 hours of sunshine and 1197 mm (47 in) of rain per year. Koh Samui has very warm summers reaching 31°C (88°F) in May and warm winters dropping to 29°C (84°F), with 2,151 hours of sunshine and 1645 mm (65 in) of rain per year. Explore the climate charts and comparison table for more cities.

Places in Thailand

Select a city to see its average temperature, precipitation and hours of sunshine over the year.

Explore more

Travel inspiration

Must-visit destinations and experiences across Thailand.