This information may change. Always check the official source.Last verified: July 2026 by

Best time to visit Thailand

In Bangkok: December to February. Every month in Bangkok averages above 27 °C by day, so the choice here is rain rather than temperature — those are the driest three months in a row.

Thailand is not one climate. Each reference city below is answered on its own numbers.

Bangkok

  1. January: 33 °C by day, 23 °C at night, 24 mm of rain, recommended
  2. February: 34 °C by day, 25 °C at night, 21 mm of rain, recommended
  3. March: 35 °C by day, 26 °C at night, 51 mm of rain
  4. April: 36 °C by day, 27 °C at night, 93 mm of rain
  5. May: 35 °C by day, 27 °C at night, 217 mm of rain
  6. June: 34 °C by day, 26 °C at night, 198 mm of rain
  7. July: 34 °C by day, 26 °C at night, 190 mm of rain
  8. August: 33 °C by day, 26 °C at night, 227 mm of rain
  9. September: 33 °C by day, 25 °C at night, 336 mm of rain
  10. October: 33 °C by day, 25 °C at night, 289 mm of rain
  11. November: 33 °C by day, 25 °C at night, 45 mm of rain
  12. December: 32 °C by day, 23 °C at night, 12 mm of rain, recommended
Warmest
April, 36 °C
Coolest
December, 32 °C
Driest
December, 12 mm
Wettest
September, 336 mm

Chiang Mai

December to February. Every month in Chiang Mai averages above 27 °C by day, so the choice here is rain rather than temperature — those are the driest three months in a row.

  1. January: 30 °C by day, 16 °C at night, 11 mm of rain, recommended
  2. February: 33 °C by day, 17 °C at night, 10 mm of rain, recommended
  3. March: 35 °C by day, 20 °C at night, 20 mm of rain
  4. April: 37 °C by day, 23 °C at night, 54 mm of rain
  5. May: 35 °C by day, 24 °C at night, 168 mm of rain
  6. June: 33 °C by day, 24 °C at night, 118 mm of rain
  7. July: 32 °C by day, 24 °C at night, 149 mm of rain
  8. August: 32 °C by day, 24 °C at night, 223 mm of rain
  9. September: 32 °C by day, 24 °C at night, 207 mm of rain
  10. October: 32 °C by day, 23 °C at night, 124 mm of rain
  11. November: 31 °C by day, 20 °C at night, 41 mm of rain
  12. December: 29 °C by day, 17 °C at night, 14 mm of rain, recommended
Warmest
April, 37 °C
Coolest
December, 29 °C
Driest
February, 10 mm
Wettest
August, 223 mm

Phuket

January to March. Every month in Phuket averages above 27 °C by day, so the choice here is rain rather than temperature — those are the driest three months in a row.

  1. January: 33 °C by day, 25 °C at night, 50 mm of rain, recommended
  2. February: 34 °C by day, 25 °C at night, 24 mm of rain, recommended
  3. March: 34 °C by day, 26 °C at night, 81 mm of rain, recommended
  4. April: 34 °C by day, 26 °C at night, 135 mm of rain
  5. May: 33 °C by day, 26 °C at night, 237 mm of rain
  6. June: 33 °C by day, 26 °C at night, 249 mm of rain
  7. July: 32 °C by day, 26 °C at night, 240 mm of rain
  8. August: 32 °C by day, 26 °C at night, 309 mm of rain
  9. September: 32 °C by day, 25 °C at night, 350 mm of rain
  10. October: 32 °C by day, 25 °C at night, 336 mm of rain
  11. November: 32 °C by day, 25 °C at night, 178 mm of rain
  12. December: 32 °C by day, 25 °C at night, 82 mm of rain
Warmest
February, 34 °C
Coolest
July, 32 °C
Driest
February, 24 mm
Wettest
September, 350 mm

How this is worked out: a month qualifies when its mean daytime high falls between 18 °C and 27 °C. Where more than five qualify, the answer is the driest run of consecutive qualifying months; where none do, it is the driest three months in a row if the year is hot throughout, or the warmest three if it never gets there. The figures are the thirty-year monthly averages charted below, and they are averages, not a forecast — any single year can miss them by a wide margin.

