The weather in Bangkok is dominated by a tropical monsoon climate. This means the city has three main seasons: hot season from March to June, rainy season from July to October and cool season between November and February. As Bangkok holds claim to being the hottest city in the world, expect daytime temperatures to be in excess of 30 degrees centigrade throughout the year. The possible exception to this is in late December and early January.
Bangkok weather may not be the warmest in the world every day but, overall, it is unrelenting simply because it doesn't cool at night. The two periods – April to May and September to October – are the most humid. The southwest monsoons arrive between May and October bringing unsettled, cloudy conditions. For many people, this is a welcome respite.
- Damnoen Saduak Floating Market Tour
- Banyan Tree's Apsara Dinner Cruise
- Vertigo & Moon Bar Rooftop Dining
- Ayutthaya Ancient Capital Tour with River Cruise
- Shangri-La Hotel's Buffet Dinner Cruise
- Bridge on the River Kwai & Historic Railway Tour
- Siam Niramit Dinner Show
- Calypso Bangkok Cabaret Show
- Chao Phraya River Dinner Cruise
- Grand Palace & Emerald Buddha Half-Day Tour
Bangkok Weather: When is the Best Time to Visit
The best weather in Bangkok is experienced between December and February. These are the ‘cool months’ when discovering the city by foot will not involve drowning perspiration. During the evenings at this time of year temperatures have been known to drop below 20 degrees Celsius. Bangkok weather during these months is largely settled and calm too. You'll enjoy blue skies almost every day.
Hottest Time in Bangkok
Bangkok's hottest time is between March and May, when temperatures soar as high as 40 degrees. This is when the Thai New Year, Songkran, takes place and the country embarks on a three-day water fight. Even though this is Thailand’s summer, the bouts of rain are a welcome relief from the sweltering heat. During the ‘Hot Season’, boat cruises, mall shopping, rooftop bars and lounging by the pool come highly recommended to escape the intense Bangkok weather.
Low Season in Bangkok (Rainy Season)
Bangkok's ‘Low Season’ occurs between May and October. It's largely due to the wet and humid weather in Bangkok. Hotels and excursions are often discounted up to as much as half price during this period. Although it is still hot, the city is prone to bouts of rain, which is not ideal if you've come for a beach holiday. However, the threat of rain in Bangkok is well counteracted by the long list of indoor activities including entertainment complexes, shopping, aquariums and temples. Typical characteristics of this monsoon include light rain, torrential 30-minute showers, with a mix of clear skies and overcast days with little to no rain.
Average Monthly Rainfall in Bangkok
Amount of Rain (per month)