Skip to content
Greetings from Thailand
  1. Greetings from Thailand
  2. Weather

Weather & climate

Weather and climate in Thailand

How warm, wet and sunny is it each month? Temperature, rain, rainy days, humidity, sunshine and sea conditions for 15 destinations, with the best time to go.

  • 15destinations
  • 12months
  • 6data points per month

Best time to goCompare by month

Drawing of a rainbow, sun and rain cloud

When can you go to Thailand?

For most destinations in this overview, November to February is the driest and most pleasant season. The rainy season runs roughly from May to October, with most rain in the second half of that period.

There are exceptions. On Koh Samui most rain falls in October and November (November is the wettest month there); at Khanom, October and November are the wettest. On the Andaman coast (Phuket, Krabi, Khao Lak) the sea is rougher from May to October; see the Sea column in the tables.

In the north (Chiang Mai, Chiang Rai) December and January are the coolest months, with night-time lows of 13–15°C, and March and April are the hottest. During that period smoke haze can hang over the region because of crop burning.

Best time to go per destination

Pick a destination for all months, or compare all destinations side by side below.

Rayong Hua Hin Khao Lak Khanom Koh Chang Koh Samui Bangkok Chiang Mai Phuket Pattaya Ayutthaya Chiang Rai Krabi Kanchanaburi Buri Ram

DestinationLocationBest timeDryWetHottest monthWettest month
RayongGulf of Thailand, east coastNov–AprNov–AprMay–OctApr (34°C)Sep (300 mm)
Hua HinGulf of Thailand, centralNov–MarNov–MarMay–OctApr (34°C)Oct (246 mm)
Khao LakAndaman coast, west coastNov–AprNov–AprMay–OctMar (34°C)Sep (465 mm)
KhanomGulf of Thailand, southFeb–AprFeb–AprOct–JanApr (32°C)Oct (300 mm)
Koh ChangGulf of Thailand, eastNov–MarNov–MarMay–OctFeb (33°C)Jun (550 mm)
Koh SamuiGulf of Thailand, southDec–MarJan–SepOct–DecApr (33°C)Nov (507 mm)
BangkokCentral, capitalNov–FebNov–FebMay–OctApr (35°C)Sep (220 mm)
Chiang MaiNorth, mountainsNov–FebNov–FebMay–OctApr (36°C)Aug (217 mm)
PhuketAndaman coast, islandDec–MarDec–AprMay–NovFeb (34°C)Sep (350 mm)
PattayaGulf of Thailand, eastNov–FebNov–AprMay–OctApr (33°C)Sep (210 mm)
AyutthayaCentral, near BangkokNov–FebNov–FebMay–OctApr (37°C)Sep (330 mm)
Chiang RaiNorth, Golden TriangleNov–FebNov–FebMay–OctApr (35°C)Aug (321 mm)
KrabiAndaman coast, southDec–MarDec–AprMay–NovFeb (34°C)Oct (298 mm)
KanchanaburiWest, River KwaiNov–FebNov–FebMay–OctApr (38°C)Sep (190 mm)
Buri RamNortheast, IsaanNov–FebNov–FebMay–OctApr (37°C)Sep (302 mm)

Compare all destinations by month

Each cell shows the weather score and the rainfall in mm. Click a destination for all details.

  • ++ Excellent (dry, sunny)
  • + Good (little rain)
  • ± Fair (mixed)
  • − Poor (wet or rough)
