Bangkok, Thailand: Annual Weather Averages

April is the hottest month in Bangkok with an average temperature of 30.5°C (87°F) and the coldest is December at 26°C (79°F) with the most daily sunshine hours at 9 in December. The wettest month is September with an average of 220mm of rain. The best month to swim in the sea is in April when the average sea temperature is 30°C (86°F).

Average Temperature: Bangkok

Loading weather data. Please wait…

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
°C 27 28 30 31 30 30 30 30 29 29 28 26
°F 80 82 85 87 86 85 85 85 83 83 82 79

Average High/Low Temperature: Bangkok

Loading weather data. Please wait…

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
High °C 32 33 34 35 34 33 33 33 32 32 31 31
Low °C 21 23 25 26 26 26 26 26 25 25 24 21
High °F 90 91 93 95 93 91 91 91 90 90 88 88
Low °F 70 73 77 79 79 79 79 79 77 77 75 70

Average Day/Night Temperature: Bangkok

Loading weather data. Please wait…

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Day °C 27 29 31 32 32 31 30 30 29 30 30 28
Night °C 26 28 29 30 30 29 29 28 28 28 28 27
Day °F 81 84 88 89 89 87 87 86 85 85 85 82
Night °F 79 82 85 86 86 84 83 83 83 83 83 80

Average Rainfall: Bangkok

Loading weather data. Please wait…

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
mm 10 10 50 110 180 180 180 170 220 190 40 10
Days 2 2 5 8 17 18 19 21 22 16 5 2

Average Daily Sunshine Hours: Bangkok

Loading weather data. Please wait…

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Hours 9 8 9 8 8 6 5 5 5 6 8 9

Average Sea Temperature: Bangkok

Loading weather data. Please wait…

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
°C 28 28 29 30 30 30 30 29 29 29 29 28
°F 82 82 84 86 86 86 86 84 84 84 84 82

Your Holiday Weather Settings

Show temperature in:
Show distance in: