The best time to visit Phuket is during the dry season from November to April when the skies are clear and sunny averaging 28°C (82°F).
Phuket enjoys a tropical monsoon climate with warm temperatures year round spread across three distinct seasons: warm (November to February), hot (March to May) and wet (May to October). The average annual temperature is 27°C (81°F).
The warm, dry season from November to February sees the best weather of the year with temperatures ranging between 23°C (73°F) and 31°C (87°F). December is the coolest month of the year, averaging 27°C (73°F). Seawater is warm and calm.
The hot season from March to May sees daily highs average 33°C (91°F), with the first thunderstorms arriving in April.
The wet season from May until October (with the most rain occuring during September and October) brings hot days and torrential rain that falls mainly in the afternoon and evening.
Temperatures average 29°C (84°F) with highs of 31°C (87°F) from May onwards; you can also expect high humidity and the seawater becomes cloudy and often rough.
Best time for activities: Snorkelling, sunbathing and water sports are best between November and April, while surfing is better from May to October.
High Season: From November to April
Low Season: May to October brings less crowds, cheaper accommodation and, as the locals are quick to point out, it does not rain all day.
J | F | M | A | M | J | J | A | S | O | N | D | |
Ave Temp (°C) | 27 | 28 | 29 | 29 | 29 | 29 | 28 | 28 | 27 | 28 | 27 | 27 |
Ave High Temp (°C) | 32 | 33 | 34 | 33 | 32 | 32 | 31 | 31 | 30 | 31 | 31 | 31 |
Ave Low Temp (°C) | 22 | 23 | 23 | 24 | 25 | 25 | 25 | 25 | 24 | 24 | 23 | 23 |
Sunshine (Hrs daily) | 8 | 9 | 8 | 9 | 8 | 7 | 8 | 8 | 7 | 7 | 7 | 8 |
Daylight (Hrs daily) | 12 | 12 | 12 | 12 | 12 | 13 | 13 | 12 | 12 | 12 | 12 | 12 |
Comfort Level | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Ave Humidity (%) | 75 | 75 | 75 | 80 | 85 | 85 | 85 | 85 | 85 | 90 | 85 | 80 |
UV Index | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 10 |
Days with some Rain | 6 | 4 | 8 | 11 | 18 | 18 | 19 | 19 | 21 | 23 | 16 | 10 |
Ave Rainfall (mm) | 40 | 30 | 40 | 150 | 200 | 240 | 300 | 260 | 400 | 280 | 200 | 60 |
Sea Temp (°C) | 28 | 29 | 29 | 30 | 30 | 30 | 30 | 29 | 29 | 29 | 29 | 28 |
(Phuket, Thailand) | J | F | M | A | M | J | J | A | S | O | N | D |
› January | › February | › March | › April |
› May | › June | › July | › August |
› September | › October | › November | › December |
Note: Meteorological data is sourced from the United States National Oceanic and Atmospheric Administration (NOAA) and the World Meteorological Organization (WMO), with additional historical climate data sourced from the Thai Meteorological Department.
Latest update: Best time to visit Phuket: 22 April, 2022
Advertising