Compare all destinations by month (rainfall, mm)
DestinationJanFebMarAprMayJunJulAugSepOctNovDec
RayongExcellent, 25Excellent, 25Good, 65Good, 80Fair, 185Poor, 240Poor, 240Poor, 220Poor, 300Poor, 230Good, 55Excellent, 15
Hua HinExcellent, 12Excellent, 15Good, 54Excellent, 46Good, 109Good, 79Good, 93Good, 71Good, 120Poor, 246Good, 101Excellent, 8
Khao LakExcellent, 42Excellent, 30Good, 70Fair, 155Poor, 345Poor, 340Poor, 365Poor, 400Poor, 465Poor, 370Poor, 210Good, 65
KhanomGood, 75Excellent, 34Good, 86Good, 106Fair, 153Good, 117Fair, 122Fair, 137Poor, 183Poor, 300Poor, 281Fair, 152
Koh ChangExcellent, 20Excellent, 50Good, 90Good, 120Poor, 350Poor, 550Poor, 550Poor, 550Poor, 550Poor, 300Excellent, 50Excellent, 30
Koh SamuiGood, 86Good, 54Good, 81Good, 83Fair, 156Fair, 124Good, 116Good, 111Fair, 122Poor, 310Poor, 507Poor, 210
BangkokExcellent, 10Excellent, 10Excellent, 50Good, 110Fair, 180Fair, 180Fair, 180Fair, 170Poor, 220Fair, 190Excellent, 40Excellent, 10
Chiang MaiExcellent, 4Excellent, 9Excellent, 18Good, 57Fair, 162Fair, 125Poor, 140Poor, 217Poor, 211Good, 118Good, 54Excellent, 16
PhuketExcellent, 50Excellent, 24Good, 81Fair, 135Poor, 237Poor, 249Poor, 240Poor, 309Poor, 350Poor, 336Fair, 178Good, 82
PattayaExcellent, 20Excellent, 15Excellent, 25Excellent, 40Fair, 150Fair, 130Fair, 180Fair, 200Poor, 210Fair, 160Good, 70Excellent, 30
AyutthayaExcellent, 4Excellent, 10Excellent, 50Good, 101Poor, 211Fair, 182Poor, 228Poor, 302Poor, 330Poor, 162Excellent, 19Excellent, 3
Chiang RaiExcellent, 11Excellent, 15Excellent, 33Good, 84Fair, 198Fair, 172Poor, 287Poor, 321Poor, 272Fair, 121Excellent, 47Excellent, 12
KrabiExcellent, 32Excellent, 19Good, 57Good, 105Poor, 215Poor, 214Poor, 216Poor, 230Poor, 280Poor, 298Poor, 148Good, 59
KanchanaburiExcellent, 2Excellent, 10Excellent, 30Good, 75Fair, 135Good, 105Good, 100Good, 95Fair, 190Fair, 170Excellent, 45Excellent, 5
Buri RamExcellent, 8Excellent, 10Good, 56Good, 81Poor, 203Fair, 198Poor, 224Poor, 254Poor, 302Good, 107Excellent, 30Excellent, 13

☀️ Rayong

Gulf of Thailand · East coast · Rayong province

Best time: Nov–Apr Dry: Nov–Apr Wet: May–Oct

Rain per month in Rayong (mm)25Jan25Feb65Mar80Apr185May240Jun240Jul220Aug300Sep230Oct55Nov15Dec
Rainfall per month (mm); colour = weather score
Rayong: Weather and climate in Thailand
MonthScoreTemperatureRainfallRainy daysHumiditySun hours/daySeaNotes
January++ Excellent22–32°C25 mm3 days74%7.5 hrsCalmCool and dry. Lowest humidity, clear skies. Ideal beach weather.
February++ Excellent22–32°C25 mm3 days74%7.5 hrsCalmDry season continues. Warm sunny days, calm sea.
March+ Good26–33°C65 mm6 days74%8 hrsCalmTransition to the hot season. Sunniest month, the odd shower.
April+ Good27–34°C80 mm9 days77%7 hrsCalmHottest month. Songkran festival. Afternoon thunderstorms possible.
May± Fair27–34°C185 mm17 days78%5.5 hrsModerateSouthwest monsoon begins. Rainfall rises sharply. Rayong Fruit Festival.
June− Poor27–33°C240 mm18 days78%4 hrsModerateRainy season established. Frequent afternoon showers, cloudy.
July− Poor27–32°C240 mm18 days77%4 hrsModerateRainy season continues. Steady rainfall.
August− Poor26–32°C220 mm18 days79%3.8 hrsModeratePeak monsoon. Heavy rain, high humidity.
September− Poor26–32°C300 mm20 days82%3.7 hrsRoughWettest month. Peak rainfall, rough sea, tropical storm risk.
October− Poor26–32°C230 mm18 days82%4.5 hrsRoughLate rainy season. Heavy rain eases but the sea is still rough.
November+ Good25–32°C55 mm8 days76%6 hrsModerateTransition to the dry season. Rain drops quickly, sea calms down.
December++ Excellent22–32°C15 mm2 days70%7.5 hrsCalmDriest month. Lowest humidity, clear. Peak beach season.

🌤️ Hua Hin

Gulf of Thailand · Central · Prachuap Khiri Khan

Best time: Nov–Mar Dry: Nov–Mar Wet: May–Oct

