When to visit Thailand

Weather

Thailand's weather varies between the Gulf of Thailand, the Andaman coast, the north and Bangkok, even in the same month. Comparing heat and rainfall in your destination can help you choose when to travel. Use the cards below to compare dry and rainy seasons, monthly temperatures and wetter months.

These are historical climate averages, not today's weather.

Rayong

Eastern Gulf coast

Wetter months
May–OctAbove the monthly mean of 140.0 mm
Dry season
Nov–Apr
Rainy season
May–Oct

Estimated annual mean temperatureCalculated from monthly temperature-range midpoints

About 28.9°C
Months warmer than this city's mean
Mar–Oct
Months cooler than this city's mean
Jan–Feb · Nov–Dec
Monthly rainfall mm

Wettest months Sep · 300 mm

Hua Hin

Central Gulf coast

Wetter months
May · Jul · Sep–NovAbove the monthly mean of 79.5 mm
Dry season
Nov–Mar
Rainy season
May–Oct

Estimated annual mean temperatureCalculated from monthly temperature-range midpoints

About 28.3°C
Months warmer than this city's mean
Mar–Sep
Months cooler than this city's mean
Jan–Feb · Oct–Dec
Monthly rainfall mm

Wettest months Oct · 246 mm

Khao Lak

Western Andaman coast

Wetter months
May–OctAbove the monthly mean of 238.1 mm
Dry season
Nov–Apr
Rainy season
May–Oct

Estimated annual mean temperatureCalculated from monthly temperature-range midpoints

About 27.5°C
Months warmer than this city's mean
Mar–May
Months cooler than this city's mean
Jan · Sep–Dec
Monthly rainfall mm

Wettest months Sep · 465 mm

Khanom

Southern Gulf of Thailand

Wetter months
May · Sep–DecAbove the monthly mean of 145.5 mm
Dry season
Feb–Apr
Rainy season
Oct–Jan

Estimated annual mean temperatureCalculated from monthly temperature-range midpoints

About 28.5°C
Months warmer than this city's mean
Mar–Sep
Months cooler than this city's mean
Jan–Feb · Oct–Dec
Monthly rainfall mm

Wettest months Oct · 300 mm

Koh Chang

Eastern Gulf of Thailand

Wetter months
May–OctAbove the monthly mean of 267.5 mm
Dry season
Nov–Mar
Rainy season
May–Oct

Estimated annual mean temperatureCalculated from monthly temperature-range midpoints

About 26.5°C
Months warmer than this city's mean
Feb–May
Months cooler than this city's mean
Jan · Jun–Dec
Monthly rainfall mm

Wettest months Jun–Sep · 550 mm

Koh Samui

Southern Gulf of Thailand

Wetter months
Oct–DecAbove the monthly mean of 163.3 mm
Dry season
Jan–Sep
Rainy season
Oct–Dec

Estimated annual mean temperatureCalculated from monthly temperature-range midpoints

About 28.0°C
Months warmer than this city's mean
Mar–Sep
Months cooler than this city's mean
Jan–Feb · Oct–Dec
Monthly rainfall mm

Wettest months Nov · 507 mm

Bangkok

Central Thailand · capital

Wetter months
May–OctAbove the monthly mean of 112.5 mm
Dry season
Nov–Feb
Rainy season
May–Oct

Estimated annual mean temperatureCalculated from monthly temperature-range midpoints

About 28.5°C
Months warmer than this city's mean
Feb–Sep
Months cooler than this city's mean
Jan · Oct–Dec
Monthly rainfall mm

Wettest months Sep · 220 mm

Chiang Mai

Northern Thailand · mountains

Wetter months
May–OctAbove the monthly mean of 94.3 mm
Dry season
Nov–Feb
Rainy season
May–Oct

Estimated annual mean temperatureCalculated from monthly temperature-range midpoints

About 26.1°C
Months warmer than this city's mean
Mar–Sep
Months cooler than this city's mean
Jan–Feb · Oct–Dec
Monthly rainfall mm

Wettest months Aug · 217 mm

In February and March, smoke from agricultural burning can make the air hazy. If you travel at this time, check air quality alongside the rain forecast.

Phuket

Andaman Sea island

Wetter months
May–OctAbove the monthly mean of 189.3 mm
Dry season
Dec–Apr
Rainy season
May–Nov

