Railay beach in Krabi
Guide

Where the sea is good in Thailand in the month you travel

Thailand has two seas with different seasons. Phuket is dry December to March, Samui February to September, Pattaya November to April (TMD normals 1991-2020).

Key facts

Phuket: driest and wettest month
February 24 mm, September 350 mm
TMD, 1991-2020 normals, station 48 564
Koh Samui: wettest month
November 444.6 mm
TMD, 1991-2020 normals, station 48 550
Pattaya: annual rainfall
1,105.8 mm
TMD, 1991-2020 normals, station 48 461
Trat (Koh Chang): annual rainfall
4,926.5 mm, July 1,024 mm
TMD, 1991-2020 normals, station 48 501
On this pageWhy the two seas have different seasons
  1. Why the two seas have different seasons
  2. Beach regions by season: TMD normals
  3. The Andaman Sea: Phuket, Krabi, Khao Lak
  4. Southern Gulf: Koh Samui, Koh Phangan, Koh Tao
  5. Upper and eastern Gulf: Pattaya, Hua Hin, Koh Chang
  6. Beach holidays by month: a quick guide
  7. FAQ
  8. Sources

Thailand’s beaches sit on two seas: the Andaman Sea in the west and the Gulf of Thailand in the east. Their seasons differ because different monsoons bring the rain. Below are Thai Meteorological Department (TMD) normals for beach stations, what they mean for choosing a month, and where to find our area and beach guides. Checked on 17 October 2026.

Why the two seas have different seasons

TMD describes the southwest monsoon as blowing from May to October and bringing rain to windward coasts, and the northeast monsoon as blowing from October to February. TMD splits the south into two coasts: the western Andaman coast gets wet in the southwest monsoon, the eastern Gulf coast in the northeast monsoon, which picks up moisture over the Gulf. TMD notes that the south is the only region with heavy rain almost all year, around 2,300 mm. Pattaya and Hua Hin lie further north in the upper Gulf and get roughly half that: about 940-1,110 mm a year.

Beach regions by season: TMD normals

These are 1991-2020 normals. Khao Lak uses the Takua Pa station, Koh Chang the Trad station on the mainland, and Koh Phangan and Koh Tao the nearest station on Koh Samui, since TMD has no normals for those islands.

RegionTMD stationDriest monthWettest monthMonths under 100 mmYear, mm
PhuketPhuketFebruary, 24 mmSeptember, 350 mmDecember-March2,272
KrabiKrabiFebruary, 36 mmOctober, 293 mmDecember-February2,181
Khao LakTakua PaFebruary, 45 mmSeptember, 636 mmDecember-February3,873
Koh Samui, Phangan, TaoKo SamuiFebruary, 64 mmNovember, 445 mmFebruary, April (February-September all under 135 mm)1,994
PattayaPhatthayaDecember, 12 mmOctober, 225 mmNovember-April, August1,106
Hua HinHua HinDecember, 12 mmOctober, 250 mmall except September and October936
Koh ChangTradDecember, 28 mmJuly, 1,024 mmNovember-February4,927

TMD counts any day with 0.1 mm or more as a rainy day, so a sunny day with a short shower counts too. A normal is a 30-year average, and any single year can be drier or wetter.

The Andaman Sea: Phuket, Krabi, Khao Lak

The season runs from December to March: little rain, a calm sea and the national parks open. From May to October west-facing beaches get waves and red flags: Rawai municipality warns of strong waves at Nai Harn from May to October, and Karon municipality describes Karon’s waves as fairly strong. The Similan Islands close every year from 16 May to 14 October, and Maya Bay on Phi Phi from 1 August to 30 September (DNP).

Phuket. West coast beaches by area: Patong, Karon, Kata and the separate Kata Beach guide, Kamala, Surin, Bang Tao, Layan, Mai Khao by the airport, and in the south Nai Harn and Rawai, whose beach is not for swimming. Calmer spots in the rainy season are in calm beaches in Phuket, and the surrounding islands on Phuket islands.

Krabi. Driest in February, wettest in October. The trip from Phuket is on Krabi, and Phi Phi belongs to a Krabi province national park: Phi Phi.

Khao Lak. The wettest place in the table: 3,873 mm a year at Takua Pa and 636 mm in September. December to February is dry, though, and the Similan Islands are nearby. The area guide is Khao Lak.

