When is the best time to visit Thailand?

If you’re planning a trip to Thailand, you might be wondering when is the best time to visit. Any month can be a great time to visit, but Thailand has three main seasons: cool season, hot season, and green season.

Cool season (November-February)
Pleasant temperatures, lower rainfall, and less humidity make this a great time to explore Thailand. However, it’s also the tourist high season, especially in December and January, so book your accommodation in advance. If you’re looking for a beach holiday, December to April tends to be the most popular period.

Hot season (March-May)
Inland areas can be hot and dry during this time, but it’s perfect for enjoying the coast and beaches. April also has the exuberant Songkran New Year Water Festival which provides the ideal opportunity to cool off.

Green season (May/June-October)
Although there can be some tropical downpours during this time, there’s still plenty of sunshine around too. It’s a great time to see the Thai countryside at its greenest, and there are often promotions available for flights and accommodation. And because the Gulf Coast and Andaman Coast experience different weather systems, May to July can still be a great time for a beach holiday on the islands of Ko Samui, Ko Tao and Ko Pha Ngan.

Pattaya Beach, Ko Lipe

Best beach weather

With different weather patterns affecting the Gulf Coast and Andaman Coast, you can still find a sunny Thai beach to relax on whatever time of year you travel. As a general rule, these are the areas where you should see the best weather:

April-October: Gulf Coast islands (Ko Samui, Ko Pha Ngan, Ko Tao)
November-March: Andaman Coast (including Krabi, Phuket), East Coast (including Ko Chang, Pattaya)

(Image: TAT Newsroom)

January

If you’re planning a trip to Thailand, January is a fabulous time to visit. The weather is generally pleasant with comfortable temperatures and lower humidity, making it an ideal time to explore city destinations like Bangkok and Chiang Mai, or to wander around the serene countryside of North Thailand.

January is a good month to visit any of Thailand’s beautiful beach resorts or islands on the Andaman Coast or East Coast. With consistently fine weather throughout January, it is the perfect time to go island hopping around Phuket, Krabi or Ko Chang.

Notable events:
Chinese Lunar New Year (usually falls in January or February)

January weather in Thailand
LocationAvg.
Min. Temp. (C)
Avg.
Max. Temp. (C)
Avg.
Rainfall

(mm)
Bangkok203211
Chiang Mai13298
Ko Samui2429144
Krabi24337
Pattaya233019
Phuket223242
Ko Kradan, Trang

February

February is an ideal month to holiday in Thailand. You can expect blue skies and warm temperatures throughout the country, with low humidity levels and comfortable temperatures.

Notable events:
Chiang Mai Flower Festival

February weather in Thailand
LocationAvg.
Min. Temp. (C)
Avg.
Max. Temp. (C)
Avg.
Rainfall

(mm)
Bangkok223328
Chiang Mai14326
Ko Samui253033
Krabi24347
Pattaya253114
Phuket223330
Chiang Mai Flower Festival
(Photo: Roy Cavanagh)

March

March sees a gradual increase in temperatures as the cool season gives way to the hot season. With the peak tourist season now over, you can take advantage of lower prices for accommodation and internal flights, making it an excellent time to visit any of the many islands or mainland beach resorts.

Notable events:
Makha Bucha Day (usually falls in February or March)
National Thai Elephant Day
National Muay Thai Day

March weather in Thailand
LocationAvg.
Min. Temp. (C)
Avg.
Max. Temp. (C)
Avg.
Rainfall

(mm)
Bangkok243431
Chiang Mai173415
Ko Samui263151
Krabi253436
Pattaya253252
Phuket233360
Snorkelling at Ko Poda, Krabi

April

April is a month of celebration in Thailand, with the eagerly-awaited Songkran New Year Water Festival being a highlight. While the hot season has arrived with full force, Thailand has air-conditioning in taxis, hotels, and shopping malls to help you beat the heat.

Notable events:
Poy Sang Long Festival
Songkran Thai New Year Water Festival

April weather in Thailand
LocationAvg.
Min. Temp. (C)
Avg.
Max. Temp. (C)
Avg.
Rainfall

(mm)
Bangkok253572
Chiang Mai223645
Ko Samui263286
Krabi2534120
Pattaya263367
Phuket2433157
Songkran Thai New Year Water Festival

May

May marks the start of the tourist low season, with the arrival of refreshing rain and a gradual lowering in the heat and humidity index as the month progresses. May is also a time for locals to celebrate with Rocket Festivals in the north and northeast.

Notable events:
Rocket Festivals
Visakha Bucha Day (falls in May/June)

Read more about visiting Thailand in May

May weather in Thailand
LocationAvg.
Min. Temp. (C)
Avg.
Max. Temp. (C)
Avg.
Rainfall

