Skip to content
APARTHOTEL.com

Best time to visit

When is the best time to visit Thailand?

Facts checked against the cited sources on

Thailand's weather depends on where you are and which sea is nearby, so the best time to visit changes between Chiang Mai, Bangkok, Phuket and the Gulf islands. This page sets out the monsoon calendar, then gives monthly averages for four stations, with the period stated where the source states one.

Climate averages come from the WMO World Weather Information Service, which republishes data from the Thai Meteorological Department. Season descriptions come from the TMD and from the 2021 World Bank Group and Asian Development Bank climate profile, all read in October 2026. Our own stays in Thailand are in the table below.

Thailand by season in one view

Thailand has no single best month, because the country is long and faces two seas. The north and the centre follow one calendar, the Andaman coast (Phuket) another, and the Gulf of Thailand islands (Ko Samui) a third. A trip that looks ideal in the north in January can fall in a different part of the rain cycle for the Gulf in November.

This page uses monthly averages for four stations that the Thai Meteorological Department supplies to the WMO: Bangkok for the central plain, Chiang Mai for the north, Phuket for the Andaman coast and Ko Samui for the Gulf. Bangkok's figures cover 1961 to 1990; the WMO page does not state a period for the other three, so read them as long-run averages rather than recent weather.

The national monsoon pattern

The World Bank Group and Asian Development Bank climate profile (2021) describes a tropical climate driven by monsoon winds. It places the wet monsoon season from May to October and says the northeast monsoon, starting in October, brings cold, dry air mostly to the north and northeast. In the south it says the same monsoon gives mild weather and abundant rain along the eastern coast.

For the 1991 to 2020 period the profile puts the national mean annual temperature at 26.3 degrees Celsius, the hottest months at April and May and the coldest at December and January. It gives mean annual rainfall as 1,542 mm, with August and September the wettest months at roughly 255 mm each. Those are country-wide averages, so they smooth over the contrasts shown in the station tables below.

The Thai Meteorological Department (TMD) gives year-specific markers. Its May 2025 summary states that continuous rain across the country marked the beginning of the rainy season on 15 May that year, and its August to October 2025 outlook, describing the 1991 to 2020 normal, says most areas get their heaviest monthly rain of the year in September. It describes October as the change from the rainy to the cool season, with cooler air in the upper country from mid-month, while the south still gets heavy rain in the second half of the month.

Central Thailand: Bangkok

Bangkok is hot all year. The average high ranges from 31.3 degrees Celsius in December to 34.9 in April, and the average low never falls below 20.8. The rain cycle is the clearer signal: January averages 9.0 mm on 1.0 day, while September averages 344.0 mm on 18.0 days, the wettest month in this 1961 to 1990 set.

For a city stay that means the driest and least hot stretch is usually November to February, when monthly rain runs from 9.0 to 48.0 mm, and the heat of March to May arrives before the rains. If you are choosing a base for a month or more, our guide to Bangkok neighbourhoods for long stays covers the practical side, and a kitchen helps on days when afternoon rain makes eating out less appealing.

Bangkok monthly climate, 1961-1990 (WMO World Weather Information Service)
Month, BangkokAvg high, BangkokAvg low, BangkokRain, BangkokRain days, Bangkok
Jan Bangkok32.0 C (Bangkok Jan)21.0 C low (Bangkok Jan)9.0 mm (Bangkok Jan)1.0 days (Bangkok Jan)
Feb Bangkok32.7 C (Bangkok Feb)23.3 C low (Bangkok Feb)30.0 mm (Bangkok Feb)2.0 days (Bangkok Feb)
Mar Bangkok33.7 C (Bangkok Mar)24.9 C low (Bangkok Mar)29.0 mm (Bangkok Mar)2.0 days (Bangkok Mar)
Apr Bangkok34.9 C (Bangkok Apr)26.1 C low (Bangkok Apr)65.0 mm (Bangkok Apr)4.0 days (Bangkok Apr)
May Bangkok34.0 C (Bangkok May)25.6 C low (Bangkok May)220.0 mm (Bangkok May)13.0 days (Bangkok May)
Jun Bangkok33.1 C (Bangkok Jun)25.4 C low (Bangkok Jun)149.0 mm (Bangkok Jun)12.0 days (Bangkok Jun)
Jul Bangkok32.7 C (Bangkok Jul)25.0 C low (Bangkok Jul)155.0 mm (Bangkok Jul)13.0 days (Bangkok Jul)
Aug Bangkok32.5 C (Bangkok Aug)24.9 C low (Bangkok Aug)197.0 mm (Bangkok Aug)15.0 days (Bangkok Aug)
Sep Bangkok32.3 C (Bangkok Sep)24.6 C low (Bangkok Sep)344.0 mm (Bangkok Sep)18.0 days (Bangkok Sep)
Oct Bangkok32.0 C (Bangkok Oct)24.3 C low (Bangkok Oct)242.0 mm (Bangkok Oct)14.0 days (Bangkok Oct)
Nov Bangkok31.6 C (Bangkok Nov)23.1 C low (Bangkok Nov)48.0 mm (Bangkok Nov)5.0 days (Bangkok Nov)
Dec Bangkok31.3 C (Bangkok Dec)20.8 C low (Bangkok Dec)10.0 mm (Bangkok Dec)1.0 days (Bangkok Dec)
Station: Bangkok (central Thailand). Data supplied to the WMO by Thai Meteorological Department; period 1961-1990. Rain is the monthly total in mm; days are rain days as defined by the supplier.

