Bangkok & Pattaya central, eastern Gulf
Best months: June, November to March. Rainiest: September to October. Highs range from 87°F (31°C) to 94°F (34°C), sea 82–88°F (28–31°C).
The best time to visit Thailand: in Bangkok and Pattaya, June, November to March; on the Andaman coast, January to April; on the Gulf islands, January to September. The wettest stretch on the Andaman coast is September, October, November. It is hottest in Bangkok and Pattaya in April, with highs of 94°F (34°C).
Climate normals were checked on September 29, 2026, over a year ago. An update is due.
Climate normals checked September 29, 2026 · Source: Open-Meteo (ERA5) · How we calculate
Colour shows the month rating for the best region. Tap a month for details.
Excellent Good Mixed Off-season
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bangkok & Pattaya: air | 88 | 90 | 92 | 94 | 93 | 91 | 89 | 89 | 88 | 87 | 88 | 88 |
| Bangkok & Pattaya: sea | 82 | 83 | 85 | 87 | 88 | 87 | 86 | 86 | 86 | 86 | 85 | 83 |
| Andaman coast: air | 88 | 91 | 93 | 91 | 88 | 86 | 86 | 85 | 85 | 85 | 85 | 86 |
| Andaman coast: sea | 84 | 85 | 86 | 88 | 89 | 87 | 87 | 87 | 85 | 86 | 85 | 85 |
| Gulf islands: air | 82 | 83 | 86 | 88 | 88 | 88 | 87 | 87 | 85 | 84 | 83 | 82 |
| Gulf islands: sea | 83 | 84 | 85 | 88 | 89 | 88 | 87 | 87 | 87 | 87 | 85 | 83 |
Long-term averages for each region. Tap a region to open its table.
| Month | Day high | Night low | Sea | Rainy days | Rainfall | Humidity | Sun, h/day |
|---|---|---|---|---|---|---|---|
| January | 88°F (31°C) | 72°F (22°C) | 82°F (28°C) | 4 | 0.9 in (24 mm) | 67% | 10.3 |
| February | 90°F (32°C) | 74°F (23°C) | 83°F (28°C) | 5 | 1.2 in (30 mm) | 68% | 10.6 |
| March | 92°F (33°C) | 78°F (26°C) | 85°F (29°C) | 8 | 1.7 in (44 mm) | 73% | 10.8 |
| April | 94°F (34°C) | 80°F (27°C) | 87°F (31°C) | 11 | 3.3 in (84 mm) | 72% | 10.9 |
| May | 93°F (34°C) | 80°F (27°C) | 88°F (31°C) | 20 | 6.2 in (158 mm) | 76% | 10.1 |
| June | 91°F (33°C) | 79°F (26°C) | 87°F (31°C) | 23 | 5.7 in (145 mm) | 77% | 9.4 |
| July | 89°F (32°C) | 78°F (26°C) | 86°F (30°C) | 25 | 7.7 in (195 mm) | 79% | 8.0 |
| August | 89°F (32°C) | 78°F (25°C) | 86°F (30°C) | 26 | 7.4 in (187 mm) | 80% | 7.9 |
| September | 88°F (31°C) | 77°F (25°C) | 86°F (30°C) | 26 | 11.5 in (293 mm) | 83% | 8.0 |
| October | 87°F (31°C) | 76°F (24°C) | 86°F (30°C) | 22 | 9.5 in (241 mm) | 83% | 8.8 |
| November | 88°F (31°C) | 75°F (24°C) | 85°F (30°C) | 11 | 2.8 in (72 mm) | 74% | 9.8 |
| December | 88°F (31°C) | 72°F (22°C) | 83°F (28°C) | 4 | 0.7 in (19 mm) | 65% | 10.1 |
| Month | Day high | Night low | Sea | Rainy days | Rainfall | Humidity | Sun, h/day |
|---|---|---|---|---|---|---|---|
| January | 88°F (31°C) | 73°F (23°C) | 84°F (29°C) | 13 | 3.3 in (83 mm) | 79% | 10.2 |
| February | 91°F (33°C) | 74°F (23°C) | 85°F (29°C) | 9 | 1.8 in (46 mm) | 72% | 10.8 |
| March | 93°F (34°C) | 75°F (24°C) | 86°F (30°C) | 11 | 2.7 in (68 mm) | 73% | 10.9 |
| April | 91°F (33°C) | 76°F (25°C) | 88°F (31°C) | 22 | 5.9 in (149 mm) | 81% | 10.5 |
| May | 88°F (31°C) | 77°F (25°C) | 89°F (31°C) | 27 | 9.3 in (236 mm) | 86% | 9.4 |
| June | 86°F (30°C) | 77°F (25°C) | 87°F (30°C) | 22 | 7.6 in (194 mm) | 86% | 9.3 |
| July | 86°F (30°C) | 77°F (25°C) | 87°F (30°C) | 24 | 8.6 in (218 mm) | 86% | 8.9 |
| August | 85°F (30°C) | 77°F (25°C) | 87°F (30°C) | 25 | 8.7 in (222 mm) | 86% | 9.0 |
| September | 85°F (29°C) | 76°F (24°C) | 85°F (30°C) | 25 | 10.4 in (265 mm) | 88% | 8.1 |
| October | 85°F (30°C) | 75°F (24°C) | 86°F (30°C) | 28 | 11.9 in (301 mm) | 89% | 8.2 |
| November | 85°F (30°C) | 74°F (23°C) | 85°F (30°C) | 26 | 10.9 in (278 mm) | 90% | 8.0 |
| December | 86°F (30°C) | 73°F (23°C) | 85°F (29°C) | 19 | 6.1 in (156 mm) | 85% | 9.2 |
| Month | Day high | Night low | Sea | Rainy days | Rainfall | Humidity | Sun, h/day |
|---|---|---|---|---|---|---|---|
| January | 82°F (28°C) | 76°F (25°C) | 83°F (28°C) | 17 | 5.2 in (132 mm) | 80% | 10.3 |
| February | 83°F (28°C) | 77°F (25°C) | 84°F (29°C) | 12 | 1.9 in (47 mm) | 77% | 10.7 |
| March | 86°F (30°C) | 78°F (26°C) | 85°F (30°C) | 10 | 1.5 in (38 mm) | 77% | 11.0 |
| April | 88°F (31°C) | 80°F (27°C) | 88°F (31°C) | 14 | 4.2 in (106 mm) | 77% | 10.9 |
| May | 88°F (31°C) | 80°F (27°C) | 89°F (32°C) | 19 | 4.2 in (107 mm) | 79% | 10.6 |
| June | 88°F (31°C) | 80°F (26°C) | 88°F (31°C) | 16 | 3.0 in (77 mm) | 76% | 10.0 |
| July | 87°F (31°C) | 79°F (26°C) | 87°F (31°C) | 18 | 3.9 in (99 mm) | 78% | 9.3 |
| August | 87°F (31°C) | 79°F (26°C) | 87°F (31°C) | 18 | 3.1 in (80 mm) | 77% | 9.6 |
| September | 85°F (30°C) | 78°F (26°C) | 87°F (30°C) | 20 | 5.7 in (145 mm) | 81% | 8.7 |
| October | 84°F (29°C) | 77°F (25°C) | 87°F (30°C) | 27 | 8.7 in (220 mm) | 84% | 9.0 |
| November | 83°F (28°C) | 77°F (25°C) | 85°F (30°C) | 26 | 11.3 in (286 mm) | 85% | 8.6 |
| December | 82°F (28°C) | 76°F (25°C) | 83°F (29°C) | 20 | 8.9 in (226 mm) | 81% | 9.5 |
| Goal | When to go |
|---|---|
| Beach holiday | Bangkok & Pattaya: June, November to April Andaman coast: January to April Gulf islands: January to September |
| Sightseeing | Gulf islands: February to March, June to August |
| Peak season | June, November to March |
| Cheaper: shoulder season | April to May, July, October |
Shoulder season is a weather-based estimate, not a price check: demand is lower in these months, so flights and hotels are usually cheaper than at peak. We do not compare prices here; check them for your dates.
Best months: June, November to March. Rainiest: September to October. Highs range from 87°F (31°C) to 94°F (34°C), sea 82–88°F (28–31°C).
Best months: January to April. Rainiest: May, July to November. Highs range from 85°F (29°C) to 93°F (34°C), sea 84–88°F (29–31°C).
Best months: January to September. Rainiest: October to December. Highs range from 82°F (28°C) to 88°F (31°C), sea 82–90°F (28–32°C).
The best time to visit Thailand: in Bangkok and Pattaya, June, November to March; on the Andaman coast, January to April; on the Gulf islands, January to September. The wettest stretch on the Andaman coast is September, October, November. It is hottest in Bangkok and Pattaya in April, with highs of 94°F (34°C).
Months with more than 200 mm (7.9 in) of rain: in Bangkok and Pattaya, September to October; on the Andaman coast, May, July to November; on the Gulf islands, October to December. The wettest month on the Andaman coast is October, with about 11.9 in (301 mm).
Day highs in Bangkok and Pattaya range from 87°F (31°C) to 94°F (34°C). The hottest month is April in Bangkok and Pattaya, at 94°F (34°C).
Yes. In Bangkok and Pattaya, the best months are June, November to March; on the Andaman coast, the best months are January to April; on the Gulf islands, the best months are January to September.
December: highs on the Gulf islands are about 82°F (28°C), lows 76°F (25°C).
In Bangkok and Pattaya, December to February (about 0.7 in (19 mm) in the driest month); on the Andaman coast, January to March (about 1.8 in (46 mm) in the driest month); on the Gulf islands, February to March, June (about 1.5 in (38 mm) in the driest month).
Night lows across months and regions range from 72°F (22°C) to 80°F (27°C). The coolest nights are in Bangkok and Pattaya in January, at about 72°F (22°C).
The water is warmest on the Gulf islands in May, at 89°F (32°C). Sea at 25°C (77°F) or warmer: in Bangkok and Pattaya, year-round; on the Andaman coast, year-round; on the Gulf islands, year-round.
Checked September 29, 2026. Climate normals are refreshed yearly and the notes every 90 days. These are long-term averages, not a forecast: any given year can differ.