Rain per month in Hua Hin (mm)12Jan15Feb54Mar46Apr109May79Jun93Jul71Aug120Sep246Oct101Nov8Dec
Rainfall per month (mm); colour = weather score
Hua Hin: Weather and climate in Thailand
MonthScoreTemperatureRainfallRainy daysHumiditySun hours/daySeaNotes
January++ Excellent22–30°C12 mm2 days71%9 hrsCalmCool dry season. Peak beach weather, minimal rain, comfortable.
February++ Excellent23–31°C15 mm2 days69%9 hrsCalmSunny and warm, calm sea, very little rain.
March+ Good25–32°C54 mm2 days70%9 hrsCalmHot and mostly dry. Heat builds, the odd short shower.
April++ Excellent26–34°C46 mm4 days73%8 hrsCalmHottest month. Songkran water festival. Intense midday heat.
May+ Good26–34°C109 mm13 days74%7 hrsCalmHot with increasing rain. Transition to the wet season.
June+ Good26–33°C79 mm15 days75%5 hrsModerateRainy season begins. Short heavy afternoon showers, mornings often sunny.
July+ Good26–33°C93 mm17 days76%5 hrsModerateMonsoon. Frequent afternoon showers, warm temperatures.
August+ Good26–33°C71 mm18 days73%5 hrsModerateMonsoon continues. Short heavy showers with sunny spells in between.
September+ Good25–32°C120 mm17 days78%4 hrsModeratePeak rainy season. Heavy afternoon storms, least sun of the year.
October− Poor25–31°C246 mm17 days80%5 hrsRoughWettest month. The northeast monsoon brings heavy rain and a rough sea.
November+ Good24–30°C101 mm9 days74%7 hrsModerateRain eases through the month. Transition to the dry season.
December++ Excellent23–30°C8 mm2 days67%9 hrsCalmDriest month. Cool dry season, lowest humidity. Ideal.

⛅ Khao Lak

Andaman coast · Phang Nga province · West coast

Best time: Nov–Apr Dry: Nov–Apr Wet: May–Oct

Rain per month in Khao Lak (mm)42Jan30Feb70Mar155Apr345May340Jun365Jul400Aug465Sep370Oct210Nov65Dec
Rainfall per month (mm); colour = weather score
Khao Lak: Weather and climate in Thailand
MonthScoreTemperatureRainfallRainy daysHumiditySun hours/daySeaNotes
January++ Excellent22–32°C42 mm5 days76%9 hrsCalmPeak dry season. Pleasant northeast monsoon wind, ideal beach weather.
February++ Excellent22–33°C30 mm4 days72%10 hrsCalmDriest and sunniest month. Lowest humidity, top diving conditions.
March+ Good23–34°C70 mm6 days74%9 hrsCalmHot and mostly dry. Temperatures rise, the odd short shower.
April± Fair24–34°C155 mm14 days78%8 hrsCalmTransition month. Hottest period, more thunderstorms. Similan Islands still open.
May− Poor24–32°C345 mm22 days83%6 hrsModerateSouthwest monsoon begins. Heavy rain, rough sea. Similan/Surin Islands close.
June− Poor24–31°C340 mm21 days84%5 hrsRoughWet season. Frequent heavy rain, rough sea, red flags on the beaches.
July− Poor24–31°C365 mm20 days84%6 hrsRoughPeak wet season. Persistent heavy rain, rough sea. Swimming is dangerous.
August− Poor24–31°C400 mm22 days84%6 hrsRoughVery wet. Heavy monsoon rain, rough sea. Lush green nature.
September− Poor24–30°C465 mm23 days86%5 hrsRoughWettest month of the year. Heaviest rainfall, very rough sea, flood risk.
October− Poor23–31°C370 mm22 days87%5 hrsModerateLate monsoon. Rain eases towards the end of the month. Highest humidity.
November− Poor23–31°C210 mm15 days84%6 hrsModerateTransition to the dry season. Rainfall drops. Similan Islands open mid-November.
December+ Good22–31°C65 mm7 days78%8 hrsCalmDry season established. Pleasant temperatures, calm sea. Peak tourist season.

🏖️ Khanom

Gulf of Thailand · South · Nakhon Si Thammarat province

Best time: Feb–Apr Dry: Feb–Apr Wet: Oct–Jan

Rain per month in Khanom (mm)75Jan34Feb86Mar106Apr153May117Jun122Jul137Aug183Sep300Oct281Nov152Dec
Rainfall per month (mm); colour = weather score
Khanom: Weather and climate in Thailand
MonthScoreTemperatureRainfallRainy daysHumiditySun hours/daySeaNotes
January+ Good25–29°C75 mm9 days82%6 hrsCalmPleasant with a cool northeast monsoon wind that is fading; still some rain.
February++ Excellent25–30°C34 mm4 days80%7.5 hrsCalmDriest month. Sunny skies and calm conditions.
March+ Good26–31°C86 mm8 days79%8 hrsCalmHot and dry. Peak sunshine hours of the year.
April+ Good27–32°C106 mm11 days79%7 hrsCalmHottest month. The odd pre-monsoon thunderstorm.
May± Fair27–32°C153 mm17 days80%6 hrsCalmMonsoon transition. More evening showers.
June+ Good27–32°C117 mm15 days78%5.5 hrsCalmSouthwest monsoon active but the Gulf coast is sheltered. Short showers.
July± Fair27–32°C122 mm16 days79%5.5 hrsCalmMostly dry. Short afternoon showers possible.
August± Fair27–31°C137 mm16 days80%5.5 hrsCalmShort storms. Much drier than the Andaman coast.
September− Poor26–31°C183 mm19 days83%4.8 hrsModerateIncreasing rainfall. Cloudiest month with the least sun.
October− Poor26–30°C300 mm20 days85%5 hrsModerateNortheast monsoon arrives. Heavy rain and a rising sea.
November− Poor26–30°C281 mm20 days86%5 hrsRoughPeak rainy season. Rough sea, possible flooding and ferry disruptions.
December± Fair25–29°C152 mm14 days83%5.5 hrsModerateRain eases through the month. The dry season returns at the end of December.