Northern Thailand: Chiang Mai

Chiang Mai has the widest temperature swing of the four stations. Its average low is 14.2 degrees Celsius in January against 23.9 in June, and the average high peaks at 36.1 in April, higher than any month at Bangkok, Phuket or Ko Samui in these tables. That fits the TMD May 2025 summary, which reports hot weather persisting in the upper country early in the month, with very hot conditions in some northern areas.

Rain follows the monsoon. January and February are the driest months at 7.7 and 9.2 mm, and August is the wettest at 224.6 mm on 20.6 days. November to February is when the northeast monsoon's drier, cooler air is most evident in the north, with November to January daytime averages between 28.3 and 29.8 degrees. If you are weighing Chiang Mai for a longer stay, the cooler months are the usual choice, though the figures show nights of about 14.2 to 15.3 degrees even then.

Chiang Mai monthly climate (WMO World Weather Information Service)
Month, Chiang MaiAvg high, Chiang MaiAvg low, Chiang MaiRain, Chiang MaiRain days, Chiang Mai
Jan Chiang Mai29.4 C (Chiang Mai Jan)14.2 C low (Chiang Mai Jan)7.7 mm (Chiang Mai Jan)0.7 days (Chiang Mai Jan)
Feb Chiang Mai32.2 C (Chiang Mai Feb)15.6 C low (Chiang Mai Feb)9.2 mm (Chiang Mai Feb)1.0 days (Chiang Mai Feb)
Mar Chiang Mai34.9 C (Chiang Mai Mar)19.0 C low (Chiang Mai Mar)19.2 mm (Chiang Mai Mar)2.2 days (Chiang Mai Mar)
Apr Chiang Mai36.1 C (Chiang Mai Apr)22.4 C low (Chiang Mai Apr)54.1 mm (Chiang Mai Apr)6.4 days (Chiang Mai Apr)
May Chiang Mai34.0 C (Chiang Mai May)23.7 C low (Chiang Mai May)153.0 mm (Chiang Mai May)14.6 days (Chiang Mai May)
Jun Chiang Mai32.6 C (Chiang Mai Jun)23.9 C low (Chiang Mai Jun)117.3 mm (Chiang Mai Jun)16.0 days (Chiang Mai Jun)
Jul Chiang Mai31.8 C (Chiang Mai Jul)23.8 C low (Chiang Mai Jul)153.2 mm (Chiang Mai Jul)18.4 days (Chiang Mai Jul)
Aug Chiang Mai31.3 C (Chiang Mai Aug)23.6 C low (Chiang Mai Aug)224.6 mm (Chiang Mai Aug)20.6 days (Chiang Mai Aug)
Sep Chiang Mai31.5 C (Chiang Mai Sep)23.1 C low (Chiang Mai Sep)200.2 mm (Chiang Mai Sep)17.2 days (Chiang Mai Sep)
Oct Chiang Mai31.3 C (Chiang Mai Oct)22.1 C low (Chiang Mai Oct)118.1 mm (Chiang Mai Oct)11.6 days (Chiang Mai Oct)
Nov Chiang Mai29.8 C (Chiang Mai Nov)19.2 C low (Chiang Mai Nov)51.3 mm (Chiang Mai Nov)5.1 days (Chiang Mai Nov)
Dec Chiang Mai28.3 C (Chiang Mai Dec)15.3 C low (Chiang Mai Dec)18.3 mm (Chiang Mai Dec)1.6 days (Chiang Mai Dec)
Station: Chiang Mai (northern Thailand). Data supplied to the WMO by Thai Meteorological Department; period not stated by the WMO page. Rain is the monthly total in mm; days are rain days as defined by the supplier.

Andaman coast: Phuket

Phuket's temperatures barely move: average highs sit between 31.2 and 33.8 degrees Celsius all year. Rain is what changes. January averages 23.3 mm and February 25.8 mm, but from May to October every month averages 236.9 mm or more, with September the wettest at 386.5 mm on 22.8 days.