Southern Gulf: Koh Samui, Koh Phangan, Koh Tao

The seasons are shifted here. At the Samui station February to September each get 64-134 mm, and the rains peak in October-December: 295, 445 and 263 mm. TMD’s 2026-2027 outlook expects heavy rain and 2-4 m waves on the southern Gulf coast, from Chumphon southwards, from mid-October to early January, with possible tropical storms in November and December. In summer, when Phuket has waves, Samui is usually calmer, which is the main case for these islands from May to September.

Upper and eastern Gulf: Pattaya, Hua Hin, Koh Chang

Pattaya. Dry from November to April, wettest in September and October. Beaches by area: Jomtien, Na Jomtien, Pratumnak, Wongamat, Naklua, Central Pattaya. By month: Pattaya in October and Pattaya in November.

Hua Hin. The driest beach station in the table: 936 mm a year, with more than 100 mm only in September and October. We do not have a Hua Hin guide yet.

Koh Chang. Use the Trad station on the mainland as a guide, as TMD has no normals for the island. The seasons are sharp: dry from November to February, over 1,000 mm in July. Not a summer beach destination.

Beach holidays by month: a quick guide

MonthsWhere, by TMD normalsWhat to avoid
December-MarchPhuket, Krabi, Khao Lak, Pattaya, Hua Hin, Koh Chang until FebruarySamui is still wet in December and January
Aprilevery regionheat: highs from 31.8 °C on Samui to 34.3 °C in Krabi
May-SeptemberKoh Samui, Phangan, Tao, Hua Hinthe Andaman coast and Koh Chang
OctoberHua Hin and Pattaya, with caveatsSamui, the Andaman coast until mid-month
NovemberPattaya, Hua Hin, the Andaman coast towards the end of the monthSamui, Phangan, Tao

Month-by-month guides: Thailand in October, Thailand in November, Phuket in October, Phuket in February. If you are choosing between the two main resorts, see Pattaya vs Phuket.

FAQ

What is the prettiest beach in Thailand?

There is no objective ranking, and travel top-tens differ from site to site. We compare beaches on checkable points: season by TMD normals, waves as described by municipalities, distance to the airport and what is nearby. That makes choosing easier than going by photos.

Where is the best beach holiday in Thailand?

It depends on the month. From December to March the Andaman coast is driest by TMD normals: Phuket, Krabi, Khao Lak. From May to September Koh Samui and nearby islands are better, with under 135 mm a month. Pattaya and Hua Hin are driest from November to April and closest to Bangkok.

Where is the sea calm in Thailand in summer?

From May to October the southwest monsoon brings waves to the Andaman coast. The Gulf of Thailand is calmer then: Koh Samui gets 102-134 mm a month from May to September by TMD normals. Phuket also has bays on its east coast sheltered from the west wind.

Which Thai beaches have white sand?

There is no official register of beaches by sand colour. Municipalities describe their beaches in their own words: Rawai municipality, for example, mentions Nai Harn's fine sand. Our area pages collect these official descriptions for each beach.

Which beach is Bangla Road on?

Bangla Road is in Patong and runs down to Patong Beach on Phuket's west coast. It is the island's main nightlife street, so staying right next to it is noisy. More on the Patong page.

Sources

  1. TMD. Climatological Data for the Period 1991-2020 (stations 48 461, 48 475, 48 501, 48 550, 48 561, 48 563, 48 564, 48 565)ubonmet.tmd.go.th, checked 17 October 2026
  2. TMD. Thailand's seasons and climate, PDF pp. 2, 4, 6tmd.go.th, checked 17 October 2026
  3. TMD. Cool season outlook 2026-2027 (issued 9 October 2026)tmd.go.th, checked 17 October 2026
  4. DNP. Mu Ko Similan National Parkportal.dnp.go.th, checked 17 October 2026
  5. DNP. National park closures 2569 (2026)portal.dnp.go.th, checked 17 October 2026
  6. Rawai Municipality. Nai Harn Beachrawai.go.th, checked 17 October 2026
  7. Karon Municipality. Karon Beachkaroncity.go.th, checked 17 October 2026

Found an error or outdated fact? Tell the editors, we will fix it and update the check date.