Transit Desk

Climate

Weather in Thailand, month by month

Best time to visit
For mild temperatures and less rain, January, February, December are usually the most comfortable months in Thailand (based on recent 2025 averages near Bangkok).

Average weather by month

Daytime high / overnight low (Celsius and Fahrenheit), with average monthly rainfall, near Bangkok. Tap a month for details.

Jan31.9°C (89°F) / 21.5°C (71°F) · 12 mm
Feb32.7°C (91°F) / 23.4°C (74°F) · 54 mm
Mar33.5°C (92°F) / 25.8°C (78°F) · 59 mm
Apr34.2°C (94°F) / 26.8°C (80°F) · 92 mm
May33.2°C (92°F) / 26.4°C (80°F) · 195 mm
Jun32.8°C (91°F) / 26.1°C (79°F) · 165 mm
Jul31.5°C (89°F) / 25.7°C (78°F) · 253 mm
Aug31.8°C (89°F) / 25.4°C (78°F) · 223 mm
Sep30.8°C (87°F) / 25.1°C (77°F) · 337 mm
Oct31.1°C (88°F) / 24.4°C (76°F) · 233 mm
Nov31.2°C (88°F) / 23.5°C (74°F) · 108 mm
Dec31.6°C (89°F) / 22.2°C (72°F) · 14 mm

Updated climate normals, 2025

Climate extremes in Thailand

Warmest monthApril · avg high 34.2°C (94°F)
Coolest monthJanuary · avg low 21.5°C (71°F)
Wettest monthSeptember · ~337 mm
Driest monthJanuary · ~12 mm

Common questions

When is the best time to visit Thailand?

For a balance of comfortable temperatures and lower rainfall, January, February, December tend to be the most pleasant months in Thailand.

What is the hottest month in Thailand?

April is the warmest month in Thailand, with average daytime highs around 34.2°C (94°F).

What is the coldest month in Thailand?

January is the coolest, with average overnight lows near 21.5°C (71°F).

Which month has the most rain in Thailand?

September is typically the wettest month (around 337 mm on average), while January is usually the driest.