So the coast's drier window is roughly December to March on these averages, with 61.9 mm in December and 59.0 mm in March, while April (137.8 mm) and November (173.7 mm) are the transition months. We have no source for sea conditions, so check local operators' schedules for the dates you plan.

Phuket monthly climate (WMO World Weather Information Service)
Month, PhuketAvg high, PhuketAvg low, PhuketRain, PhuketRain days, Phuket
Jan Phuket32.4 C (Phuket Jan)23.9 C low (Phuket Jan)23.3 mm (Phuket Jan)4.2 days (Phuket Jan)
Feb Phuket33.3 C (Phuket Feb)24.3 C low (Phuket Feb)25.8 mm (Phuket Feb)3.0 days (Phuket Feb)
Mar Phuket33.8 C (Phuket Mar)24.9 C low (Phuket Mar)59.0 mm (Phuket Mar)5.8 days (Phuket Mar)
Apr Phuket33.7 C (Phuket Apr)25.3 C low (Phuket Apr)137.8 mm (Phuket Apr)11.4 days (Phuket Apr)
May Phuket32.5 C (Phuket May)25.1 C low (Phuket May)269.8 mm (Phuket May)19.8 days (Phuket May)
Jun Phuket32.1 C (Phuket Jun)25.0 C low (Phuket Jun)236.9 mm (Phuket Jun)19.2 days (Phuket Jun)
Jul Phuket31.7 C (Phuket Jul)24.6 C low (Phuket Jul)284.1 mm (Phuket Jul)19.7 days (Phuket Jul)
Aug Phuket31.7 C (Phuket Aug)24.8 C low (Phuket Aug)282.8 mm (Phuket Aug)19.1 days (Phuket Aug)
Sep Phuket31.2 C (Phuket Sep)24.2 C low (Phuket Sep)386.5 mm (Phuket Sep)22.8 days (Phuket Sep)
Oct Phuket31.4 C (Phuket Oct)24.1 C low (Phuket Oct)295.9 mm (Phuket Oct)22.1 days (Phuket Oct)
Nov Phuket31.3 C (Phuket Nov)24.3 C low (Phuket Nov)173.7 mm (Phuket Nov)16.1 days (Phuket Nov)
Dec Phuket31.5 C (Phuket Dec)24.0 C low (Phuket Dec)61.9 mm (Phuket Dec)8.3 days (Phuket Dec)
Station: Phuket (Andaman coast). Data supplied to the WMO by Thai Meteorological Department; period not stated by the WMO page. Rain is the monthly total in mm; days are rain days as defined by the supplier.

Gulf of Thailand: Ko Samui

Ko Samui follows a different rain calendar from Phuket. In July it averages 122.8 mm, against 284.1 mm at Phuket, and in September 116.8 mm against 386.5. Its wet peak comes late: October averages 290.2 mm and November 489.6 mm on 19.6 days, the wettest month at this station, against 173.7 mm for Phuket in November.

The driest stretch is February to April, with 57.8, 77.8 and 76.6 mm. This fits the climate profile's note that the northeast monsoon brings abundant rain along the eastern coast of the south. For anyone planning a Gulf beach stay, the contrast with the Andaman side is the main planning fact: a month that suits one coast can be the wettest on the other. Closer to Bangkok, Hua Hin and Pattaya lie on the Gulf too, but we have no station table for them here.

Ko Samui monthly climate (WMO World Weather Information Service)
Month, Ko SamuiAvg high, Ko SamuiAvg low, Ko SamuiRain, Ko SamuiRain days, Ko Samui
Jan Ko Samui29.0 C (Ko Samui Jan)24.1 C low (Ko Samui Jan)137.8 mm (Ko Samui Jan)11.0 days (Ko Samui Jan)
Feb Ko Samui29.5 C (Ko Samui Feb)25.0 C low (Ko Samui Feb)57.8 mm (Ko Samui Feb)5.5 days (Ko Samui Feb)
Mar Ko Samui30.7 C (Ko Samui Mar)25.6 C low (Ko Samui Mar)77.8 mm (Ko Samui Mar)5.0 days (Ko Samui Mar)
Apr Ko Samui32.1 C (Ko Samui Apr)26.1 C low (Ko Samui Apr)76.6 mm (Ko Samui Apr)8.1 days (Ko Samui Apr)
May Ko Samui32.6 C (Ko Samui May)25.8 C low (Ko Samui May)146.5 mm (Ko Samui May)14.8 days (Ko Samui May)
Jun Ko Samui32.2 C (Ko Samui Jun)25.5 C low (Ko Samui Jun)112.7 mm (Ko Samui Jun)14.5 days (Ko Samui Jun)
Jul Ko Samui32.0 C (Ko Samui Jul)25.1 C low (Ko Samui Jul)122.8 mm (Ko Samui Jul)14.4 days (Ko Samui Jul)
Aug Ko Samui31.9 C (Ko Samui Aug)25.1 C low (Ko Samui Aug)118.7 mm (Ko Samui Aug)15.0 days (Ko Samui Aug)
Sep Ko Samui31.6 C (Ko Samui Sep)24.8 C low (Ko Samui Sep)116.8 mm (Ko Samui Sep)15.9 days (Ko Samui Sep)
Oct Ko Samui30.5 C (Ko Samui Oct)24.4 C low (Ko Samui Oct)290.2 mm (Ko Samui Oct)19.7 days (Ko Samui Oct)
Nov Ko Samui29.5 C (Ko Samui Nov)24.1 C low (Ko Samui Nov)489.6 mm (Ko Samui Nov)19.6 days (Ko Samui Nov)
Dec Ko Samui29.1 C (Ko Samui Dec)23.9 C low (Ko Samui Dec)209.1 mm (Ko Samui Dec)14.0 days (Ko Samui Dec)
Station: Ko Samui (Gulf of Thailand). Data supplied to the WMO by Thai Meteorological Department; period not stated by the WMO page. Rain is the monthly total in mm; days are rain days as defined by the supplier.