Bangkok

Long-term averages for Bangkok: the mean daily high, the mean overnight low and the mean monthly rainfall, from the climate normals published by the Thai Meteorological Department / WMO.

DayNight
2025303540°C0500mmJanFebMarAprMayJunJulAugSepOctNovDecJanuary: Day 33 °C, Night 23 °C, Rain 24 mm. February: Day 34 °C, Night 25 °C, Rain 21 mm. March: Day 35 °C, Night 26 °C, Rain 51 mm. April: Day 36 °C, Night 27 °C, Rain 93 mm. May: Day 35 °C, Night 27 °C, Rain 217 mm. June: Day 34 °C, Night 26 °C, Rain 198 mm. July: Day 34 °C, Night 26 °C, Rain 190 mm. August: Day 33 °C, Night 26 °C, Rain 227 mm. September: Day 33 °C, Night 25 °C, Rain 336 mm. October: Day 33 °C, Night 25 °C, Rain 289 mm. November: Day 33 °C, Night 25 °C, Rain 45 mm. December: Day 32 °C, Night 23 °C, Rain 12 mm
Show the monthly table
Bangkok
MonthDay (°C)Night (°C)Rain (mm)
January332324
February342521
March352651
April362793
May3527217
June3426198
July3426190
August3326227
September3325336
October3325289
November332545
December322312

Chiang Mai

Long-term averages for Chiang Mai: the mean daily high, the mean overnight low and the mean monthly rainfall, from the climate normals published by the Thai Meteorological Department / WMO.

DayNight
152025303540°C0250mmJanFebMarAprMayJunJulAugSepOctNovDecJanuary: Day 30 °C, Night 16 °C, Rain 11 mm. February: Day 33 °C, Night 17 °C, Rain 10 mm. March: Day 35 °C, Night 20 °C, Rain 20 mm. April: Day 37 °C, Night 23 °C, Rain 54 mm. May: Day 35 °C, Night 24 °C, Rain 168 mm. June: Day 33 °C, Night 24 °C, Rain 118 mm. July: Day 32 °C, Night 24 °C, Rain 149 mm. August: Day 32 °C, Night 24 °C, Rain 223 mm. September: Day 32 °C, Night 24 °C, Rain 207 mm. October: Day 32 °C, Night 23 °C, Rain 124 mm. November: Day 31 °C, Night 20 °C, Rain 41 mm. December: Day 29 °C, Night 17 °C, Rain 14 mm
Show the monthly table
Chiang Mai
MonthDay (°C)Night (°C)Rain (mm)
January301611
February331710
March352020
April372354
May3524168
June3324118
July3224149
August3224223
September3224207
October3223124
November312041
December291714

Phuket

Long-term averages for Phuket: the mean daily high, the mean overnight low and the mean monthly rainfall, from the climate normals published by the Thai Meteorological Department / WMO.

DayNight
253035°C0500mmJanFebMarAprMayJunJulAugSepOctNovDecJanuary: Day 33 °C, Night 25 °C, Rain 50 mm. February: Day 34 °C, Night 25 °C, Rain 24 mm. March: Day 34 °C, Night 26 °C, Rain 81 mm. April: Day 34 °C, Night 26 °C, Rain 135 mm. May: Day 33 °C, Night 26 °C, Rain 237 mm. June: Day 33 °C, Night 26 °C, Rain 249 mm. July: Day 32 °C, Night 26 °C, Rain 240 mm. August: Day 32 °C, Night 26 °C, Rain 309 mm. September: Day 32 °C, Night 25 °C, Rain 350 mm. October: Day 32 °C, Night 25 °C, Rain 336 mm. November: Day 32 °C, Night 25 °C, Rain 178 mm. December: Day 32 °C, Night 25 °C, Rain 82 mm
Show the monthly table
Phuket
MonthDay (°C)Night (°C)Rain (mm)
January332550
February342524
March342681
April3426135
May3326237
June3326249
July3226240
August3226309
September3225350
October3225336
November3225178
December322582

Comments

No comments yet. Share the first one.

Sources (1)

What this guide was checked against. Rules and prices change — follow the official link before you rely on a detail.