Thailand flagClimate & Weather Guide · Thailand

Climate & Weather Guide in Thailand

Climate zones, seasonal temperatures, rainfall patterns, and best travel times

Thailand has a hot, humid tropical climate with clear regional contrasts shaped by monsoon winds and latitude. Most of the country falls under tropical savanna and tropical monsoon climates, while the far south is wetter and more maritime, and the northern highlands are slightly cooler in winter. National climate references describe a rainy season, a cooler season, and a hot season, with average temperatures broadly ranging from 18 to 38 C. For residents and expats, the main lifestyle factor is humidity and seasonal rain rather than cold winters; coastal and southern areas are warmer and wetter, while the north offers the most comfortable cool-season conditions.

Summer Average

28-35°C

Winter Average

18-28°C

Climate Types

Tropical savanna and Tropical monsoon and Tropical rainforest

Annual Rainfall

1200-3500 mm

Sunshine Hours

2,200-3,000 hrs/yr

Average Humidity

70-85%

Regional Climate Variations

Northern Highlands

This region includes Chiang Mai, Chiang Rai, and the upland interior, where elevations create slightly cooler conditions than the rest of Thailand. Winters are the most pleasant in the country, with cooler mornings and evenings, while the hot season is still very warm. Rain falls mainly during the monsoon months, but the dry season is more noticeable here than in the south. For expats, this is often considered the most comfortable region for year-round living because it combines urban amenities with relatively milder temperatures.

Summer:30-35°C
Winter:15-26°C
High rainfall

Hot, humid summers, a distinct cool season, and the biggest day-to-night temperature swing in Thailand.

Central Plains and Bangkok Basin

The central lowlands, including Bangkok and surrounding provinces, have the classic Thai tropical heat that most residents and visitors experience. Temperatures stay high through the year, and humidity is often intense, especially in the city where the urban heat island effect makes conditions feel hotter. Rainy months bring frequent downpours and localized flooding, while the dry season is still warm rather than cool. This is the country's main economic and transport hub, but climate comfort is often lower than in the north because of the combined heat, humidity, and rain.

Summer:31-36°C
Winter:22-30°C
High rainfall

Steamy, urban tropical weather with very warm nights and a long wet season that can feel oppressive without air conditioning.

Northeastern Plateau (Isan)

The northeast is a broad inland plateau with a more seasonal pattern than the coastal and central parts of Thailand. It is very hot before the rains arrive, and the dry season can feel noticeably drier, with cooler nights in winter compared with most of the country. Rain is still concentrated in the monsoon months, but overall conditions are generally less humid than in the south and Bangkok. For residents, the climate can feel harsh in the hot season but comfortable during the cooler months, especially in rural or elevated areas.

Summer:31-37°C
Winter:18-28°C
Moderate rainfall

A hotter, drier-feeling inland climate with stronger seasonal contrast and a shorter comfortable season than the north.

Eastern Gulf Coast

The eastern seaboard and Gulf-facing provinces have a humid tropical coastal climate moderated by the sea. Temperatures are warm throughout the year, and rainfall is substantial during the monsoon season, though sea breezes can make the heat more tolerable than inland areas. This zone includes major beach destinations and industrial coastal corridors, so residents can expect a mix of warm, wet weather and long sunny stretches between storms. It is generally less extreme than the deep south in rainfall, but more humid than the northeast.

Summer:29-34°C
Winter:22-29°C
High rainfall

Warm coastal weather with sea breezes, heavy monsoon showers, and a humid feel that stays tropical all year.

Andaman Coast and Southern Peninsula

The Andaman side and the far south are Thailand's wettest and most maritime climate zones. These areas have long rainy periods, lush vegetation, and high humidity, with temperatures staying warm but slightly more moderated by the ocean than inland regions. The southern peninsula also has a monsoon pattern that differs by coast, so one side may be wetter while the other is comparatively drier at the same time. For expats seeking beach life, this region offers the most tropical scenery, but it also brings the highest rainfall and the most persistent humidity.

Summer:28-33°C
Winter:24-30°C
Very high rainfall

Warm, lush, and very humid with frequent rain, especially on the Andaman side and in the southern peninsula.

Thailand offers a strongly tropical climate, but it is not uniform: the north is cooler in winter, the central plains are hotter and more humid, and the south is much wetter. For residents and expats, the most comfortable living conditions are usually found in the northern highlands or in well-managed coastal areas with good air conditioning and drainage.