(mm)
Bangkok2534190
Chiang Mai2334153
Ko Samui2633158
Krabi2532346
Pattaya2632177
Phuket2532345
Benjakitti Forest Park, Bangkok

June

June is an excellent month to explore the natural beauty of Thailand as the country welcomes the start of the green season. Although there is an increased chance of rainfall on the Andaman Coast and East Coast, it’s a different story on the Gulf Coast. The islands of Ko Samui, Ko Pha Ngan, and Ko Tao enjoy extended spells of warm and sunny weather from April to October with June a particularly good month to visit.

Notable events:
Phi Ta Khon Ghost Festival

Read more about visiting Thailand in June

June weather in Thailand
LocationAvg.
Min. Temp. (C)
Avg.
Max. Temp. (C)
Avg.
Rainfall

(mm)
Bangkok2433152
Chiang Mai2332136
Ko Samui263293
Krabi2632204
Pattaya273179
Phuket2531286
Silver Beach, Ko Samui

July

July follows a similar pattern to June, with pleasant conditions for exploring the scenic countryside in the central and northern regions.

Notable events:
Asahna Bucha Day (usually falls in July or August)
Ubon Ratchathani Candle Festival

Read more about visiting Thailand in July

July weather in Thailand
LocationAvg.
Min. Temp. (C)
Avg.
Max. Temp. (C)
Avg.
Rainfall

(mm)
Bangkok2432158
Chiang Mai2331167
Ko Samui2532131
Krabi2531297
Pattaya263177
Phuket2531284
Wat Tham Seua, Kanchanaburi

August

August is an excellent time to venture beyond the beaches and discover the diverse destinations Thailand has to offer, with fewer crowds and attractive deals on hotels and internal flights. While there may be tropical downpours in the afternoon or evening, temperatures are warm and comfortable.

Notable events:
Mother’s Day

Read more about visiting Thailand in August

August weather in Thailand
LocationAvg.
Min. Temp. (C)
Avg.
Max. Temp. (C)
Avg.
Rainfall

(mm)
Bangkok2432187
Chiang Mai2331227
Ko Samui2532106
Krabi2531266
Pattaya263191
Phuket2531272
Nan province, North Thailand

September

In September, you can witness Thailand’s countryside at its greenest and most scenic, with long periods of sunny weather and occasional rain.

Notable events:
Thai National Flag Day

Read more about visiting Thailand in September

September weather in Thailand
LocationAvg.
Min. Temp. (C)
Avg.
Max. Temp. (C)
Avg.
Rainfall

(mm)
Bangkok2432320
Chiang Mai2331251
Ko Samui2532113
Krabi2530391
Pattaya2531202
Phuket2530417
Thale Noi, Phatthalung

October

October marks the end of the wet season months for most of the country, with an enjoyable combination of sunshine and showers. Awk Phansa, an important date in the Thai calendar, is celebrated with regional festivals across the country.

Notable events:
Awk Phansa (usually falls in October)
Vegetarian Festival (usually falls in September/October)

Read more about visiting Thailand in October

October weather in Thailand
LocationAvg.
Min. Temp. (C)
Avg.
Max. Temp. (C)
Avg.
Rainfall

(mm)
Bangkok2431231
Chiang Mai2131132
Ko Samui2531266
Krabi2431345
Pattaya2431249
Phuket2430351
Wat Mahathat, Sukhothai

November

Thailand’s cool season officially begins in November, with clear skies and lower humidity making it an ideal time to travel. The enchanting Loy Krathong Festival is celebrated in November.

Notable events:
Loy Krathong
Yi Peng Lantern Festival

Read more about visiting Thailand in November

November weather in Thailand
LocationAvg.
Min. Temp. (C)
Avg.
Max. Temp. (C)
Avg.
Rainfall

(mm)
Bangkok223157
Chiang Mai193044
Ko Samui2430526
Krabi2431173
Pattaya2330134
Phuket2331188
Loy Krathong Festival

December

December is another great month to visit Thailand, with pleasant weather and cooler temperatures making it an excellent time for family holidays and winter sunshine breaks. As one of the most popular months to visit Thailand, it’s advisable to book accommodation in advance.

Notable events:
Father’s Day
Christmas Star Parade
New Year Countdown

Read more about visiting Thailand in December

December weather in Thailand
LocationAvg.
Min. Temp. (C)
Avg.
Max. Temp. (C)
Avg.
Rainfall

(mm)
Bangkok20319
Chiang Mai152815
Ko Samui2429213
Krabi243139
Pattaya22304
Phuket233171
Sunrise viewpoint at Ja Bo village, Mae Hong Son province, North Thailand
Scroll to Top