Климат (Aw) тропический саванный с влажным сезоном. Месяц, когда температура наиболее высокая — апрель с характерной температурой 36.7 °C. Наихолоднейший месяц — октябрь, характерная суточная температура 29.7 °C. Средняя температура воздуха в Бангкоке, основываясь на наблюдениях, оценивается 32.5°C. Верхний предел температуры, наблюдается в апреле до 39.8°С, а наименьшая опускается до 20.3°C в декабре. За год: солнечно-ясные дни - 95, дни со снегом - 0, дождливых дней - 201, пасмурных дней - 70.