Where to Go for Great Weather
When to go · Climate guide

Thailandwhen to go

Thailand's national averages run from 29 °C in December to 35 °C in April, with rainfall between 23 mm in February and 284 mm in September and 3.6–8.2 hours of sun a day. Against the default preferences (under 2.7 mm of rain a day, at least 6 hours of sun), the strongest months are December, January and February. Its 77 regions span 29–35 °C in annual mean temperature, so the national figure hides a good deal.

Capital
Bangkok
Region
Asia
TZ
Asia/Bangkok
Area
513,909 km²
Climate at a glance · 10-year ERA5

A decade of weather, in one page

Temperature°C
Temperature · 12-month climatologyThailand. Average daytime high by month in °C. Lowest in December (29.5), highest in April (35.0). Monthly means: 30.1, 32.0, 34.3, 35.0, 33.6, 32.3, 31.4, 31.2, 31.1, 30.9, 30.4, 29.5.
— daytime high— overnight low▬ typical range
View data table
MonthAverage daytime high (°C)Average overnight low (°C)Typical lowTypical high
January30.118.615.032.5
February32.019.617.134.7
March34.322.519.736.8
April35.024.522.238.3
May33.625.224.037.3
June32.325.024.334.1
July31.424.724.033.6
August31.224.623.933.1
September31.124.323.632.8
October30.923.421.532.6
November30.421.719.132.6
December29.519.115.532.3
Rainfallmm
Rainfall · 12-month climatologyThailand. Rainfall by month in mm. Lowest in February (23), highest in September (284). Monthly means: 29, 23, 38, 80, 188, 193, 254, 260, 284, 185, 87, 38.
View data table
MonthRainfall (mm)
January29
February23
March38
April80
May188
June193
July254
August260
September284
October185
November87
December38
Sunshinehr / day
Sunshine · 12-month climatologyThailand. Sunshine hours by month in hr / day. Lowest in August (3.6), highest in March (8.2). Monthly means: 7.2, 8.1, 8.2, 7.7, 5.9, 4.7, 3.6, 3.6, 3.8, 4.9, 5.9, 6.8.
View data table
MonthSunshine hours (hr / day)
January7.2
February8.1
March8.2
April7.7
May5.9
June4.7
July3.6
August3.6
September3.8
October4.9
November5.9
December6.8
Windkm/h
Wind · 12-month climatologyThailand. Average wind speed by month in km/h. Lowest in October (6.0), highest in December (8.4). Monthly means: 7.5, 7.6, 7.1, 6.8, 6.2, 7.5, 7.8, 7.6, 6.0, 6.0, 7.3, 8.4.
— average▬ typical range
View data table
MonthAverage wind speed (km/h)Typical lowTypical high
January7.55.211.6
February7.65.411.3
March7.15.69.1
April6.84.78.9
May6.24.28.7
June7.55.29.6
July7.84.810.9
August7.64.811.0
September6.04.08.8
October6.04.08.7
November7.34.211.3
December8.45.212.3
Premium · four more variables
Unlock Premium →
Premium
Snow depth

Snow depth for Thailand is part of the Premium map and its district-level detail. See what Premium includes.

Premium
Sea surface temperature

Sea surface temperature for Thailand is part of the Premium map and its district-level detail. See what Premium includes.

Premium
Heat index

Heat index for Thailand is part of the Premium map and its district-level detail. See what Premium includes.

Premium
Humidity

Humidity for Thailand is part of the Premium map and its district-level detail. See what Premium includes.

What’s open · year round

Things to do in Thailand

Thailand closes something in June–September; nothing below runs the whole year.

Opening seasons are checked by hand against the operators and parks themselves, not derived from the climate figures on this page. Last reviewed 2026-08-28. Dates move — confirm before you book.

77 regions

Thailand, taken apart

Safety · 6 governments

What the governments say about Thailand

Combined advisory · most-cautious-wins
Exercise increased caution
Highest level across 6 governments · Advisory last changed
See breakdown by country
AU

Exercise increased caution

Changed Checked www.smartraveller.gov.au
CA

Exercise increased caution

Changed Checked travel.gc.ca
DE

Exercise normal precautions

Changed Checked www.auswaertiges-amt.de
UK

Exercise normal precautions

Changed Checked www.gov.uk
US

Exercise normal precautions

Changed Checked travel.state.gov

Parts of Thailand carry a higher advisory — up to level 4, "Do not travel". The governments concerned name a region rather than a boundary, so the carve-out is not drawn on the map and is not reflected in the combined level above. Follow the source links for where it applies.

Month by month

A year in Thailand, in order

  1. Jan
    January30.1°C · 29 mm · 7.2 hr/day

    Around 30 °C with 29 mm of rain and 7.2 hours of sun a day.

    Around 30 °C with 29 mm of rain and 7.2 hours of sun a day.

  2. Feb
    February32.0°C · 23 mm · 8.1 hr/day

    Around 32 °C with 23 mm of rain and 8.1 hours of sun a day.

    Around 32 °C with 23 mm of rain and 8.1 hours of sun a day.

  3. Mar
    March34.3°C · 38 mm · 8.2 hr/day

    Around 34 °C with 38 mm of rain and 8.2 hours of sun a day.

    Around 34 °C with 38 mm of rain and 8.2 hours of sun a day.

  4. Apr
    April35.0°C · 80 mm · 7.7 hr/day

    Around 35 °C with 80 mm of rain and 7.7 hours of sun a day.

    Around 35 °C with 80 mm of rain and 7.7 hours of sun a day.

  5. May
    May33.6°C · 188 mm · 5.9 hr/day

    Around 34 °C with 188 mm of rain and 5.9 hours of sun a day.

    Around 34 °C with 188 mm of rain and 5.9 hours of sun a day.

  6. Jun
    June32.3°C · 193 mm · 4.7 hr/day

    Around 32 °C with 193 mm of rain and 4.7 hours of sun a day.

    Around 32 °C with 193 mm of rain and 4.7 hours of sun a day.

  7. Jul
    July31.4°C · 254 mm · 3.6 hr/day

    Around 31 °C with 254 mm of rain and 3.6 hours of sun a day.

    Around 31 °C with 254 mm of rain and 3.6 hours of sun a day.

  8. Aug
    August31.2°C · 260 mm · 3.6 hr/day

    Around 31 °C with 260 mm of rain and 3.6 hours of sun a day.

    Around 31 °C with 260 mm of rain and 3.6 hours of sun a day.

  9. Sep
    September31.1°C · 284 mm · 3.8 hr/day

    Around 31 °C with 284 mm of rain and 3.8 hours of sun a day.

    Around 31 °C with 284 mm of rain and 3.8 hours of sun a day.

  10. Oct
    October30.9°C · 185 mm · 4.9 hr/day

    Around 31 °C with 185 mm of rain and 4.9 hours of sun a day.

    Around 31 °C with 185 mm of rain and 4.9 hours of sun a day.

  11. Nov
    November30.4°C · 87 mm · 5.9 hr/day

    Around 30 °C with 87 mm of rain and 5.9 hours of sun a day.

    Around 30 °C with 87 mm of rain and 5.9 hours of sun a day.

  12. Dec
    December29.5°C · 38 mm · 6.8 hr/day

    Around 29 °C with 38 mm of rain and 6.8 hours of sun a day.

    Around 29 °C with 38 mm of rain and 6.8 hours of sun a day.

Start free

Plan a trip to Thailand.

No card required. Upgrade to Premium whenever you want more depth.