🌴 Koh Chang

Gulf of Thailand · East coast · Trat province

Best time: Nov–Mar Dry: Nov–Mar Wet: May–Oct

Rain per month in Koh Chang (mm)20Jan50Feb90Mar120Apr350May550Jun550Jul550Aug550Sep300Oct50Nov30Dec
Rainfall per month (mm); colour = weather score
Koh Chang: Weather and climate in Thailand
MonthScoreTemperatureRainfallRainy daysHumiditySun hours/daySeaNotes
January++ Excellent20–31°C20 mm3 days74%9 hrsCalmDriest month. Cool and sunny, some haze from burning in Cambodia.
February++ Excellent21–33°C50 mm5 days72%9 hrsCalmSunny and dry. Chance of hazy days from air pollution from Cambodia.
March+ Good23–33°C90 mm7 days74%9 hrsCalmWarm and mostly dry. One of the sunniest months.
April+ Good24–33°C120 mm9 days77%9 hrsCalmHottest month together with March. Night-time thunderstorms increase.
May− Poor24–31°C350 mm20 days80%8 hrsModerateRainy season starts mid-month. Rainfall shoots up.
June− Poor23–30°C550 mm23 days82%7 hrsRoughRainy season established. Heavy showers mostly at night, afternoons often dry.
July− Poor23–30°C550 mm21 days82%7 hrsRoughWettest period. Steady rain, but often sun during the day.
August− Poor23–30°C550 mm23 days83%7 hrsRoughSimilar to July. Lots of rain, yet also plenty of sunshine hours.
September− Poor22–29°C550 mm22 days85%6 hrsRoughWorst weather of the year. Highest chance of storms and flooding.
October− Poor23–30°C300 mm20 days83%7 hrsModerateRainy season winds down. How wet it is varies a lot from year to year.
November++ Excellent21–30°C50 mm5 days78%9 hrsModerateTransition to the dry season. Northerly wind, one of the best months.
December++ Excellent20–30°C30 mm3 days72%9 hrsCalmDry and sunny by day, cool in the evening thanks to the northerly wind.

🏝️ Koh Samui

Gulf of Thailand · South · Surat Thani province

Best time: Dec–Mar Dry: Jan–Sep Wet: Oct–Dec

Rain per month in Koh Samui (mm)86Jan54Feb81Mar83Apr156May124Jun116Jul111Aug122Sep310Oct507Nov210Dec
Rainfall per month (mm); colour = weather score
Koh Samui: Weather and climate in Thailand
MonthScoreTemperatureRainfallRainy daysHumiditySun hours/daySeaNotes
January+ Good24–29°C86 mm11 days80%7 hrsCalmWarm and pleasant. Comfortable temperatures, coolest month of the year.
February+ Good25–29°C54 mm5 days78%8 hrsCalmDriest month. Sunny and quiet, ideal beach weather.
March+ Good26–31°C81 mm4 days77%8 hrsCalmWarm and dry. One of the most comfortable months for temperature.
April+ Good26–33°C83 mm8 days77%8 hrsCalmTemperatures rise, still little rain.
May± Fair26–33°C156 mm16 days78%7 hrsModerateVery sunny, but rainfall increases towards summer.
June± Fair26–32°C124 mm15 days77%6 hrsModerateHot. Rain stays moderate, mostly brief showers.
July+ Good25–32°C116 mm15 days77%6 hrsModerateSimilar to June. Warm with moderate rainfall.
August+ Good25–32°C111 mm15 days78%6 hrsModerateSlightly more pleasant than July. Regular short showers.
September± Fair25–31°C122 mm16 days79%6 hrsModerateLast month before the short rainy season.
October− Poor24–30°C310 mm20 days82%5 hrsRoughShort rainy season starts. Rainfall doubles, more cloud.
November− Poor24–29°C507 mm20 days85%4 hrsRoughPeak rainy season: the shortest in Thailand, but heavy.
December− Poor24–30°C210 mm15 days82%6 hrsModerateRain drops quickly. High season begins, pleasantly cool.

🏙️ Bangkok

Central Thailand · Capital · Chao Phraya delta

Best time: Nov–Feb Dry: Nov–Feb Wet: May–Oct

