Tailandia tiene un clima tropical. Para gran parte del país hay tres estaciones distintas: la estación cálida, de marzo a mayo; el monzón lluvioso o húmedo, de junio a octubre; y la temporada fresca, de noviembre a febrero. Si bien la Tailandia continental recibe la mayor parte de su precipitación de junio a octubre, la lluvia se produce en todas las estaciones en la Tailandia peninsular, la mayor cantidad a lo largo de la costa oeste de mayo a octubre, y a lo largo de la costa este de octubre a enero. Para la mayor parte de Tailandia, la temperatura rara vez cae por debajo de 13 grados o se eleva por encima de 35 grados, con la mayoría de los lugares con un promedio de entre 24 y 30 grados. La precipitación anual varía desde 102 cm en el noreste hasta más de 380 cm en la península. Bangkok tiene una temperatura promedio anual de 28 grados; las temperaturas medias mensuales varían desde un mínimo de alrededor de 25 grados en diciembre hasta un máximo de alrededor de 30 grados en mayo, y la precipitación anual es de unos 150 cm.