Climate & Weather

Day time maximum temperature Night time minimum temperature Average water temperature Average rainfall Average amount of sun hours
January Day time maximum temperature 31°c Night time minimum temperature 22°c Average water temperature 28°c Average rainfall 48mm Average amount of sun hours 8h
February Day time maximum temperature 32°c Night time minimum temperature 23°c Average water temperature 28°c Average rainfall 34mm Average amount of sun hours 8h
March Day time maximum temperature 32°c Night time minimum temperature 23°c Average water temperature 30°c Average rainfall 84mm Average amount of sun hours 8h
April Day time maximum temperature 32°c Night time minimum temperature 25°c Average water temperature 30°c Average rainfall 173mm Average amount of sun hours 8h
May Day time maximum temperature 31°c Night time minimum temperature 25°c Average water temperature 30°c Average rainfall 307mm Average amount of sun hours 6h
June Day time maximum temperature 30°c Night time minimum temperature 25°c Average water temperature 30°c Average rainfall 228mm Average amount of sun hours 5h
July Day time maximum temperature 30°c Night time minimum temperature 25°c Average water temperature 28°c Average rainfall 235mm Average amount of sun hours 5h
August Day time maximum temperature 30°c Night time minimum temperature 25°c Average water temperature 29°c Average rainfall 280mm Average amount of sun hours 5h
September Day time maximum temperature 29°c Night time minimum temperature 24°c Average water temperature 29°c Average rainfall 413mm Average amount of sun hours 4h
October Day time maximum temperature 30°c Night time minimum temperature 24°c Average water temperature 29°c Average rainfall 309mm Average amount of sun hours 5h
November Day time maximum temperature 30°c Night time minimum temperature 23°c Average water temperature 29°c Average rainfall 205mm Average amount of sun hours 5h
December Day time maximum temperature 30°c Night time minimum temperature 23°c Average water temperature 29°c Average rainfall 52mm Average amount of sun hours 5h

Phuket climate & weather

Phuket is warm throughout the year with average temperatures of 22⁰C-34⁰C. Most travellers consider November to February the best time to visit Phuket, when days are mostly sunny and dry – ideal if you’re planning to spend lots of time on the beach. The wet season runs from May to October, when the south-west monsoon brings higher levels of rainfall and humidity. During low season months, you can find the best-value offers for accommodation and fewer crowds. Between April and May, temperatures reach the highest in the year and can mean uncomfortable levels of heat. Phuket is a great base for reaching some of Thailand’s best diving and snorkelling spots including Koh Phi Phi and the Surin and Similan Islands. The best time to snorkel or dive is November to April, when water visibility is good and conditions are calmer. The Surin and Similan Islands can be visited from mid-October to mid-May.

Here’s our month-by-month guide on navigating Phuket’s tropical weather, including its monsoon season.

Phuket in January

January is one of the best months to visit Phuket. Days are warm at an average temperature of 27⁰C with cool evenings and 8 hours of sunshine every day. While a rain-free visit can never be guaranteed in any tropical destination, January is one of the driest months in Phuket. It’s one of the best times to visit Thailand as a whole destination, as most of the country is delightfully warm and generally dry. If you’re keen to go snorkelling or diving, you can enjoy pleasant sea temperatures of 28⁰C and good visibility at nearby sites including Koh Phi Phi and the Surin and Similan Islands.

Phuket in February

In February, the weather in Phuket is warm and dry with average temperatures of 23⁰C-33⁰C. It’s another popular month to visit Phuket and enjoy its pretty beaches; days have 9 hours of sunshine with blue skies and the odd tropical shower. February is another ideal month for combining destinations in Thailand. Snorkelling and diving conditions are good too, as seas are calm and warm at 29⁰C.

Phuket in March

Phuket is warm in March, with a slight increase in rainfall and humidity as the dry season comes to an end. Temperatures average between 23⁰C-34⁰C and days are generally sunny with blue skies. Sea temperatures are nice and warm for snorkelling and diving at around 29⁰C.

Phuket in April

Phuket is hot and humid in April, with a chance of heavy showers. Days feel hot with average highs of 33⁰C and there are 8 hours of sunshine a day. Sea temperatures are usually around 29⁰C. April is the last full month for snorkelling and diving in the Surin and Similan Islands before they close for maintenance.

The Thai New Year, Songkran, is a week-long national celebration in April, most notably marked by the huge street water fights – a welcome refreshment from the scorching heat.  

Phuket in May

May is warm in Phuket and increasingly wet with the arrival of the south-west monsoon and the beginning of the rainy season. Temperatures are warm at 25⁰C-32⁰C and there are 8 hours of sunshine a day. There’s a good chance of rainfall with a mix of sunny and cloudy days. During the wet season, swimming in the sea may not be possible with the rougher conditions. The Surin and Similan Islands close in mid-May until mid-October for conservation.

Phuket in June

In June, Phuket is warm with a high chance of rainfall. It’s humid and warm with an average temperature of 29⁰C, and frequent showers are likely. Phuket’s beaches become unsuitable for swimming as the sea conditions becoming rougher; Koh Samui in the Gulf of Thailand is a good alternative, as it remains warm and mostly dry.

Phuket in July

Phuket is warm and wet in July.  The south-west monsoon means there’s a good chance of rain, with rough sea conditions. For better weather and swimming conditions, it’s worth considering Koh Samui and Koh Phangan on the east coast.

Phuket in August

In August, the weather is wet and warm. The average temperatures fall between 25⁰C and 31⁰C and there’s a high chance of rainfall all through the month. If you’re looking for some sun and sand in Southeast Asia, Bali is a great alternative destination.

Phuket in September

September is typically one of the wettest months in Phuket. You can expect lots of heavy showers as well as thunderstorms, with warm average temperatures of 27⁰C. Bali and some of Vietnam’s beaches such as Nha Trang and Hoi An have lovely weather and worth considering if you’re after a beach holiday in South-East Asia.

Phuket in October

Weather in October is wet and warm in Phuket. It’s the end of the wet season, so rainfall will decrease as the month goes on but showers are likely along with warm and sunny days. Average temperatures are at 28⁰C and there are 7 hours of sunshine a day.

Phuket in November

Phuket is dry and sunny in November. It’s considered one of the best months to visit Phuket, when the weather is less humid and there are 7 hours of sunshine every day. Temperatures are warm at around 23⁰C and 31⁰C and weather across the rest of the country is mostly dry and sunny too – an ideal time to explore other destinations in Thailand along with Phuket. Improved sea conditions make it a good time for diving and snorkelling.

Phuket in December

Phuket’s weather is warm and dry in December. It’s a popular time to visit as there are 8 hours of sunshine every day and temperatures average between 23⁰C and 31⁰C. December is another excellent month to take advantage of the great weather across the country for multi-centre holidays with Bangkok and Chiang Mai.