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

On the mapApproximate locationChiang MaiClimate reference locationView climate table

Map data: Natural Earth

Map markers are for orientation.

3 climate reference locations

All climate reference locations
  1. Chiang Mai (Climate reference location)
  2. Bangkok (Climate reference location)
  3. 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°

Chiang Mai (historical monthly values)
MonthMean air temperature at 2 m (°C)Mean precipitation (mm/day)
January19.30.5
February21.70.2
March24.60.7
April27.12.1
May25.86.1
June254.7
July24.35.7
August23.87.7
September23.67.4
October22.74
November20.81.2
December18.90.4

Bangkok

Reference period 2001-2025 · Coordinates (latitude, longitude) 13.75°, 100.5167°

Bangkok (historical monthly values)
MonthMean air temperature at 2 m (°C)Mean precipitation (mm/day)
January26.20.5
February28.80.5
March30.21.5
April30.72.5
May29.55.3
June28.45.5
July27.85.4
August27.65.9
September27.29.3
October26.96.6
November25.91.3
December250.3

Phuket

Reference period 2001-2025 · Coordinates (latitude, longitude) 7.8881°, 98.3975°

Phuket (historical monthly values)
MonthMean air temperature at 2 m (°C)Mean precipitation (mm/day)
January26.92.6
February27.61
March28.43.6
April28.84.8
May28.58.6
June28.19.4
July27.98.5
August27.710
September27.411.7
October27.210.8
November27.47.3
December27.14.4

Sources