Weather in Bangkok

What's the weather like in Bangkok?

Bangkok has warm year-round and heavy rainfall, especially in the wet season. Average daytime highs range from 32°C (90°F) in January to 33°C (91°F) in July, with overnight lows around 22°C (72°F) and 26°C (79°F) respectively.

No month in Bangkok sits in the typical comfort range of 18–26°C. The most temperate months are usually December and January.

Quick facts

Country
🇹🇭 Thailand
Region
Asia
Time zone
Asia/Bangkok
Coordinates
13.756, 100.502

Monthly climate

Long-run averages for each month of the year.

MonthAvg highAvg lowRainfallRain daysSnow days
January 32°C / 90°F 22°C / 72°F 13 mm 1
February 33°C / 91°F 24°C / 75°F 20 mm 2
March 35°C / 95°F 26°C / 79°F 35 mm 4
April 36°C / 97°F 27°C / 81°F 81 mm 6
May 34°C / 93°F 26°C / 79°F 198 mm 14
June 33°C / 91°F 26°C / 79°F 175 mm 15
July 33°C / 91°F 26°C / 79°F 173 mm 15
August 32°C / 90°F 25°C / 77°F 185 mm 16
September 32°C / 90°F 25°C / 77°F 333 mm 18
October 32°C / 90°F 25°C / 77°F 290 mm 16
November 32°C / 90°F 23°C / 73°F 51 mm 5
December 31°C / 88°F 21°C / 70°F 8 mm 1

Bangkok by month

Detailed weather for any specific month:

Seasonal patterns to know

Southeast Asia rainy season runs May–October. Daily afternoon thunderstorms are typical. Dry season is November–April.

Cities with a similar climate to Bangkok

🗺 Explore Bangkok on the interactive map

Live forecast, sunrise/sunset, and more.