Get Exclusive App Deals

Thailand

Thailand 1
Travel guide
2
Travel guide

Featured activity reviews in Thailand

Best time to visit Thailand

Data source:Meteostat
Last updated:2025-09

Weather in Thailand throughout the year

  • Spring (March to May): Average 83–86°F, hot but relatively dry, with less rainfall in March and April. Common activities: Visiting temples, exploring historical sites, enjoying water activities. Recommended clothing: Light and breathable clothing, hat, sunglasses.
  • Summer (June to August): Average 81–83°F, hot and humid, with more rainfall. Common activities: Beach vacations, snorkeling, diving. Recommended clothing: Light short sleeves, shorts, sandals, rain gear.
  • Autumn (September to November): Average 80–81°F, still hot, but rainfall gradually decreases, and humidity is lower than in summer. Common activities: Hiking, visiting national parks, enjoying night market food. Recommended clothing: Light and breathable clothing, prepare a light jacket for morning and evening temperature differences.
  • Winter (December to February): Average 78–80°F, mild and comfortable, with very little rainfall. Common activities: Enjoying outdoor activities such as elephant riding, visiting floating markets. Recommended clothing: Light long-sleeved shirts, long pants, a light jacket can be added in the morning and evening.

Weather in Thailand

Annual average temperature: approx. 81.9°F / Annual rainfall: approx. 1595 mm / Summer humidity: 70%–80% / Rainiest month: September

Thailand weather by month

Month
Temperature (°F)
Rainfall (mm)
January
79°F
7
February
81°F
41.3
March
83.8°F
50.2
April
86.7°F
36.2
May
84.2°F
230.2
June
83.7°F
154
July
81.7°F
276.9
August
82.4°F
207.2
September
81.1°F
279.8
October
80.1°F
223.4
November
80.2°F
82.2
December
78.8°F
6.7

7-day weather forecast for Thailand

11/9
Monday
Partly Cloudy
87.9°F/73.3°F
11/10
Tuesday
Sunny
81.5°F/70°F
11/11
Wednesday
Overcast
80.3°F/69°F
11/12
Thursday
Overcast
83.8°F/68.9°F
11/13
Friday
Overcast
86.4°F/69.1°F
11/14
Saturday
Partly Cloudy
87.6°F/73°F
11/15
Sunday
Patchy rain nearby
88.1°F/75.3°F