Seasons in Thailand: Complete Guide
The dry, hot and rainy seasons explained — and how they differ by coast.
Updated 2026-08-04
The best time to visit most of Thailand is the dry high season from November to April, when skies are clear, humidity is lower and the sea is calm. May to October is the rainy monsoon season, cheaper and greener but wetter, peaking around September. The crucial twist is geography: Thailand has three climate zones that do not rain at the same time, so you can find good beach weather almost year-round if you pick the right coast — the Andaman side (Phuket, Krabi) is best November–April, while the Gulf side (Samui, Phangan) stays sunnier through much of the western monsoon.
When to go to Thailand
The season in Thailand splits broadly into two: a dry season and a rainy season, layered with a distinct hot spell in between. For most of the country the sweet spot is the cool, dry high season from November to April, when rain is rare, humidity is manageable and the sea is at its calmest and clearest. From roughly May to October the southwest monsoon brings the rainy season — heavier cloud, warm downpours and rougher seas on the west coast — though it is also the greenest, quietest and cheapest time to travel. Because the country stretches a long way north to south, no single rule fits everywhere, which is why picking your region matters as much as picking your month.
Dry season versus rainy season
The dry season delivers the postcard weather that draws most visitors: long sunny days, low rainfall and gentle seas ideal for swimming, diving and island-hopping. Within it, November to February is cool and comfortable, while March to May turns genuinely hot. The rainy season is not the washout many fear — downpours are often short, heavy afternoon bursts followed by sunshine rather than days of unbroken grey. Its trade-offs are more humidity, occasional rough water on exposed coasts, and the odd disrupted boat trip, balanced by lush scenery, lower prices and thinner crowds.
Why the climate varies by region
Thailand's weather is governed by monsoon winds, and those winds hit its regions differently. The southwest monsoon (May–October) soaks the Andaman coast and the north, while the northeast monsoon (roughly October–December) sends the heaviest rain to the Gulf of Thailand coast. That offset is the single most useful fact for planning a beach trip: when one coast is wet, the other is often still sunny, so "the season" in Thailand depends entirely on where you are standing.
Thailand's climate zones
It helps to think of Thailand as three weather regions, each with its own calendar.
North and central (Bangkok, Chiang Mai, Chiang Rai, Isan)
The interior has three clear seasons: cool and dry from November to February (the best time, and mild in the northern mountains), hot from March to May, and wet from June to October. Bangkok is hot and humid most of the year but most pleasant in the cool months. One regional caveat: from around February to April, the far north (Chiang Mai, Chiang Rai) can suffer agricultural burning that hazes the air, so nature lovers often prefer the post-monsoon clarity of November–December there.
Andaman coast (Phuket, Krabi, Khao Lak, Ko Phi Phi)
The Andaman islands and beaches follow the classic pattern: excellent from November to April, then wetter and rougher from May to October under the southwest monsoon. High season here means calm, transparent water for diving around the Similan and Surin islands (national-park dive sites that open roughly mid-October to mid-May) and reliable boat access to Phi Phi and Phang Nga Bay.
Gulf of Thailand (Samui, Phangan, Tao, Hua Hin, Cha-Am)
The Gulf coast runs on a different calendar. Its driest, sunniest stretch runs from January to September, and — crucially — it often stays fine during August, when the Andaman side is at its wettest. The catch is that the Gulf's own rainy season lands late, around October to December, with November typically the wettest month on Samui, Phangan and Tao. So if you want a beach holiday in the western monsoon months, the Gulf islands are usually the smarter choice.
Weather in Thailand month by month
The table gives a quick, at-a-glance comparison; the notes below add regional detail. Figures are broad national averages skewed toward the popular beach areas — always check the specific coast you are visiting, because the two seaboards can differ sharply in the same month.
January to April — the dry, then hot, high season
January is among the best beach months across most of Thailand: warm days, cooler nights, calm clear seas and low rainfall. February continues the dry, comfortable spell and works for both beaches and city sightseeing. March marks the start of the heat, still with fine sea conditions. April is the hottest month of the year — often into the mid-30s°C — and hosts Songkran (13–15 April), the Thai New Year, celebrated with joyous nationwide water fights; beaches remain good, but plan around the heat and holiday crowds.
May to August — the western monsoon begins
May opens the rainy season in many regions, though early rains are often patchy and short. June brings the first steady monsoon showers to the Andaman coast and the north. July sees humidity climb, but still delivers plenty of sunny "windows" between downpours. August is the pivot month: the Andaman side is properly wet, yet the Gulf — especially Samui — enjoys some of its best conditions, making it the go-to beach region in high summer.
September to December — the wettest, then the return of high season
September is typically the wettest month of the year on the west coast, with the heaviest rain and the lowest prices — great for budget travellers who do not mind grey afternoons. October is a transitional period: the Andaman coast begins clearing toward month's end, while the Gulf's own rains are just starting. November ushers in the Andaman high season and the Loy Krathong festival, and December is peak season — festive, busy and with the year's most dependable beach weather.
When the beach season starts
For the Andaman coast, the beach season runs from November through April, with the calmest, clearest water and the safest swimming. For the Gulf islands, the prime beach and diving window is roughly January to September. The best months for diving and snorkelling nationwide are the high-season stretches when visibility peaks: the Similan Islands off the Andaman coast are best from November to April, while Ko Tao in the Gulf has good diving across much of the year outside its late-autumn rains.
Where to chase the sun in the rainy period
If your only option is the western monsoon months, do not abandon the idea of a beach holiday — just switch coasts. From May to September, head for the Gulf: Ko Samui, Ko Phangan and Ko Tao usually enjoy far more sunshine than Phuket or Krabi at that time. Hua Hin and Cha-Am, an easy drive from Bangkok on the upper Gulf, are another reliable dry-ish escape during the southwest monsoon.
The rainy season in Thailand
The rainy season in Thailand deserves a fair hearing. On the Andaman coast and in the north it runs from about May to October; on the Gulf coast it lands later, around October to December. Regionally, the pattern is offset by the monsoon winds, so heavy rain in Phuket often coincides with sunshine on Samui, and vice versa. The rain itself is usually tropical and brief — dramatic afternoon storms that pass within an hour or two — rather than the persistent drizzle of temperate climates.
Best time for different types of holiday
Beach holidays
For a classic beach holiday, target the dry high season on the coast you have chosen — November to April on the Andaman, January to September on the Gulf. These windows give warm calm seas around 28–30°C, low rainfall and long sunny days.
Sightseeing and trekking
Culture and nature trips through Bangkok, Ayutthaya and the northern hills are best in the cool, dry months of November to February, when temperatures are mild and trails are dry. Avoid the March–May peak heat for strenuous trekking, and note the northern burning-season haze from February to April.
Festivals
Thailand's calendar has three headline events worth planning around: Songkran (13–15 April), the water-fight New Year celebrated nationwide; Loy Krathong (November full moon), when candle-lit rafts are floated on rivers and beaches; and the Western New Year, when the whole country is festive but prices and crowds peak.
Diving and water sports
Divers should follow visibility: the Andaman's premier sites, including the Similan Islands, shine from November to April, while the Gulf's Ko Tao is a strong choice for much of the year outside its October–December rains. Snorkelling and boat trips are safest and most reliable in each coast's dry season.
Tips for choosing your season
- Match the coast to the month: Andaman for November–April, Gulf for May–September.
- To dodge heat and humidity, favour the cool months of November to February.
- For the fewest tourists and lowest prices, travel in the green season, especially June and September.
- Skip the far north from February to April if clear mountain air matters, due to seasonal haze.
- Book well ahead for December to January and for Songkran in April, when demand and prices peak.
Sources: Tourism Authority of Thailand (tourismthailand.org); Thai Meteorological Department (tmd.go.th); Department of National Parks, Wildlife and Plant Conservation (dnp.go.th) for Similan and Surin islands dive-season dates.