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.

Share a tip

Sign in to continue.

Sources (1)

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