Bangkok Climate: Sunshine Hours, Temperature & Best Time to Visit

Bangkok climate month by month: sunshine hours, temperature, rain and day length from weather station data 1991–2020. Best time to visit: January, February, November, December. Sunniest month: March.

  • 2,214 hours of sunshine a year – 1.3 times as much as London. Warmest is April at 36 °C by day.
  • Best time to visit: January, February, November, December

Sunshine and temperature in Bangkok month by month

  • January: 7.0 h Sun/day (216 h), Daytime high 33 °C, Night 23 °C, Rain 24 mm, Holiday score 70
  • February: 7.6 h Sun/day (216 h), Daytime high 34 °C, Night 25 °C, Rain 21 mm, Holiday score 69
  • March: 7.5 h Sun/day (234 h), Daytime high 35 °C, Night 26 °C, Rain 51 mm, Holiday score 62
  • April: 7.6 h Sun/day (227 h), Daytime high 36 °C, Night 27 °C, Rain 93 mm, Holiday score 54
  • May: 6.3 h Sun/day (196 h), Daytime high 35 °C, Night 27 °C, Rain 217 mm, Holiday score 45
  • June: 5.3 h Sun/day (158 h), Daytime high 34 °C, Night 26 °C, Rain 199 mm, Holiday score 45
  • July: 4.5 h Sun/day (141 h), Daytime high 34 °C, Night 26 °C, Rain 190 mm, Holiday score 45
  • August: 4.2 h Sun/day (129 h), Daytime high 33 °C, Night 26 °C, Rain 227 mm, Holiday score 44
  • September: 4.3 h Sun/day (130 h), Daytime high 33 °C, Night 25 °C, Rain 336 mm, Holiday score 45
  • October: 5.1 h Sun/day (158 h), Daytime high 33 °C, Night 25 °C, Rain 289 mm, Holiday score 49
  • November: 6.5 h Sun/day (195 h), Daytime high 33 °C, Night 25 °C, Rain 45 mm, Holiday score 65
  • December: 6.9 h Sun/day (214 h), Daytime high 32 °C, Night 23 °C, Rain 12 mm, Holiday score 73
  • Temperature: station Bangkok (7 km) · Sunshine: station Bangkok (7 km) · Rain: station Bangkok (7 km). Averages 1991–2020, source: Deutscher Wetterdienst (CLIMAT station data, CC BY 4.0) and NASA POWER; single years differ.

Questions

  • When is the best time to visit Bangkok? By sunshine, warmth and rain the best months are January, February, November, December. Sunniest is March with 234 hours of sunshine, warmest April at 36 °C.
  • How many hours of sunshine does Bangkok get a year? About 2,214 hours – 1.3 times as many as London (1,675 hours).
  • When does it rain most in Bangkok? In September, with 336 mm on average. The driest month is December.
  • How warm is Bangkok in January and July? In January the average daytime high is 33 °C, in July 34 °C.