Rain per month in Bangkok (mm)10Jan10Feb50Mar110Apr180May180Jun180Jul170Aug220Sep190Oct40Nov10Dec
Rainfall per month (mm); colour = weather score
Bangkok: Weather and climate in Thailand
MonthScoreTemperatureRainfallRainy daysHumiditySun hours/daySeaNotes
January++ Excellent22–32°C10 mm1 days70%9 hrsn/aCoolest and driest month. Pleasant, little smog yet.
February++ Excellent24–33°C10 mm2 days72%8 hrsn/aWarming up, still dry. Air pollution (fine dust) increases.
March++ Excellent25–34°C50 mm4 days71%9 hrsn/aHot and oppressive. The first thunderstorms break the heat.
April+ Good26–35°C110 mm7 days73%8 hrsn/aHottest month. Songkran water festival, scorching afternoons.
May± Fair26–34°C180 mm15 days74%8 hrsn/aRainy season starts. Heavy afternoon showers, cooling but humid.
June± Fair26–33°C180 mm15 days75%6 hrsn/aRainy season established. Daily short, heavy downpours.
July± Fair25–32°C180 mm16 days75%5 hrsn/aSimilar to June. Steady rainfall, muggy.
August± Fair25–32°C170 mm17 days75%5 hrsn/aStill wet. Chance of local flooding in the city.
September− Poor25–32°C220 mm19 days79%5 hrsn/aWettest month. Highest chance of flooded streets.
October± Fair24–31°C190 mm16 days79%6 hrsn/aRain eases. The Chao Phraya can run high after rain peaks.
November++ Excellent23–31°C40 mm5 days72%8 hrsn/aTransition to the dry season. Pleasant and clearer.
December++ Excellent22–31°C10 mm1 days67%9 hrsn/aDriest, most pleasant month. Peak tourist season.

⛰️ Chiang Mai

Northern Thailand · Mountainous · Ping River

Best time: Nov–Feb Dry: Nov–Feb Wet: May–Oct

Rain per month in Chiang Mai (mm)4Jan9Feb18Mar57Apr162May125Jun140Jul217Aug211Sep118Oct54Nov16Dec
Rainfall per month (mm); colour = weather score
Chiang Mai: Weather and climate in Thailand
MonthScoreTemperatureRainfallRainy daysHumiditySun hours/daySeaNotes
January++ Excellent15–29°C4 mm1 days68%8.8 hrsn/aCoolest month. Cold mornings (sometimes below 15°C), sunny days.
February++ Excellent17–32°C9 mm1 days58%9.1 hrsn/aDry and sunny, but the 'burning season' smoke haze begins.
March++ Excellent20–35°C18 mm2 days52%9.5 hrsn/aPeak air pollution from crop burning. Hot and hazy.
April+ Good23–36°C57 mm7 days57%9.3 hrsn/aHottest month. Songkran festival, end of the smoke haze.
May± Fair24–34°C162 mm15 days71%6.4 hrsn/aRainy season starts. Fresh green mountains, less smoke.
June± Fair24–32°C125 mm17 days77%5.2 hrsn/aRainy. Clear mornings, afternoon showers in the hills.
July− Poor24–31°C140 mm19 days79%3.9 hrsn/aWet and cloudy. Lush green, cooler temperatures.
August− Poor24–31°C217 mm21 days81%3.8 hrsn/aWettest period. Lots of cloud, least sunshine of the year.
September− Poor23–31°C211 mm18 days81%4.8 hrsn/aStill wet. Rice fields in full growth.
October+ Good22–30°C118 mm12 days79%6.5 hrsn/aRain eases. Transition, the green surroundings remain.
November+ Good18–29°C54 mm5 days75%7.2 hrsn/aDry season begins. Cooler evenings, clearer air.
December++ Excellent15–28°C16 mm1 days73%8.2 hrsn/aCool and dry. Fresh mornings, ideal for temple tours.

🏖️ Phuket

Andaman coast · Island · Phuket Town and coast

Best time: Dec–Mar Dry: Dec–Apr Wet: May–Nov

