Thailand

The best time to visit

When to go to Thailand

Go in the cool, dry season, November to February, for the most comfortable weather. March to May is fiercely hot, and the monsoon runs roughly June to October, though the islands differ coast to coast.

Every month, rated
AvoidFairGoodGreatIdeal
87
Jan
80
Feb
73
Mar
62
Apr
37
May
53
Jun
54
Jul
48
Aug
30
Sep
36
Oct
89
Nov
90
Dec

A 0 to 100 comfort rating from daytime heat, overnight chill, rainfall and storm risk, for Bangkok. Higher is better. Some links on this page are affiliate links, at no cost to you.

Best months
Nov to Feb

The steadiest weather, peaking around Dec.

Shoulder
Mar to Apr, Jun to Jul

Either side of peak, with thinner crowds and better rates.

Low season
May, Aug to Oct

Rainy season.

In short

The year at a glance

Thailand has three seasons, and Bangkok sets the ratings below. The cool, dry months from November to February are the season to aim for, with warm, sunny days and lower humidity, which is also why they are the busiest and priciest. March to May is the hot season, when temperatures and humidity climb hard.

The southwest monsoon brings the rains from around June to October to most of the country. The islands are the exception worth knowing: the Andaman coast, including Phuket and Krabi, is wettest from May to October, while the Gulf coast, including Koh Samui, gets its heaviest rain later, around October to December.

Dec
Best month
35°C
Warmest, Apr
330mm
Wettest, Sep
21°C
Coldest, Dec

Month by month

Thailand month by month

Highs, lows, rainfall and the rating, for Bangkok.

MonthHighLowRainRatingWhat it is like
January32°C / 90°F22°C / 72°F15 mmIdeal 87Hot and dry. Bangkok hotels in January
February33°C / 91°F24°C / 75°F20 mmIdeal 80Hot and dry.
March34°C / 93°F25°C / 77°F40 mmGreat 73Very hot and dry.
April35°C / 95°F27°C / 81°F90 mmGreat 62Very hot with a little rain.
May34°C / 93°F26°C / 79°F250 mmFair 37Very hot and very wet, monsoon rains.
June33°C / 91°F26°C / 79°F150 mmGood 53Hot and wet.
July32°C / 90°F25°C / 77°F155 mmGood 54Hot and wet.
August32°C / 90°F25°C / 77°F200 mmGood 48Hot and wet.
September32°C / 90°F25°C / 77°F330 mmFair 30Hot and very wet, monsoon rains.
October31°C / 88°F24°C / 75°F290 mmFair 36Hot and very wet, monsoon rains.
November31°C / 88°F23°C / 73°F55 mmIdeal 89Hot with a little rain. Bangkok hotels in November
December31°C / 88°F21°C / 70°F10 mmIdeal 90Hot and dry. Bangkok hotels in December

By region

Where you go changes when you go

01

Bangkok and the centre

Hot and humid year round, most comfortable in the cool, dry season from November to February.

02

Phuket and the Andaman coast

Driest and best from November to April. The rains here run May to October, with the heaviest in the middle of that stretch.

03

Koh Samui and the Gulf coast

Follows a different pattern, staying drier in summer and taking its heaviest rain around October to December.

Go for

Best time to visit Thailand for

Islands and beaches

November to April on the Andaman coast for Phuket and Krabi, with calm, clear seas and sunshine.

Cities and temples

November to February for Bangkok and Chiang Mai, with the year's most comfortable weather.

Festivals

Songkran, the water-fight new year, in April, and Loy Krathong, the festival of lights, in November.

Value and green season

June to October brings cheaper travel and green landscapes, with rain that often falls in short bursts.

On the calendar

What is on, and when

Songkran, April

The Thai new year turns the whole country into a giant, joyful water fight.

Loy Krathong, November

Floating lanterns and candle-lit baskets drift on rivers and lakes across the country.

Watch out

Rainy season

May to Oct.

Extreme heat

Apr.

Where to stay

Where to stay in Thailand

Compare hotels and rentals around Bangkok, then book the month you want.

Ready to book?

Rates climb in peak season, so the best-weather months pay to book early. Shoulder and low months are the value windows.

Prefer to sort flights first? Compare flights

Questions

Good to know

What is the best time to visit Thailand?
The cool, dry season from November to February, with warm, sunny days and lower humidity. It is the most comfortable and the most popular time.
When is the monsoon in Thailand?
Roughly June to October for most of the country and the Andaman coast. The Gulf coast around Koh Samui differs, with its heaviest rain around October to December.
Is April a good time to visit Thailand?
It is the hottest month and can be uncomfortable, but it is also when Songkran, the famous water festival, takes place, which many travellers plan around.

Where else, and when

Every country on one map, or jump straight to another guide.