Thailand climate

Thailand´s climate varies significantly from north to south, but for divers, the focus is on the southern peninsula, where warm tropical conditions prevail year-round. With average temperatures between 24°C and 30°C (75°F to 86°F), the region offers inviting seas and popular spots like Koh Tao, Koh Phangan, Koh Samui, Phuket, and the Similan Islands. Understanding the seasonal patterns here is key to choosing the best time to dive in Thailand.

The rainy season still offers warm waters but comes with higher humidity and occasional storms, so timing your trip carefully will help ensure the best conditions. A key piece of information to know: In Thailand, the rainy season isn’t all over the country at the same time. There are two rainy seasons. While the part of Thailand from Chiang Mai to Phuket via Bangkok (Northern, Central and Andaman Coast) has its rainy season from May to October, the Gulf of Thailand (Koh Samui and Koh Tao) has its rainy season from October to January.

Thailand average weather

You will find below, month by month, the average weather conditions in Thailand:

Thailand average temperatures

JanFebMarAprMayJunJulAugSepOctNovDec
max32°C
89°F
33°C
91°F
34°C
93°F
35°C
95°F
34°C
94°F
33°C
92°F
33°C
91°F
33°C
91°F
32°C
90°F
32°C
89°F
32°C
89°F
31°C
88°F
min22°C
72°F
24°C
75°F
26°C
78°F
27°C
80°F
27°C
80°F
27°C
80°F
26°C79°F26°C79°F26°C78°F26°C78°F24°C76°F22°C72°F

Thailand average number of rainy days

JanFebMarAprMayJunJulAugSepOctNovDec
557101514141415151310

Thailand weather data source: weatherspark.com

Phuket weather

Below, you will find month by month the average weather conditions in Phuket. These temperatures can also be used for other areas in the Andaman Sea, such as the Similan Islands and Koh Lanta.

Phuket average temperatures

JanFebMarAprMayJunJulAugSepOctNovDec
max29°C
84°F
29°C
84°F
30°C
86°F
31°C
88°F
31°C
88°F
31°C
88°F
31°C
88°F
31°C
88°F
31°C
88°F
31°C
88°F
30°C
86°F
29°C
84°F
min26°C
79°F
26°C
79°F
27°C
81°F
28°C
82°F
28°C
82°F
28°C
82°F
28°C
82°F
28°C
82°F
28°C
82°F
28°C
82°F
27°C
81°F
26°C
79°F

Phuket average number of rainy days

JanFebMarAprMayJunJulAugSepOctNovDec
431110151616151718129

Phuket weather data source: weatherspark.com

Koh Tao weather

Below, you will find month by month the average weather conditions in Koh Tao. These temperatures can also be used for other areas in the Gulf of Thailand, such as Koh Samui and Koh Tao.

Koh Tao average temperatures

JanFebMarAprMayJunJulAugSepOctNovDec
max29°C
84°F
29°C
84°F
30°C
86°F
31°C
88°F
31°C
88°F
31°C
88°F
31°C
88°F
31°C
88°F
31°C
88°F
31°C
88°F
30°C
86°F
29°C
84°F
min29°C
79°F
26°C
79°F
27°C
81°F
28°C
82°F
28°C
82°F
28°C
82°F
28°C
82°F
28°C
82°F
28°C
82°F
28°C
82°F
27°C
81°F
26°C
79°F

Koh Tao average number of rainy days

JanFebMarAprMayJunJulAugSepOctNovDec
33471014161619201712

Koh Tao weather data source: weatherspark.com

Other factors, of course, such as the water temperature, can have an impact on when you are booking your trip to scuba dive in Thailand. In this case, it is better to check Thailand water temperatures information.