Rain per month in Phuket (mm)50Jan24Feb81Mar135Apr237May249Jun240Jul309Aug350Sep336Oct178Nov82Dec
Rainfall per month (mm); colour = weather score
Phuket: Weather and climate in Thailand
MonthScoreTemperatureRainfallRainy daysHumiditySun hours/daySeaNotes
January++ Excellent25–33°C50 mm4 days76%9 hrsCalmDry and sunny. Peak high season, calm clear sea.
February++ Excellent25–34°C24 mm2 days74%8.7 hrsCalmDriest month. Excellent diving and beach weather.
March+ Good26–34°C81 mm6 days76%8.9 hrsCalmWarmer, still mostly dry. The sea stays calm.
April± Fair26–34°C135 mm10 days79%8 hrsModerateHottest month. Songkran, first monsoon thunderstorms.
May− Poor26–33°C237 mm16 days81%5.1 hrsRoughSouthwest monsoon begins. Rainfall rises sharply, sea gets restless.
June− Poor26–33°C249 mm16 days82%3.9 hrsRoughRainy season. Waves on the west coast, suitable for surfing.
July− Poor26–32°C240 mm16 days82%3.9 hrsRoughWet and windy. Red flags on west-coast beaches.
August− Poor26–32°C309 mm17 days82%3.8 hrsRoughWindiest month. Lots of rain, rough sea on the west coast.
September− Poor25–32°C350 mm19 days84%3.6 hrsRoughWettest and cloudiest month. Peak rainy season.
October− Poor25–32°C336 mm19 days85%5.8 hrsRoughStill very wet. Highest humidity of the year.
November± Fair25–32°C178 mm13 days83%7.3 hrsModerateRain eases. Transition to the dry season.
December+ Good25–32°C82 mm8 days79%8.4 hrsCalmDry season returns. Sea calms down, peak tourist season.

🎡 Pattaya

Gulf of Thailand · East coast · Chonburi province

Best time: Nov–Feb Dry: Nov–Apr Wet: May–Oct

Rain per month in Pattaya (mm)20Jan15Feb25Mar40Apr150May130Jun180Jul200Aug210Sep160Oct70Nov30Dec
Rainfall per month (mm); colour = weather score
Pattaya: Weather and climate in Thailand
MonthScoreTemperatureRainfallRainy daysHumiditySun hours/daySeaNotes
January++ Excellent23–31°C20 mm3 days68%9 hrsCalmDry and sunny. Comfortable temperatures, peak high season.
February++ Excellent24–31°C15 mm2 days68%9 hrsCalmStill dry, warming up gradually. Calm sea.
March++ Excellent26–32°C25 mm4 days69%9 hrsCalmWarmer, the odd shower. Still pleasant beach weather.
April++ Excellent27–33°C40 mm6 days70%8 hrsCalmHottest month. Songkran festival, oppressive heat.
May± Fair27–32°C150 mm14 days75%6 hrsModerateRainy season starts. Shorter heavy showers, low season begins.
June± Fair26–32°C130 mm13 days76%6 hrsModerateRainy but bearable. Fewer tourists, lower prices.
July± Fair26–31°C180 mm16 days77%5 hrsModerateMore rain. Afternoon showers, humid air.
August± Fair26–31°C200 mm17 days78%5 hrsModerateWet. Frequent downpours, brief but intense.
September− Poor25–30°C210 mm18 days79%4.5 hrsRoughWettest month. Heaviest rainfall, choppier sea.
October± Fair25–30°C160 mm15 days78%5.5 hrsModerateRain slowly eases. Still changeable.
November+ Good24–30°C70 mm8 days72%7 hrsModerateTransition to the dry season. More pleasant and drier.
December++ Excellent23–29°C30 mm3 days68%8.5 hrsCalmDry and fresh. High season begins, Christmas and New Year crowds.

🏛️ Ayutthaya

Central Thailand · Chao Phraya plain · near Bangkok

Best time: Nov–Feb Dry: Nov–Feb Wet: May–Oct

Rain per month in Ayutthaya (mm)4Jan10Feb50Mar101Apr211May182Jun228Jul302Aug330Sep162Oct19Nov3Dec
Rainfall per month (mm); colour = weather score
Ayutthaya: Weather and climate in Thailand
MonthScoreTemperatureRainfallRainy daysHumiditySun hours/daySeaNotes
January++ Excellent21–34°C4 mm4 days65%9 hrsn/aDry and pleasant. Cooler mornings, ideal for temples.
February++ Excellent23–35°C10 mm1 days63%10 hrsn/aWarming up, still dry. Comfortable for walking around.
March++ Excellent24–36°C50 mm6 days62%9 hrsn/aHot, first showers.
April+ Good25–37°C101 mm9 days63%10 hrsn/aHottest month. Songkran, scorching heat on the ruins.
May− Poor25–35°C211 mm14 days70%11 hrsn/aRainy season starts. Heavier showers, temples in the green.
June± Fair25–34°C182 mm14 days74%10 hrsn/aRainy. Oppressive heat between the showers.
July− Poor25–33°C228 mm18 days75%8 hrsn/aWet. Frequent downpours, lush green around the ruins.
August− Poor25–33°C302 mm17 days77%7 hrsn/aVery wet. Chance of local flooding in heavy rain.
September− Poor25–33°C330 mm18 days80%7 hrsn/aWettest month. The Chao Phraya can rise considerably.
October− Poor24–33°C162 mm20 days78%7 hrsn/aRain eases, but flood risk remains because of high water.
November++ Excellent23–33°C19 mm8 days70%7 hrsn/aTransition to the dry season. Water falls, pleasant weather.
December++ Excellent21–32°C3 mm2 days65%7 hrsn/aDry and cool. Best month for visiting temples.

