Travel with You, Me, Away
Thailand climate by month: Chiang Mai, Bangkok and Phuket compared
Compare Chiang Mai, Bangkok and Phuket across the 2001-2025 NASA POWER series below and match your route to regional dry and monsoon phases.
Reviewed
Explore the map
Climate reference locations
These markers show locations with historical climate estimates for the surrounding area. Choose a location to see its climate table.
Dot: one place · Number: multiple places
The map could not be loaded. You can still use the destination list.
Map data: Natural Earth
Map markers are for orientation.
3 climate reference locations
All climate reference locations
- Chiang Mai (Climate reference location)
- Bangkok (Climate reference location)
- Phuket (Climate reference location)
Location coordinates: Chiang Mai, Bangkok, Phuket (Wikidata, CC0).
How Chiang Mai, Bangkok and Phuket shift across the calendar
Between December and February, all three reference points enter their lowest-precipitation phase, with December-January means of 0.4-0.5 mm/day in Chiang Mai and 0.3-0.5 mm/day in Bangkok, while Chiang Mai enjoys cooler 18.9-19.3 °C monthly mean temperatures compared with 25.0-26.2 °C in Bangkok and 26.9-27.1 °C in Phuket.
By April, pre-monsoon heat pushes Bangkok’s monthly mean to 30.7 °C (Chiang Mai 27.1 °C, Phuket 28.8 °C), and from May through October the southwest monsoon raises monthly precipitation across all three points, peaking in Phuket at 10.8 mm/day in October.
- Cooler dry season (December to February): lowest precipitation means in Chiang Mai and Bangkok; popular for combining capital sights with northern temples or southern beaches.
- Hot pre-monsoon window (March to April): highest monthly mean temperatures in Bangkok and Chiang Mai; check northern air quality before planning highland treks.
- Southwest monsoon (May to October): higher precipitation means across the country; build indoor museum and market buffers into afternoon schedules.
Sources: Climate of Thailand, Resilient Communities and Seasonal Air Pollution in Thailand
Compare the stops on your route
Compare months within each point first, then compare the same month between points. Choose dates around your own route and activities. The table does not assign a universal best travel month to Thailand.
Use the comparison for trip planning
- Check which named point is relevant to the stops on your actual route.
- Compare warmer and cooler months with your planned activities. A monthly mean includes both day and night.
- Keep alternatives for weather-dependent plans and check a local forecast close to departure.
- Do not infer rain hours, rainy-day counts or severe-weather risk from millimetres per day.
Source and processing
NASA POWER climatology, 2001-2025. The values are T2M (mean air temperature at two metres, °C) and PRECTOTCORR (mean corrected precipitation, mm/day). City coordinates come from Wikidata. Selection, month extraction, translation, rounding and table arrangement are changes to the original data. NASA POWER data licence: CC BY 4.0. Coordinates: CC0.
Selected coordinates
Continue planning
Climate by month
These historical gridded estimates describe the area around each coordinate. They are not a forecast for a particular trip. Precipitation in millimetres per day is not a count of rainy days.
Chiang Mai
Reference period 2001-2025 · Coordinates (latitude, longitude) 18.7889°, 98.9833°
| Month | Mean air temperature at 2 m (°C) | Mean precipitation (mm/day) |
|---|---|---|
| January | 19.3 | 0.5 |
| February | 21.7 | 0.2 |
| March | 24.6 | 0.7 |
| April | 27.1 | 2.1 |
| May | 25.8 | 6.1 |
| June | 25 | 4.7 |
| July | 24.3 | 5.7 |
| August | 23.8 | 7.7 |
| September | 23.6 | 7.4 |
| October | 22.7 | 4 |
| November | 20.8 | 1.2 |
| December | 18.9 | 0.4 |
Bangkok
Reference period 2001-2025 · Coordinates (latitude, longitude) 13.75°, 100.5167°
| Month | Mean air temperature at 2 m (°C) | Mean precipitation (mm/day) |
|---|---|---|
| January | 26.2 | 0.5 |
| February | 28.8 | 0.5 |
| March | 30.2 | 1.5 |
| April | 30.7 | 2.5 |
| May | 29.5 | 5.3 |
| June | 28.4 | 5.5 |
| July | 27.8 | 5.4 |
| August | 27.6 | 5.9 |
| September | 27.2 | 9.3 |
| October | 26.9 | 6.6 |
| November | 25.9 | 1.3 |
| December | 25 | 0.3 |
Phuket
Reference period 2001-2025 · Coordinates (latitude, longitude) 7.8881°, 98.3975°
| Month | Mean air temperature at 2 m (°C) | Mean precipitation (mm/day) |
|---|---|---|
| January | 26.9 | 2.6 |
| February | 27.6 | 1 |
| March | 28.4 | 3.6 |
| April | 28.8 | 4.8 |
| May | 28.5 | 8.6 |
| June | 28.1 | 9.4 |
| July | 27.9 | 8.5 |
| August | 27.7 | 10 |
| September | 27.4 | 11.7 |
| October | 27.2 | 10.8 |
| November | 27.4 | 7.3 |
| December | 27.1 | 4.4 |
Sources
- Climate of Thailand (Thai Meteorological Department). Accessed
- Resilient Communities and Seasonal Air Pollution in Thailand (World Health Organization Thailand). Accessed
- NASA POWER Climatology API (NASA POWER). Accessed
- NASA POWER temporal data processing (NASA POWER). Accessed
- NASA POWER dataset and data licence (NASA / Registry of Open Data on AWS). Accessed
- Wikidata structured-data licensing (Wikimedia). Accessed
- Chiang Mai coordinate record (Wikidata). Accessed
- Bangkok coordinate record (Wikidata). Accessed
- Phuket coordinate record (Wikidata). Accessed