Bangkok, Thailand skyline

Thailand

Bangkok Climate & Weather Guide

Average temperatures, rainfall and conditions through the year, based on 20 years of historical data.

Climate Overview

Bangkok experiences its warmest weather in April, with average highs reaching 34.3°C (93.7°F). The coolest month is typically October, averaging 30.7°C (87.3°F). Rainfall is heaviest in September (around 279.9mm), while December tends to be the driest month of the year with approximately 12.2mm of precipitation.

34.3°C (93.7°F)

Hottest month avg high

30.7°C (87.3°F)

Coolest month avg high

280mm

Wettest month avg

12mm

Driest month avg

Temperature by Month

Rainfall by Month

Sunshine Hours

Monthly Averages

MonthAvg HighAvg LowRainfallRainy DaysSunshine
Jan31°C (87.8°F)21.8°C (71.2°F)17.3mm310.5h
Feb32.3°C (90.1°F)23.7°C (74.7°F)26.7mm510.7h
Mar33.5°C (92.3°F)25.6°C (78.1°F)42.3mm710.7h
Apr34.3°C (93.7°F)26.7°C (80.1°F)78.6mm1211h
May33.3°C (91.9°F)26.5°C (79.7°F)155.7mm2110.2h
Jun32.4°C (90.3°F)26°C (78.8°F)143.3mm239.5h

What to Pack

Suggested packing for Bangkok's climate.

Versatile Layers

Light layers that work for both mild afternoons and cooler evenings.

Rain Protection

A compact umbrella and a light rain jacket for the wettest months.

Sun Protection

Sunscreen, a wide-brimmed hat and sunglasses for hot, sunny days.

More cities in Thailand

See Bangkok weather month by month

Planning a trip to Bangkok?

Get a day-by-day weather plan for your exact travel dates.

Use our Trip Planner