Seasons in Thailand
Thailand's weather service divides the year into three seasons. The southwest monsoon brings the rainy season from mid-May to mid-October, the northeast monsoon brings the dry and cool season from mid-October to mid-February, and the hot summer season runs from mid-February to mid-May.[2] April is the hottest month of the year, especially in upper Thailand, the area north of the Gulf of Thailand, and rain increases in every part of the country as summer thunderstorms begin.[3] In our data the average April high is 37.6 °C in Sukhothai and about 36 °C in Chiang Mai and Chiang Rai, against 35 °C in Bangkok.
The south does not follow this calendar. The northeast monsoon brings abundant rain to the east coast of the south in November and in the first half of December, while cold air from China keeps upper Thailand dry.[1] The Andaman side gets its heaviest rain during the southwest monsoon: in our data Phuket and Krabi are wettest from August to October.
Region by region
North (Chiang Mai, Chiang Rai)
The north has the clearest cool season in the country. In December and January cold air from China brings chilly weather to the northern provinces, with morning fog and very cold nights on the mountain tops.[2] Chiang Mai and Chiang Rai average lows of 14 to 16 °C in December and January and get under 20 mm of rain a month from December to February. October is also rated best in both places, at about 100 to 110 mm of rain. TMD says cool weather starts in upper Thailand from the middle of October.[4]
From March the north gets hot, with average highs of 35 °C in March and 36 °C in April. This is also the haze season: the north is covered by fine dust between February and April.[5] Our ratings use rain and temperature only, so they do not show haze. If you want clear air, choose November to January.
Bangkok and the central plains
Bangkok is hot all year, with average highs of 32 to 35 °C in every month. From November to February it is also dry (7 to 37 mm a month), with highs of 32 to 33 °C and lows of 22 to 24 °C. The wettest months are September and October, at 289 and 220 mm. TMD describes September as the month with the heaviest rain of the year for most areas.[4]
Sukhothai, in the northern plains, is hotter than Bangkok in the hot season (37.6 °C average high in April) and cooler at night in winter (18 °C average low in January). It is rated best from November to February and in June and July. Its Loy Krathong and Candle Festival at Sukhothai Historical Park ran from 8 to 17 November in 2024.[6]
East coast (Pattaya, Ko Chang)
Pattaya and Ko Chang are on the same coast but behave very differently. Pattaya is rated best or good in ten months of the year, and only September and October are mixed (241 and 258 mm). Ko Chang is far wetter: 512 to 598 mm a month from June to September, which our table rates as poor, against 14 mm in December.
Ko Chang is rated best from November to April. TMD notes that tropical cyclones approaching Thailand in September and October may come near the eastern part of the country.[4]
Gulf of Thailand (Hua Hin, Chumphon, Ko Samui)
The Gulf coast has the opposite pattern to the Andaman coast. Ko Samui is rated best from January to September, with 52 to 128 mm of rain a month, then turns wet: 265 mm in October, 363 mm in November and 228 mm in December. The cause is the northeast monsoon, which TMD says brings abundant rain to the east coast of the south in November and the first half of December.[1] Ko Phangan and Ko Tao lie off the same coast, so the same northeast monsoon reaches them.
Hua Hin is the driest of the beach places on our map from June to August, with 46 to 93 mm a month, and it is rated best in every month except September (good) and October (mixed). Chumphon, the mainland port for Ko Tao, is wetter: October and November are mixed (282 and 247 mm), and December to April is rated best. Tropical storms are rare: our 1995 to 2024 record has one storm within 200 km of Ko Samui in each of January, November and December. TMD adds that in October tropical cyclones may move toward the upper Gulf of Thailand and the south.[4]
Andaman coast (Phuket, Krabi)
Phuket and Krabi are rated best from December to March, with February the driest month (47 mm in Phuket, 39 mm in Krabi). In November the Andaman side already gets far less rain than the Gulf: 195 mm in Phuket and 209 mm in Krabi, against 363 mm on Ko Samui. From May to October the southwest monsoon takes over, and every month is rated mixed or good, with Phuket at 311 to 350 mm from August to October.
The marine parks follow the monsoon. The Similan Islands close for about five months every year, and in 2026 the closure ran from 16 May to 14 October.[7][8] Dive and snorkel trips to the Similan and Surin Islands therefore only run in the open season. The Department of National Parks says the opening of some attractions and overnight areas can change with the weather, so check before you book boat trips.[9] Maya Bay on Ko Phi Phi has its own annual closure from 1 August to 30 September.[10]
Deep south (Hat Yai)
Hat Yai follows the Gulf side of the south rather than the Andaman side. It is rated best or good from January to September, with 27 to 141 mm of rain a month, then turns wet: 242 mm in October, 370 mm in November and 387 mm in December, its wettest month. TMD says rain on the east coast of the south is abundant mostly in the first half of December, and that tropical cyclones may move near the lower part of the south in that month.[1]
Our 1995 to 2024 record has one storm within 200 km of Hat Yai in each of January and December.
Thailand month by month
Thailand in January
Chiang MaiChiang RaiBangkokSukhothaiPattayaKo ChangHua HinChumphonKoh SamuiPhuketKrabiHat Yai
Great or good weather: Bangkok, Chiang Mai, Chiang Rai, Sukhothai, Pattaya, Ko Chang, Hua Hin, Chumphon, Koh Samui, Phuket, Krabi, and Hat Yai.
Most rain: Koh Samui, 120 mm.
Hottest days: Krabi, 33 °C on average.
January and February are the two months when every one of the 12 places is rated best. The north is coldest now, with Chiang Mai and Chiang Rai averaging lows of about 14 °C and almost no rain. TMD names January as the coolest month for most of Thailand, with morning fog.[2] The Gulf coast is still catching the end of its wet season, with 120 mm on Ko Samui and 98 mm in Chumphon.
Thailand in February
Chiang MaiChiang RaiBangkokSukhothaiPattayaKo ChangHua HinChumphonKoh SamuiPhuketKrabiHat Yai
Great or good weather: Bangkok, Chiang Mai, Chiang Rai, Sukhothai, Pattaya, Ko Chang, Hua Hin, Chumphon, Koh Samui, Phuket, Krabi, and Hat Yai.
Most rain: Koh Samui, 52 mm.
Hottest days: Krabi, 34 °C on average.
February is the driest month in Phuket (47 mm), Krabi (39 mm), Hat Yai (27 mm), Ko Samui (52 mm) and Chumphon (50 mm). From the middle of the month hot southerly winds replace the northeast monsoon and temperatures rise, which marks the start of the summer season.[2] Chiang Mai's average high climbs from 30 °C in January to 33 °C in February.
Thailand in March
Chiang MaiChiang RaiBangkokSukhothaiPattayaKo ChangHua HinChumphonKoh SamuiPhuketKrabiHat Yai
Great or good weather: Bangkok, Pattaya, Ko Chang, Hua Hin, Chumphon, Koh Samui, Phuket, Krabi, Hat Yai, Chiang Mai, Chiang Rai, and Sukhothai.
Most rain: Ko Chang, 126 mm.
Hottest days: Sukhothai, 36 °C on average.
March is rated best in Bangkok, Pattaya, Ko Chang, Hua Hin, Chumphon, Ko Samui, Phuket, Krabi and Hat Yai, and good in Chiang Mai, Chiang Rai and Sukhothai. Highs reach 35 °C in Chiang Mai and 36 °C in Sukhothai. The north is covered by fine dust between February and April, so the northern ratings, which use rain and temperature only, do not show the haze.[5]
Thailand in April
Chiang MaiChiang RaiBangkokSukhothaiPattayaKo ChangHua HinChumphonKoh SamuiPhuketKrabiHat Yai
Great or good weather: Pattaya, Ko Chang, Hua Hin, Chumphon, Koh Samui, Bangkok, Chiang Mai, Chiang Rai, Phuket, and Hat Yai.
Most rain: Phuket, 149 mm.
Hottest days: Sukhothai, 38 °C on average.
April is the hottest month of the year, especially in upper Thailand.[3] Sukhothai averages a high of 37.6 °C, and Chiang Mai and Chiang Rai about 36 °C. Songkran, the Thai New Year, is celebrated on 13 to 15 April and is recognised by UNESCO as intangible cultural heritage, with events across the country.[11] The Gulf side is rated best now: Pattaya, Ko Chang, Hua Hin, Chumphon and Ko Samui.
Thailand in May
Chiang MaiChiang RaiBangkokSukhothaiPattayaKo ChangHua HinChumphonKoh SamuiPhuketKrabiHat Yai
Great or good weather: Hua Hin, Koh Samui, Hat Yai, Pattaya, Chumphon, and Krabi.
Most rain: Ko Chang, 336 mm.
Hottest days: Sukhothai, 35 °C on average.
May is the month the seasons change: TMD describes the first half as sweltering with thunderstorms, sometimes with hail, and the rainy season starting in the second half.[3] Hua Hin, Ko Samui and Hat Yai are still rated best, while Ko Chang (336 mm), Phuket (237 mm), Bangkok and the north are mixed. The Similan and Surin Islands close in mid-May for about five months.[7][8]
Thailand in June
Chiang MaiChiang RaiBangkokSukhothaiPattayaKo ChangHua HinChumphonKoh SamuiPhuketKrabiHat Yai
Great or good weather: Bangkok, Chiang Mai, Sukhothai, Pattaya, Hua Hin, Koh Samui, Hat Yai, Chiang Rai, Chumphon, and Krabi.
Most rain: Ko Chang, 512 mm.
Hottest days: Bangkok, 34 °C on average.
In June Bangkok, Chiang Mai, Sukhothai, Pattaya, Hua Hin, Ko Samui and Hat Yai are all rated best. TMD says rain is abundant in the first half of June and then often eases, with a dry spell of one to two weeks possible, especially in upper Thailand.[12] The exceptions are Ko Chang, rated poor with 512 mm, and Phuket, rated mixed with 242 mm.
Thailand in July
Chiang MaiChiang RaiBangkokSukhothaiPattayaKo ChangHua HinChumphonKoh SamuiPhuketKrabiHat Yai
Great or good weather: Sukhothai, Pattaya, Hua Hin, Koh Samui, Hat Yai, Bangkok, Chiang Mai, Chumphon, and Krabi.
Most rain: Ko Chang, 537 mm.
Hottest days: Bangkok, 33 °C on average.
July is quiet on the Gulf side: Pattaya, Hua Hin, Ko Samui and Hat Yai are rated best, and so is Sukhothai. TMD says the dry spell from late June often continues through the first half of July, before abundant rain returns in the second half.[12] Ko Chang gets 537 mm and is rated poor, while Chiang Rai (246 mm) and Phuket (234 mm) are mixed.
Thailand in August
Chiang MaiChiang RaiBangkokSukhothaiPattayaKo ChangHua HinChumphonKoh SamuiPhuketKrabiHat Yai
Great or good weather: Pattaya, Hua Hin, Koh Samui, Hat Yai, Bangkok, Chiang Mai, Sukhothai, and Chumphon.
Most rain: Ko Chang, 598 mm.
Hottest days: Bangkok, 33 °C on average.
August typically brings more rain than the months before it, according to TMD.[12] Pattaya, Hua Hin, Ko Samui and Hat Yai are still rated best, while Phuket (311 mm), Krabi (283 mm) and Chiang Rai (280 mm) are mixed and Ko Chang is poor with 598 mm. Maya Bay on Ko Phi Phi closes to visitors from 1 August to 30 September.[10]
Thailand in September
Chiang MaiChiang RaiBangkokSukhothaiPattayaKo ChangHua HinChumphonKoh SamuiPhuketKrabiHat Yai
Great or good weather: Koh Samui, Chiang Mai, Chiang Rai, Sukhothai, Hua Hin, Chumphon, and Hat Yai.
Most rain: Ko Chang, 564 mm.
Hottest days: Bangkok, 33 °C on average.
September is the wettest month of the year for most areas, TMD says.[4] Only Ko Samui is rated best, with 121 mm; Bangkok (289 mm), Pattaya (241 mm), Phuket (325 mm) and Krabi (294 mm) are mixed, and Ko Chang is poor with 564 mm. TMD adds that tropical cyclones approaching Thailand in September may come near the eastern part of the country.[4]
Thailand in October
Chiang MaiChiang RaiBangkokSukhothaiPattayaKo ChangHua HinChumphonKoh SamuiPhuketKrabiHat Yai
Great or good weather: Chiang Mai, Chiang Rai, Bangkok, and Sukhothai.
Most rain: Phuket, 350 mm.
Hottest days: Bangkok, 33 °C on average.
October is a transition month. TMD says rain eases and temperatures drop in upper Thailand, with cool weather starting from mid-month, while the rain belt moves to the south and the Gulf in the second half.[4] Chiang Mai and Chiang Rai are rated best (109 and 102 mm) and Bangkok and Sukhothai good, but every place from Pattaya southward is mixed, from 222 mm in Hua Hin to 350 mm in Phuket. The Similan Islands reopen on 15 October after the five-month closure.[13][9]
Thailand in November
Chiang MaiChiang RaiBangkokSukhothaiPattayaKo ChangHua HinChumphonKoh SamuiPhuketKrabiHat Yai
Great or good weather: Bangkok, Chiang Mai, Chiang Rai, Sukhothai, Pattaya, Ko Chang, Hua Hin, Phuket, and Krabi.
Most rain: Hat Yai, 370 mm.
Hottest days: Bangkok, 33 °C on average.
November is the start of the cool dry season in upper Thailand, with much less rain and cool weather all month, TMD says.[1] Bangkok, Chiang Mai, Chiang Rai, Sukhothai, Pattaya, Ko Chang and Hua Hin are all rated best, while Ko Samui (363 mm) and Hat Yai (370 mm) are rated poor. Loy Krathong is held on the full moon of the 12th month of the Thai lunar calendar, so the date changes every year: it fell on 15 November in 2024, when Chiang Mai's Yi Peng festival ran from 14 to 17 November.[6]
Thailand in December
Chiang MaiChiang RaiBangkokSukhothaiPattayaKo ChangHua HinChumphonKoh SamuiPhuketKrabiHat Yai
Great or good weather: Bangkok, Chiang Mai, Chiang Rai, Sukhothai, Pattaya, Ko Chang, Hua Hin, Chumphon, Phuket, and Krabi.
Most rain: Hat Yai, 387 mm.
Hottest days: Bangkok, 32 °C on average.
December is the driest month in Bangkok and Hua Hin (7 mm each), and it is rated best everywhere except Ko Samui (mixed, 228 mm) and Hat Yai (poor, 387 mm). Chiang Mai and Chiang Rai have cool nights, with lows around 15 °C. TMD says rain on the east coast of the south falls mostly in the first half of the month and that tropical cyclones may approach the lower south.[1]
Frequently asked questions
What is the rainy season in Thailand?
Thailand's official rainy season runs from mid-May to mid-October, under the southwest monsoon.[2] It differs by coast: the Andaman coast (Phuket, Krabi) is wettest from May to October, while Ko Samui and the Gulf islands get their heaviest rain from October to December.
Is October a good time to visit Thailand?
October is a transition month and depends on where you go. Chiang Mai and Chiang Rai are rated best and Bangkok good, but every place from Pattaya southward is rated mixed, with 222 to 350 mm of rain. Rain eases in upper Thailand and cool weather starts from mid-October.[4]
When is the best time to visit Phuket?
December to March, when Phuket is rated best, with February the driest month at 47 mm. From May to October Phuket is rated mixed. The Similan Islands, a popular day trip, close from 16 May to 14 October.[7]
When is the best time to visit Ko Samui?
Ko Samui is rated best from January to September and is wettest from October to December, with 363 mm in November. The wet season comes from the northeast monsoon, which brings abundant rain to the east coast of the south in November and early December.[1]
When is burning season in Chiang Mai?
The north is covered by fine dust between February and April.[5] For clearer air, plan your visit between November and January, when Chiang Mai is rated best and nights are cool.
When is Songkran in Thailand?
Songkran, the Thai New Year, is celebrated on 13 to 15 April.[11] It falls in the hottest month: Chiang Mai and Chiang Rai average about 36 °C, while the Gulf beaches average 32 to 34 °C.
About the data
Temperatures and rain are long-term averages for 1991 to 2020 from TerraClimate, and the typhoon risk counts tropical storms from NOAA IBTrACS. The ratings use the same rules for every country. How the rating works.
Long-term averages, not a forecast. The weather in a given year can be quite different.
Travel guide: Thailand
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Thai Meteorological Department: 3-month Climate Prediction of Thailand, November 2024 to January 2025 (30-year normal 1991 to 2020). Retrieved October 15, 2026.
- [2] Thai Meteorological Department: 3-month Climate Prediction of Thailand, December 2022 to February 2023 (30-year normal 1991 to 2020). Retrieved October 15, 2026.
- [3] Thai Meteorological Department: 3-month Climate Prediction of Thailand, March to May (30-year normal 1991 to 2020). Retrieved October 15, 2026.
- [4] Thai Meteorological Department: 3-month Climate Prediction of Thailand, August to October 2026 (30-year normal 1991 to 2020). Retrieved October 15, 2026.
- [5] National Assembly Library of Thailand (Secretariat of the House of Representatives): The toxic dust problem in northern Thailand (radio script, April 2023, in Thai). Retrieved October 15, 2026.
- [6] Tourism Authority of Thailand (TAT Newsroom): Loi Krathong Festival 2024: Experience Thailand's Enchanting Festival of Lights. Retrieved October 15, 2026.
- [7] Office of Natural Resources and Environmental Policy and Planning (ONEP), quoting the head of Mu Ko Similan National Park: 22 May 2026: Similan Islands close for 5 months to recover (in Thai). Retrieved October 15, 2026.
- [8] Government Public Relations Department (Region 1): Surin and Similan Islands National Parks announce closure to tourism and overnight stays for five months from 15 May 2026 (in Thai). Retrieved October 15, 2026.
- [9] Department of National Parks, Wildlife and Plant Conservation (DNP): Minister opens the Andaman Sea tourism season, orders DNP to tighten safety (in Thai). Retrieved October 15, 2026.
- [10] Government Public Relations Department (Thailand): Maya Bay and nearby areas closed to visitors until 30 September 2024. Retrieved October 15, 2026.
- [11] Tourism Authority of Thailand (TAT Newsroom): Songkran festival 2026 to proceed nationwide, welcoming global visitors to Thailand's UNESCO-recognised New Year celebration. Retrieved October 15, 2026.
- [12] Thai Meteorological Department: 3-month Climate Prediction of Thailand, June to August 2026 (30-year normal 1991 to 2020). Retrieved October 15, 2026.
- [13] Department of National Parks, Wildlife and Plant Conservation (DNP): Similan Islands park joins Phang-nga partners for "Collect and SAVE Similan" activity, ready to open on 15 October (in Thai). Retrieved October 15, 2026.