Estimated annual mean temperatureCalculated from monthly temperature-range midpoints

About 29.1°C
Months warmer than this city's mean
Feb–Jun
Months cooler than this city's mean
Jan · Jul–Dec
Monthly rainfall mm

Wettest months Sep · 350 mm

Pattaya

Eastern Gulf of Thailand

Wetter months
May–OctAbove the monthly mean of 102.5 mm
Dry season
Nov–Apr
Rainy season
May–Oct

Estimated annual mean temperatureCalculated from monthly temperature-range midpoints

About 28.1°C
Months warmer than this city's mean
Mar–Aug
Months cooler than this city's mean
Jan–Feb · Sep–Dec
Monthly rainfall mm

Wettest months Sep · 210 mm

Ayutthaya

Central Thailand · near Bangkok

Wetter months
May–OctAbove the monthly mean of 133.5 mm
Dry season
Nov–Feb
Rainy season
May–Oct

Estimated annual mean temperatureCalculated from monthly temperature-range midpoints

About 28.9°C
Months warmer than this city's mean
Feb–Sep
Months cooler than this city's mean
Jan · Oct–Dec
Monthly rainfall mm

Wettest months Sep · 330 mm

Chiang Rai

Northern Thailand · Golden Triangle

Wetter months
May–SepAbove the monthly mean of 131.1 mm
Dry season
Nov–Feb
Rainy season
May–Oct

Estimated annual mean temperatureCalculated from monthly temperature-range midpoints

About 25.3°C
Months warmer than this city's mean
Mar–Oct
Months cooler than this city's mean
Jan–Feb · Nov–Dec
Monthly rainfall mm

Wettest months Aug · 321 mm

In February and March, smoke from agricultural burning can make the air hazy. If you travel at this time, check air quality alongside the rain forecast.

Krabi

Southern Andaman coast

Wetter months
May–OctAbove the monthly mean of 156.1 mm
Dry season
Dec–Apr
Rainy season
May–Nov

Estimated annual mean temperatureCalculated from monthly temperature-range midpoints

About 29.0°C
Months warmer than this city's mean
Feb–May
Months cooler than this city's mean
Jul · Sep–Dec
Monthly rainfall mm

Wettest months Oct · 298 mm

Kanchanaburi

Western Thailand · River Kwai

Wetter months
May–OctAbove the monthly mean of 80.2 mm
Dry season
Nov–Feb
Rainy season
May–Oct

Estimated annual mean temperatureCalculated from monthly temperature-range midpoints

About 29.0°C
Months warmer than this city's mean
Mar–Sep
Months cooler than this city's mean
Jan–Feb · Oct–Dec
Monthly rainfall mm

Wettest months Sep · 190 mm

Buri Ram

Northeastern Thailand · Isaan

Wetter months
May–SepAbove the monthly mean of 123.8 mm
Dry season
Nov–Feb
Rainy season
May–Oct

Estimated annual mean temperatureCalculated from monthly temperature-range midpoints

About 27.7°C
Months warmer than this city's mean
Mar–Sep
Months cooler than this city's mean
Jan–Feb · Oct–Dec
Monthly rainfall mm

Wettest months Sep · 302 mm

How is the average temperature calculated?

The estimated annual mean on each card is calculated from monthly temperature ranges. For a month listed as 22–32°C, for example, we use the midpoint of 27°C. We then add the 12 monthly midpoints and divide by 12. Every month has equal weight, so differences in month length, such as February and March, are not taken into account.

The source does not explain which observations the two ends of each temperature range represent, or whether every city uses the same observation period. This estimate therefore differs from an annual mean calculated from daily temperature observations. The warmer and cooler months shown on the cards compare each monthly midpoint with this estimate. Displayed values are rounded, but the comparisons use unrounded values.

The climate information is based on the monthly tables and methodology published by Greetings from Thailand. That site says it uses historical climate averages covering 30–50 years and lists several data providers. However, it does not give observation periods for individual cities or links to the providers' original statistical tables. Dry and rainy seasons and recommended months follow that site's guidance. ThaiLiveNow calculates the estimated annual mean, months above or below it, and wetter months using the method described here.

Greetings from Thailand monthly climate data and methodology

View city source data · 15