🌄 Chiang Rai

Northern Thailand · Golden Triangle · mountainous

Best time: Nov–Feb Dry: Nov–Feb Wet: May–Oct

Rain per month in Chiang Rai (mm)11Jan15Feb33Mar84Apr198May172Jun287Jul321Aug272Sep121Oct47Nov12Dec
Rainfall per month (mm); colour = weather score
Chiang Rai: Weather and climate in Thailand
MonthScoreTemperatureRainfallRainy daysHumiditySun hours/daySeaNotes
January++ Excellent13–29°C11 mm2 days65%8 hrsn/aColdest month. Chance of night frost in the hills, sunny.
February++ Excellent14–31°C15 mm2 days55%9 hrsn/aDry and sunny. Start of the crop-burning smoke haze.
March++ Excellent17–34°C33 mm4 days50%10 hrsn/aPeak air pollution. Hot, hazy skies from agricultural fires.
April+ Good21–35°C84 mm8 days55%11 hrsn/aHottest month. Songkran, smoke gradually clears.
May± Fair22–33°C198 mm15 days68%11 hrsn/aRainy season starts. Fresher and greener, less smoke.
June± Fair24–32°C172 mm16 days75%9 hrsn/aRainy. Lush rice fields and tea plantations.
July− Poor24–31°C287 mm19 days78%8 hrsn/aWet. Frequent showers, green mountains in the Golden Triangle.
August− Poor23–31°C321 mm20 days80%8 hrsn/aWettest month. Heavy rainfall, the occasional mudslide.
September− Poor23–31°C272 mm18 days80%8 hrsn/aStill wet. Lush landscape, fewer tourists.
October± Fair21–31°C121 mm12 days76%8 hrsn/aRain eases. Transition month, pleasantly fresh.
November++ Excellent17–29°C47 mm5 days70%7 hrsn/aDry season begins. Cool fresh evenings.
December++ Excellent14–28°C12 mm2 days68%7 hrsn/aCold and dry. Morning mist in the valleys, the most beautiful light.

🪨 Krabi

Andaman coast · South · Krabi Town and surroundings

Best time: Dec–Mar Dry: Dec–Apr Wet: May–Nov

Rain per month in Krabi (mm)32Jan19Feb57Mar105Apr215May214Jun216Jul230Aug280Sep298Oct148Nov59Dec
Rainfall per month (mm); colour = weather score
Krabi: Weather and climate in Thailand
MonthScoreTemperatureRainfallRainy daysHumiditySun hours/daySeaNotes
January++ Excellent25–33°C32 mm12 days76%8 hrsCalmDry and warm. Calm sea, ideal for island trips.
February++ Excellent25–34°C19 mm6 days74%9 hrsCalmDriest month. Clear water, top diving conditions.
March+ Good26–34°C57 mm8 days76%9 hrsCalmWarmer, still mostly dry. The sea stays calm.
April+ Good26–34°C105 mm15 days79%10 hrsModerateHottest month. First showers announce the monsoon.
May− Poor26–33°C215 mm20 days81%9 hrsRoughSouthwest monsoon begins. Rainfall rises, sea gets restless.
June− Poor26–32°C214 mm19 days82%9 hrsRoughRainy season. Shorter heavy showers, green limestone cliffs.
July− Poor25–32°C216 mm20 days82%8 hrsRoughWet. Changeable weather, the occasional fierce storm.
August− Poor26–32°C230 mm20 days82%9 hrsRoughStill wet. Frequent showers, moderate wind.
September− Poor25–32°C280 mm21 days84%8 hrsRoughPeak rainfall. Rough sea, boat trips sometimes cancelled.
October− Poor25–31°C298 mm22 days85%8 hrsRoughWettest month. Highest humidity of the year.
November− Poor25–32°C148 mm19 days83%8 hrsModerateRain eases. Transition to the dry season.
December+ Good25–32°C59 mm17 days79%8 hrsCalmDry season returns. Sea calms down, high season begins.

🌉 Kanchanaburi

Western Thailand · River Kwai · hilly border region

Best time: Nov–Feb Dry: Nov–Feb Wet: May–Oct