Heat, floods and tropical cyclones

Three seasonal hazards are worth planning around, and none of them is a forecast for your dates. The first is heat in the hot months: the ADB and World Bank profile names April and May as the hottest months nationally, and the Chiang Mai table shows April as its peak.

The second is flooding in the wet season. In its October 2025 summary TMD reported abundant rain almost the whole month, with flooding in many provinces including Chiang Mai, Phitsanulok, Ubon Ratchathani and several central provinces, linked in part to the remnants of typhoon Matmo over northern Vietnam early in the month. The same summary puts October 2025 national rainfall 9 % below normal, so this is one dated example of local flooding, not a guide to any other year.

The third is tropical cyclones. TMD's August to October 2025 outlook, again describing the 1991 to 2020 normal, notes that some tropical cyclones may move toward the north and northeast in August, dissipate near or toward Thailand in September, and approach the east and the upper Gulf in October. For live warnings during your trip, use the TMD website rather than seasonal averages.

Best months by purpose

The list below is our reading of the station tables and the sources above. It is a selection by weather, not a ranking, and it ignores crowds and prices.

  • Cooler, drier north: November to February, when Chiang Mai rain is 7.7 to 51.3 mm a month at the extremes of that run and daytime averages are 28.3 to 32.2 degrees Celsius.
  • Andaman beaches: January to March, with Phuket at 23.3, 25.8 and 59.0 mm.
  • Gulf islands: February to April, with Ko Samui at 57.8, 77.8 and 76.6 mm.
  • Bangkok city days: November to February, when monthly rain runs from 9.0 to 48.0 mm on the 1961 to 1990 averages.
  • Avoiding the worst of the heat: skip March to May in the north, where Chiang Mai April averages 36.1 degrees.
  • Less rain in the wet season: June to August on the Gulf side, where Ko Samui rain is well below Phuket's in the same months, if you accept showers.

Shoulder seasons and planning notes

The shoulder months differ by coast. On the Andaman side, April and November sit between the dry and wet seasons (137.8 and 173.7 mm). On the Gulf side the shoulder is May and June (about 146.5 and 112.7 mm) and again around December (209.1 mm), after the late wet peak. In the north, October is the hinge month, with rain falling to 118.1 mm from 200.2 mm in September.

For longer stays, a kitchen can make wet-season weeks easier because you are not tied to restaurant hours when storms pass. Compare apartment-style stays in the table above for the places we list, and see our note on aparthotels in Asia for long stays. For entry rules, check the official Thai immigration website before you book.

Frequently asked questions

When is the rainy season in Thailand?

The World Bank and ADB profile places the monsoon season from May to October. TMD marked the start of the 2025 rainy season on 15 May, and reports that dates differ by year. The Gulf coast's wettest month at Ko Samui is November, later than elsewhere.

Is April too hot in Thailand?

April is the hottest month nationally in the ADB and World Bank profile. At Chiang Mai the April average high is 36.1 degrees Celsius. Bangkok averages 34.9 in the 1961 to 1990 set.

Which coast is better in July?

On these averages the Gulf side is drier: Ko Samui records 122.8 mm in July against 284.1 mm at Phuket. Averages do not predict a given week, so check forecasts closer to your dates.

What is the coolest month in northern Thailand?

January has the lowest average low at Chiang Mai, 14.2 degrees Celsius, with December at 15.3. Daytime averages in those months are still 28.3 to 29.4 degrees.

Do I need a visa for Thailand?

We do not give immigration advice. Check the official Thai immigration or foreign ministry website for the rules that apply to your passport before you book.

Stays and pages mentioned in this guide

Sources

Last updated