Climate averages 1991–2020

Weather in Thailand.

ClimaNote covers 46 cities in Thailand, starting with Bangkok, Samut Prakan and Mueang Nonthaburi. Open a city for charts and a table of all 12 months, or open a month for a side-by-side comparison of cities in the atlas.

Across these cities the yearly average high ranges from 28.5°C in Phuket to 32.4°C in Nakhon Sawan (tied with Ban I Chang and Nakhon Pathom), and yearly rainfall from 956 mm in Hua Hin to 2,333 mm in Chanthaburi. The hottest city-month is April in Nakhon Sawan, with an average high of 36.5°C, and the coolest is December in Chiang Rai, at 25.5°C. By single month, the most rain falls in November in Ban Mai, with 403 mm, and the least in February in Chiang Mai, with 3.3 mm.

April is the warmest month in 44 cities and May in 1 (in 1 other city two or more months tie); October is the coolest in 22 cities, December in 15 and September in 4 (in 5 other cities two or more months tie). September is the wettest month in 34 cities, August in 4, November in 4, October in 2, June in 1 and July in 1; December is the driest in 34 cities, February in 10 and January in 1 (in 1 other city two or more months tie). Of these cities, 9 have a month with more than 300 mm of rain; none has a month with an average high below 2.0°C or a month with under 1 mm of rain.

Compare cities

Thailand by month

46 cities

Cities in Thailand

Yearly averages

Bangkok

Yearly climate averages for cities in Bangkok
CityAverage highAverage lowRain mm/year
Bangkok32°C25°C1,152
Bang Khae32°C25°C1,152
Sai Mai32°C24°C1,426
Watthana32°C25°C1,152
Khlong Sam Wa32°C24°C1,260
Lat Krabang32°C25°C1,260
Chatuchak32°C24°C1,152
Ban Khlong Prawet32°C25°C1,260
Nong Chok32°C24°C1,260
Nong Khaem32°C25°C1,243
Bueng Kum32°C24°C1,260
Ban Samae Dam31°C25°C1,050
Thung Khru31°C25°C1,152
Thawi Watthana32°C25°C1,152

Chon Buri

Yearly climate averages for cities in Chon Buri
CityAverage highAverage lowRain mm/year
Chon Buri32°C25°C1,213
Si Racha31°C25°C1,213
Pattaya31°C25°C1,336
Laem Chabang30°C25°C1,336

Samut Prakan

Yearly climate averages for cities in Samut Prakan
CityAverage highAverage lowRain mm/year
Samut Prakan31°C25°C1,050
Phra Pradaeng32°C25°C1,152

Songkhla

Yearly climate averages for cities in Songkhla
CityAverage highAverage lowRain mm/year
Hat Yai30°C24°C1,934
Ban Mai29°C25°C1,876

Nonthaburi

Yearly climate averages for cities in Nonthaburi
CityAverage highAverage lowRain mm/year
Mueang Nonthaburi32°C24°C1,152

Prachin Buri

Yearly climate averages for cities in Prachin Buri
CityAverage highAverage lowRain mm/year
Kabin Buri31°C23°C1,499
Si Maha Phot31°C23°C1,677

Ratchaburi

Yearly climate averages for cities in Ratchaburi
CityAverage highAverage lowRain mm/year
Ban I Chang32°C24°C1,242
Ratchaburi32°C24°C1,084

Lampang

Yearly climate averages for cities in Lampang
CityAverage highAverage lowRain mm/year
Lampang31°C22°C1,328

Surat Thani

Yearly climate averages for cities in Surat Thani
CityAverage highAverage lowRain mm/year
Surat Thani31°C24°C1,562

Udon Thani

Yearly climate averages for cities in Udon Thani
CityAverage highAverage lowRain mm/year
Udon Thani31°C22°C1,542

Chiang Mai

Yearly climate averages for cities in Chiang Mai
CityAverage highAverage lowRain mm/year
Chiang Mai31°C21°C1,049

Nakhon Ratchasima

Yearly climate averages for cities in Nakhon Ratchasima
CityAverage highAverage lowRain mm/year
Nakhon Ratchasima32°C23°C1,071

Prachuap Khiri Khan

Yearly climate averages for cities in Prachuap Khiri Khan
CityAverage highAverage lowRain mm/year
Hua Hin31°C24°C956

Ubon Ratchathani

Yearly climate averages for cities in Ubon Ratchathani
CityAverage highAverage lowRain mm/year
Ubon Ratchathani31°C23°C1,441

Pathum Thani

Yearly climate averages for cities in Pathum Thani
CityAverage highAverage lowRain mm/year
Khlong Luang32°C24°C1,426

Nakhon Pathom

Yearly climate averages for cities in Nakhon Pathom
CityAverage highAverage lowRain mm/year
Nakhon Pathom32°C24°C1,242

Khon Kaen

Yearly climate averages for cities in Khon Kaen
CityAverage highAverage lowRain mm/year
Khon Kaen31°C23°C1,149

Rayong

Yearly climate averages for cities in Rayong
CityAverage highAverage lowRain mm/year
Rayong30°C25°C1,739

Nakhon Si Thammarat

Yearly climate averages for cities in Nakhon Si Thammarat
CityAverage highAverage lowRain mm/year
Nakhon Si Thammarat30°C24°C1,884

Chanthaburi

Yearly climate averages for cities in Chanthaburi
CityAverage highAverage lowRain mm/year
Chanthaburi30°C24°C2,333

Yala

Yearly climate averages for cities in Yala
CityAverage highAverage lowRain mm/year
Yala31°C23°C1,787

Nakhon Sawan

Yearly climate averages for cities in Nakhon Sawan
CityAverage highAverage lowRain mm/year
Nakhon Sawan32°C24°C1,247

Phuket

Yearly climate averages for cities in Phuket
CityAverage highAverage lowRain mm/year
Phuket28°C26°C2,202

Kanchanaburi

Yearly climate averages for cities in Kanchanaburi
CityAverage highAverage lowRain mm/year
Nong Prue31°C23°C1,180

Chiang Rai

Yearly climate averages for cities in Chiang Rai
CityAverage highAverage lowRain mm/year
Chiang Rai29°C20°C2,092

Sakon Nakhon

Yearly climate averages for cities in Sakon Nakhon
CityAverage highAverage lowRain mm/year
Sakon Nakhon30°C22°C1,642

Yearly average of the 12 monthly values for 1991–2020. Open a city for every month.