Monthly weather forecast and climate
Bangkok, Thailand

A beautiful park in spring outside the Wat Ratchanatdaram Temple in the heart of Bangkok, Thailand
A beautiful park in spring outside the Wat Ratchanatdaram Temple in the heart of Bangkok, Thailand
Bangkok has a tropical savanna type of climate (Köppen climate classification Aw) with hot and humid summers, wet rainy periods, and warm winters.
Bangkok, the capital of Thailand, lies in central Thailand, in the Chao Phraya River delta. The city lies in the proximity of the Gulf of Thailand, which influences its climate. Bangkok is at a low altitude, only about 1.5 meters above sea level, and lies in the tropical latitudes, which keep the temperatures warm throughout the year.

Bangkok, the Venice of the East, has numerous canals that serve as transport routes and drainage channels. The topography is flat in the absence of mountains, and most of the lands are swamplands converted to agriculture lands. Annual rainfall is 1651mm (65") - precipitation occurs mainly in the wet season from May to October, while the rest of the year hardly sees 15% of the total rainfall. Bangkok registers 2623 hours of sunshine during the year. The average humidity ranges from 66% to 79%, and the city is warm throughout the year.

Bangkok has three seasons: hot, wet, and cold. The tropical location is responsible for reasonably hot temperatures all year round. The hot season is from February to April, is mostly dry, with average the high temperatures of 35.6°C (96.1°F) at the peak of April. Scorching days register in April and May before the arrival of the monsoon, with temperatures often crossing 37.8°C (100°F). Bangkok exhibits the urban heat island effect, albeit to a lower extent than other parts of Thailand owing to its proximity to the sea.
The southwest monsoon ascends over Bangkok during the wet season from May to October, bringing heavy rainfall along with it. Heavy rain and stormy weather are evident in the season as it rains almost every day or two. The cold season is from November to January when Bangkok has pleasant weather, and the average low temperature is 21.7°C (71.1°F) during December.
Advertisement .
The best time to visit Bangkok is from November to January when the temperatures are relatively mild during the winter, and the rainfall is negligible.
The average humidity is at the lowest levels of the year during the winter. The dry months, clear skies, and lack of stormy weather make the season pleasant and stay comfortable.
Winter months seldom go below 15.6°C (60.1°F) to 21.1°C (70°F), and the days are bright with ample sunshine.

April to October is usually the worst time to visit Bangkok as the temperatures are high, and the precipitation is heavy.
The wet season punishes the region by unleashing profound spells of rains. The conditions are humid and mostly cloudy. Floods are common, and Bangkok sometimes submerges into the water for long periods. Add tropical storms to the equation, and the wet season becomes the worst time to visit Bangkok.

Bangkok is prone to thunderstorms, tropical cyclones, typhoons, and floods, mainly during the rainy period from May to October. Thunderstorms are frequent in the region with lightning and rain. Tropical cyclones of variable strengths originating in the Indian Ocean travel to Bangkok, make landfills and cause devastation on occasions. Torrential rains during the wet season flood Bangkok regularly as the city is at a low elevation, drainage systems are insufficient, and subsistence is a severe issue.

January is usually mild in Bangkok with the average temperatures in the 22.2°C (72°F) to 32.2°C (90°F) range. The winter temperatures rarely drop below 15.6°C (60.1°F). Weather in January »

February starts the hot and dry season as the average high temperature rises to 33.3°C (91.9°F), while the average low temperature is 24.4°C (75.9°F). Weather in February »

March is sunny in Bangkok with average temperatures in the 26.1°C (79°F) to 34.4°C (93.9°F) range. Though it is hot, the heat is not sweltering. Weather in March »

April is the peak of summer, with an average high temperature of 35.6°C (96.1°F). The heat is scorching, particularly in the mid-day. Weather in April »

May starts the wet and rainy season in Bangkok, and the heat tapers down slightly; the average temperatures are in the 26.1°C (79°F) to 34.4°C (93.9°F) range. Weather in May »

June is mostly cloudy as the wet season catches hold in Bangkok. Rain registers 152.4mm (6") and is in the moderate zone. Weather in June »

July is hot and humid in Bangkok with the average temperatures in the 25.6°C (78.1°F) to 33.3°C (91.9°F). The monsoon brings dark clouds in the skies, which remain overcast for most days. Weather in July »

The daily sunlight is to the tune of 5.5 hours even though the average temperatures are in the hot 25.6°C (78.1°F) to 32.8°C (91°F) range. Weather in August »

September is the wettest month of the year in Bangkok. With 332.7mm (13.1") of rain and 5 hours of daily sunshine, it rains almost every day. Weather in September »

The days are mostly cloudy with temperatures in the average range of 24.4°C (75.9°F) to 32.2°C (90°F). October rarely sees days that touch 37.8°C (100°F). Weather in October »

Bright and clear days become more common as the average temperatures range between 23.9°C (75°F) to 32.2°C (90°F). Weather in November »

December is the coldest, rather mildest, month in Bangkok with an average low temperature of 21.7°C (71.1°F). The daily high temperatures are 31.7°C (89.1°F). Weather in December »

How many days does it rain in Bangkok?

In Bangkok, Thailand, during the entire year, the rain falls for 128 days, and collects up to 1648.2mm (64.9") of precipitation.

What is the warmest month in Bangkok?

April is the warmest month in Bangkok, Thailand, with an average high-temperature of 35.4°C (95.7°F) and an average low-temperature of 26.9°C (80.4°F).

What is the rainiest month in Bangkok?

September is the month with the most rainfall in Bangkok. Rain falls for 21 days and accumulates 334.3mm (13.2") of precipitation.

What is the coldest month in Bangkok?

December is the coldest month in Bangkok, with an average high-temperature of 31.7°C (89.1°F) and an average low-temperature of 22°C (71.6°F).

What is the driest month in Bangkok?

The month with the least rainfall is December when the rain falls for 1 days and typically collects 6.3mm (0.2") of precipitation.
Average temperature - Bangkok, Thailand
Average humidity - Bangkok, Thailand
Average rainfall - Bangkok, Thailand

The wettest month (with the highest rainfall) is September (334.3mm).
The driest month (with the lowest rainfall) is December (6.3mm).

Average rainfall days - Bangkok, Thailand

The month with the highest number of rainy days is September (21 days).
Months with the lowest number of rainy days are January and December (1 days).

Average sea temperature - Bangkok, Thailand

The best month for swimming (with the highest average sea temperature) is May (29.9°C).
The coldest month (with the lowest average sea temperature) is January (26.7°C).

Average daylight / Average sunshine - Bangkok, Thailand

The month with the longest days is June (Average daylight: 12.9h).
The month with shortest days is December (Average daylight: 11.3h).

The month with most sunshine is February (Average sunshine: 9h).
Months with least sunshine are August and September (Average sunshine: 5.2).

Average UV index - Bangkok, Thailand

Months with the highest UV index are February, March, April, May, June, July, August and September (UV index 12).
The month with the lowest UV index is December (UV index 9).