Home › Bangkok › Best time to visit
Best time to visit Bangkok: month by month
Short answer
November to February is the best time, with highs of 31–32°C, lows of 21–23°C and only 3–15 rainy days a month (December and January are the driest). It is also high season, with higher hotel prices. March to May is very hot, and June to October is the rainy season with lower prices and afternoon storms.
Month by month
| Month | High | Low | Rainy days | Crowds |
|---|---|---|---|---|
| Jan | 31°C | 21°C | 3 | high |
| Feb | 32°C | 23°C | 8 | high |
| Mar | 33°C | 25°C | 9 | medium |
| Apr | 33°C | 26°C | 16 | high |
| May | 33°C | 26°C | 21 | low |
| Jun | 33°C | 26°C | 23 | low |
| Jul | 32°C | 26°C | 27 | medium |
| Aug | 32°C | 25°C | 29 | medium |
| Sep | 31°C | 25°C | 28 | low |
| Oct | 31°C | 24°C | 22 | medium |
| Nov | 31°C | 23°C | 15 | high |
| Dec | 31°C | 21°C | 4 | very high |
Temperatures and rainy days: Copernicus ERA5 averages, 2021–2023. Crowd levels are our estimate.
Season by season
Spring (Mar–May)
The hot season: highs of about 33°C in the data, often feeling much hotter, with lows of 25–26°C. Rain rises from about 9 days in March to 21 in May; Songkran falls in mid-April.
Summer (Jun–Aug)
The rainy season: highs of 32–33°C, lows of 25–26°C and about 23–29 rainy days a month, usually as afternoon or evening storms. Prices are lower.
Autumn (Sep–Nov)
September (about 28 rainy days) and October are the wettest and flood-prone; November dries out (about 15 rainy days) with highs of 31°C.
Winter (Dec–Feb)
The cool, dry season: highs of 31–32°C, lows of 21–23°C and only about 3–8 rainy days. The most comfortable and most popular time.
Events worth planning around
- Chinese New Year in Yaowarat (January or February)
- Songkran, Thai New Year water festival (13–15 April)
- Vegetarian Festival in Chinatown (around October, dates follow the lunar calendar)
- Loy Krathong, floating offerings on the river (usually November, full moon)
When to avoid
April and May are the hottest months and hard work for temple sightseeing; September and October are the wettest, with occasional street flooding. If you dislike crowds and peak prices, avoid the Christmas–New Year weeks.
Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.
Common questions
What is the best month to visit Bangkok?
December or January: highs around 31°C, lows of 21°C and only a few rainy days.
Is the rainy season a bad time to visit?
Not necessarily. Storms are usually short, in the afternoon or evening, and hotel prices are lower; September and October are the wettest.
When is Songkran?
13–15 April, a three-day water fight across the city as Thailand celebrates its New Year.