199 countries 39,402 visa rules 72,668 airports 7,028 languages 235 holiday calendars 1,260 news stories Visa data verified 13 Oct 2026
Free Passport Photo Maker
Travel photo of Thailand

Weather & climate · Bangkok

Flag of ThailandBest Time to Visit Thailand

November to January

The best time to visit Thailand is November to January, when daytime highs in Bangkok are around 30–33°C. February is also a good time to go. March is the warmest month (36°C by day), December the coldest (19°C at night), and September the wettest with about 278 mm of rain.

36°C
Warmest: March
19°C
Coldest nights: December
1361 mm
Rain per year
278 mm
Wettest: September

Thailand weather by month

  1. Jan33°C20°C16 mm
  2. Feb35°C22°C14 mm
  3. Mar36°C24°C47 mm
  4. Apr36°C26°C75 mm
  5. May34°C26°C164 mm
  6. Jun32°C25°C165 mm
  7. Jul31°C24°C169 mm
  8. Aug31°C24°C181 mm
  9. Sep30°C24°C278 mm
  10. Oct30°C24°C203 mm
  11. Nov30°C22°C39 mm
  12. Dec31°C19°C10 mm

Best time Good Less ideal

10°15°20°25°30°35°40°45°300 mm0January: 16 mm rainFebruary: 14 mm rainMarch: 47 mm rainApril: 75 mm rainMay: 164 mm rainJune: 165 mm rainJuly: 169 mm rainAugust: 181 mm rainSeptember: 278 mm rainOctober: 203 mm rainNovember: 39 mm rainDecember: 10 mm rainJanuary: 33°CFebruary: 35°CMarch: 36°CApril: 36°CMay: 34°CJune: 32°CJuly: 31°CAugust: 31°CSeptember: 30°COctober: 30°CNovember: 30°CDecember: 31°CJanuary: 20°CFebruary: 22°CMarch: 24°CApril: 26°CMay: 26°CJune: 25°CJuly: 24°CAugust: 24°CSeptember: 24°COctober: 24°CNovember: 22°CDecember: 19°CJanFebMarAprMayJunJulAugSepOctNovDec
Average high Average low Rain (mm per month)
MonthHighLowRainHumidityCloud coverVerdict
January33°C20°C16 mm64%40%Best time
February35°C22°C14 mm61%35%Good
March36°C24°C47 mm62%48%Very hot
April36°C26°C75 mm66%61%Very hot
May34°C26°C164 mm76%84%Very hot
June32°C25°C165 mm80%89%Rainy
July31°C24°C169 mm81%91%Rainy
August31°C24°C181 mm82%92%Rainy
September30°C24°C278 mm85%91%Rainy
October30°C24°C203 mm85%78%Rainy
November30°C22°C39 mm80%59%Best time
December31°C19°C10 mm71%47%Best time

Data: NASA POWER (Prediction Of Worldwide Energy Resources) — 25-year climate averages 2001–2025, public domain, for the area around Bangkok (13.75, 100.52). Satellite and model averages — local weather stations can differ by 1–2 °C, and mountains or coasts elsewhere in Thailand have their own climate.

Frequently asked questions

When is the best time to visit Thailand?

November to January. The best time to visit Thailand is November to January, when daytime highs in Bangkok are around 30–33°C. February is also a good time to go. March is the warmest month (36°C by day), December the coldest (19°C at night), and September the wettest with about 278 mm of rain.

What is the hottest month in Thailand?

March, with average highs of 36°C in Bangkok.

What is the coldest month in Thailand?

December, when nights drop to about 19°C and days reach 31°C.

What is the rainiest month in Thailand?

September with about 278 mm; December is the driest (10 mm).

When should I avoid visiting Thailand?

May is the least comfortable month on average: 34°C by day and 164 mm of rain.