Bangkok has a tropical monsoon climate with an average temperature that stays well above 30°C throughout the year. Hot season is from March to June, rainy season from July to October and cool season between November and February.