Thailand climate

Places covered
22
with monthly data
Warmest place
Pattaya
year average 28 °C83 °F
Coolest place
Chiang Mai
year average 26 °C79 °F
Wettest place
Nakhon Si Thammarat
2,360 mm93 in a year

World Climates covers 22 places in Thailand. By annual mean temperature, the warmest is Pattaya (28 °C83 °F) and the coolest is Chiang Mai (26 °C79 °F). The wettest is Nakhon Si Thammarat with 2,360 mm93 in of precipitation per year, the driest Ban I Chang with 1,147 mm45 in.

The most common climate types (Köppen classification computed from these averages) are tropical savanna (dry winter) (Aw, 18 places) and tropical monsoon (Am, 4 places).

The highest monthly average high is in Lampang (38 °C100 °F in April); the lowest monthly average low is in Udon Thani (15 °C59 °F in December).

Across the places in Thailand, the months that most often rank as the most comfortable are January, November and December (7, 13 and 19 of 22 places respectively).

Frequently asked questions

Which is the warmest place in Thailand?

By annual mean temperature, the warmest place in Thailand is Pattaya at 28 °C83 °F. The coolest is Chiang Mai at 26 °C79 °F.

Where does it rain the most in Thailand?

Nakhon Si Thammarat gets the most precipitation, 2,360 mm93 in in an average year. The driest place is Ban I Chang with 1,147 mm45 in.

How many places in Thailand does this site cover?

World Climates has climate data for 22 places in Thailand. Each one has a page with monthly averages for temperature, rainfall, humidity and daylight.

When is the best time to visit Thailand?

It depends on the place. Across Thailand, the months that most often rank as the most comfortable are January, November and December. Check the page of each city for its own best months.

Climate of every place in Thailand

Annual averages, 2001–2025
PlaceYearMax highMin lowPrecip.
Bangkok2836191,361
Samut Prakan2834211,302
Chon Buri2735201,508
Hat Yai2731232,020
Si Racha2830241,347
Lampang2738161,189
Kabin Buri2736191,533
Surat Thani2732222,329
Udon Thani2637151,323
Chiang Mai2637161,246
Nakhon Ratchasima2736171,220
Hua Hin2833231,431
Ubon Ratchathani2737181,523
Ban I Chang2836201,147
Khlong Luang2836191,361
Nakhon Pathom2837191,195
Pattaya2831251,347
Khon Kaen2737161,364
Rayong2830252,064
Nakhon Si Thammarat2731242,360
Si Maha Phot2736191,546
Kanchanaburi2837191,242

Year = annual mean temperature; max high = average high of the warmest month; min low = average low of the coldest month; precip. = annual total. Temperatures in °C°F, precipitation in mminches. Sorted by population.

Other cities over 100,000 people

These cities share a NASA POWER grid cell with a larger place, so their averages are shown on that page:

Data: NASA POWER climatology 2001–2025 (MERRA-2 reanalysis, CERES satellite data) — grid-cell averages, not station records. Sources and method.