Rain per month in Kanchanaburi (mm)2Jan10Feb30Mar75Apr135May105Jun100Jul95Aug190Sep170Oct45Nov5Dec
Rainfall per month (mm); colour = weather score
Kanchanaburi: Weather and climate in Thailand
MonthScoreTemperatureRainfallRainy daysHumiditySun hours/daySeaNotes
January++ Excellent20–33°C2 mm1 days60%9 hrsn/aDry and cool. Fresh mornings on the River Kwai.
February++ Excellent22–35°C10 mm2 days55%9 hrsn/aWarming up, still dry. Pleasant for the bridge and waterfalls.
March++ Excellent24–37°C30 mm5 days55%9 hrsn/aHot, first showers. Waterfalls still quiet because of low water.
April+ Good26–38°C75 mm8 days58%9 hrsn/aHottest month, the warmest of all 15 destinations. Songkran, scorching afternoons.
May± Fair26–36°C135 mm14 days65%8 hrsn/aRainy season starts. Waterfalls start flowing again.
June+ Good25–35°C105 mm13 days70%7 hrsn/aRainy, but less intense than on the coast. Green landscape.
July+ Good25–34°C100 mm13 days72%7 hrsn/aWet, moderate. Erawan Falls at their most beautiful.
August+ Good25–34°C95 mm14 days73%7 hrsn/aStill rainy. Lush jungle landscape around the river.
September± Fair25–34°C190 mm18 days78%6 hrsn/aWettest month. High water level on the River Kwai.
October± Fair24–32°C170 mm16 days75%7 hrsn/aRain eases. Lush green, waterfalls at full power.
November++ Excellent22–32°C45 mm5 days65%8 hrsn/aTransition to the dry season. Pleasant and drier.
December++ Excellent20–32°C5 mm1 days60%9 hrsn/aDry and cool. Best month for the war cemeteries.

🐘 Buri Ram

Isaan · Northeastern plateau · near the Cambodian border

Best time: Nov–Feb Dry: Nov–Feb Wet: May–Oct

Rain per month in Buri Ram (mm)8Jan10Feb56Mar81Apr203May198Jun224Jul254Aug302Sep107Oct30Nov13Dec
Rainfall per month (mm); colour = weather score
Buri Ram: Weather and climate in Thailand
MonthScoreTemperatureRainfallRainy daysHumiditySun hours/daySeaNotes
January++ Excellent18–31°C8 mm1 days62%8 hrsn/aCool and dry. Fresh mornings on the Khorat plateau.
February++ Excellent20–34°C10 mm2 days58%8 hrsn/aWarms up quickly, still dry. Pleasant for temple tours.
March+ Good23–36°C56 mm5 days58%8 hrsn/aHot, first thunderstorms. The dry Isaan plain turns brown.
April+ Good24–37°C81 mm8 days62%8 hrsn/aHottest month. Songkran, scorching heat on the plateau.
May− Poor24–35°C203 mm15 days70%7 hrsn/aRainy season starts. Rice seedlings begin, the landscape turns green.
June± Fair25–34°C198 mm14 days72%6 hrsn/aRainy. Good growing weather for the rice fields.
July− Poor24–33°C224 mm16 days74%5 hrsn/aWet. Frequent showers over the Isaan plain.
August− Poor24–33°C254 mm18 days76%5 hrsn/aVery wet. Plenty of green rice fields around Buriram.
September− Poor24–32°C302 mm22 days80%5 hrsn/aWettest month. Peak rainfall, the occasional local flooding.
October+ Good23–31°C107 mm14 days76%6 hrsn/aRain eases. Rice harvest approaches, pleasant weather.
November++ Excellent21–31°C30 mm4 days66%7 hrsn/aTransition to the dry season. Rice harvest, clear weather.
December++ Excellent18–30°C13 mm1 days60%8 hrsn/aCool and dry. Coldest month, pleasant for trips across the plateau.

Sources and method

The figures are historical climate averages (30–50 years) taken from our earlier climate overview. Actual weather can differ.

Sources: Weather & Climate, WeatherAtlas, WeatherSpark, Holiday Weather, SunPope, KhaoLak Center and Climate-Data.

Weather score (our own scale): Excellent = at most 50 mm of rain; Good = 51–120 mm; Fair = 121–200 mm; Poor = more than 200 mm, more than 18 rainy days or a rough sea. Temperature, smoke and air pollution are not part of the score.

Frequently asked questions

What is the best time to visit Thailand?

For most destinations, November to February is the driest and most pleasant season. The southwest coast (Phuket, Krabi, Khao Lak) is dry then too. On Koh Samui, November is the wettest month; according to the figures below it is driest there from February to April.

When is the rainy season in Thailand?

The rainy season runs roughly from May to October. The exception is the Gulf coast around Koh Samui and Khanom, where October and November are the wettest.

What is the hottest month in Thailand?

For most destinations April is the hottest month. According to these figures Kanchanaburi is the warmest in April: 38°C on average by day.

Where is it driest during the rainy season?

Of the 15 destinations, the least rain falls from May to October in Hua Hin, Kanchanaburi and 1.

Main page