Bangkok má tropické monzunové klima, průměrné teploty se zde po celý rok pohybují v rozmezí 26°C až 30°C. Nejvyšší teplota, která zde kdy byla naměřena, je 40,8°C a ta nejnižší 9,9°C. Největší chladno v průběhu dne bylo v Bangkoku v roce 1999, kdy se teplota vyšplhala na 22,3°C.