01Verdict
When to go, in short
Bangkok is hot all year; the question is whether it is also wet. The cool, dry season from November to February is the best and busiest time, with evenings that are merely warm and almost no rain. March and April are the hottest months, with Songkran from 13 to 15 April turning the city into a three-day water fight. The monsoon runs from May to October, peaking in September, with heavy but usually short afternoon downpours and the lowest hotel rates of the year.
The city's malls, temples with covered walkways and river boats make a rainy visit perfectly workable. Three practical rules: the Grand Palace and Wat Phra Kaew require covered shoulders and knees and close for royal ceremonies at short notice; alcohol sales pause on Buddhist holy days such as Makha Bucha, Visakha Bucha and Asalha Bucha; and the BTS Skytrain and MRT beat taxis in the traffic at any hour. For the best weather at the lowest peak-season price, take the first half of November or February after Chinese New Year.
02Weather
Bangkok weather by month
04Compare
Month by month
| Month | High | Low | Rain days | Sun h | Daylight | Crowds | Verdict |
|---|---|---|---|---|---|---|---|
| Bangkok in January | 33 °C / 91 °F | 24 °C | – | – | 11.4 h | very busy | Mixed |
| Bangkok in February | 34 °C / 93 °F | 25 °C | – | – | 11.7 h | very busy | Mixed |
| Bangkok in March | 35 °C / 95 °F | 27 °C | – | – | 12.0 h | busy | Good |
| Bangkok in April | 36 °C / 97 °F | 28 °C | – | – | 12.4 h | busy | Good |
| Bangkok in May | 36 °C / 96 °F | 28 °C | 22 | – | 12.8 h | moderate | Mixed |
| Bangkok in June | 35 °C / 94 °F | 27 °C | 21 | – | 12.9 h | quiet | Mixed |
| Bangkok in July | 34 °C / 93 °F | 26 °C | 22 | – | 12.9 h | quiet | Mixed |
| Bangkok in August | 34 °C / 93 °F | 26 °C | 23 | – | 12.6 h | moderate | Mixed |
| Bangkok in September | 33 °C / 92 °F | 26 °C | 24 | – | 12.2 h | quiet | Mixed |
| Bangkok in October | 33 °C / 92 °F | 26 °C | 22 | – | 11.8 h | moderate | Mixed |
| Bangkok in November | 33 °C / 92 °F | 25 °C | – | – | 11.5 h | busy | Good |
| Bangkok in December | 33 °C / 91 °F | 24 °C | – | – | 11.3 h | very busy | Mixed |
08Pick a month
