Thailand climate
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
| Place | Year | Max high | Min low | Precip. |
|---|---|---|---|---|
| Bangkok | 28 | 36 | 19 | 1,361 |
| Samut Prakan | 28 | 34 | 21 | 1,302 |
| Chon Buri | 27 | 35 | 20 | 1,508 |
| Hat Yai | 27 | 31 | 23 | 2,020 |
| Si Racha | 28 | 30 | 24 | 1,347 |
| Lampang | 27 | 38 | 16 | 1,189 |
| Kabin Buri | 27 | 36 | 19 | 1,533 |
| Surat Thani | 27 | 32 | 22 | 2,329 |
| Udon Thani | 26 | 37 | 15 | 1,323 |
| Chiang Mai | 26 | 37 | 16 | 1,246 |
| Nakhon Ratchasima | 27 | 36 | 17 | 1,220 |
| Hua Hin | 28 | 33 | 23 | 1,431 |
| Ubon Ratchathani | 27 | 37 | 18 | 1,523 |
| Ban I Chang | 28 | 36 | 20 | 1,147 |
| Khlong Luang | 28 | 36 | 19 | 1,361 |
| Nakhon Pathom | 28 | 37 | 19 | 1,195 |
| Pattaya | 28 | 31 | 25 | 1,347 |
| Khon Kaen | 27 | 37 | 16 | 1,364 |
| Rayong | 28 | 30 | 25 | 2,064 |
| Nakhon Si Thammarat | 27 | 31 | 24 | 2,360 |
| Si Maha Phot | 27 | 36 | 19 | 1,546 |
| Kanchanaburi | 28 | 37 | 19 | 1,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:
- Mueang Nonthaburi → data of Bangkok
- Phra Pradaeng → data of Samut Prakan
- Bang Khae → data of Samut Prakan
- Pak Kret → data of Bangkok
- Sai Mai → data of Bangkok
- Watthana → data of Samut Prakan
- Khlong Sam Wa → data of Bangkok
- Bang Khun Thian → data of Samut Prakan
- Lat Krabang → data of Samut Prakan
- Chatuchak → data of Bangkok
- Ban Khlong Prawet → data of Samut Prakan
- Chom Thong → data of Samut Prakan
- Nong Chok → data of Bangkok
- Nong Khaem → data of Samut Prakan
- Bang Kapi → data of Bangkok
- Bueng Kum → data of Bangkok
- Din Daeng → data of Bangkok
- Bang Sue → data of Bangkok
- Ban Samae Dam → data of Samut Prakan
- Lat Phrao → data of Bangkok
- Phasi Charoen → data of Samut Prakan
- Thon Buri → data of Samut Prakan
- Bangkok Noi → data of Bangkok
- Thung Khru → data of Samut Prakan
- Suan Luang → data of Samut Prakan
- Wang Thonglang → data of Bangkok
- Lak Si → data of Bangkok
- Khlong Toei → data of Samut Prakan
- Dusit → data of Bangkok
- Taling Chan → data of Bangkok
- Bang Bon → data of Samut Prakan
Data: NASA POWER climatology 2001–2025 (MERRA-2 reanalysis, CERES satellite data) — grid-cell averages, not station records. Sources and method.