, with very mild winters and hot, humid and rainy summers. The rains are abundant from April to September. The sun shines 55-58% of the time from August to November, while it shines only 28-30% of the time from February to April.
The city is located in southern China, in the Tropic of Cancer, on the east coast of
, from December to February, is very mild, with some sunny days more likely in December, while later, clouds and rains gradually become more frequent. Occasionally, cold and windy days can occur, with highs around 10 °C (50 °F) or even below.
, from June to September, is hot and muggy. In July 2020, the temperature reached 40 °C (104 °F), and the average maximum was 35.6 °C (96.1 °F).
, the tropical cyclones of Southeast Asia. Typically, typhoons pass in this area from June to early November, but they have sometimes affected the area outside of this period, as happened in April 2008 and in May 2006. The area most at risk is the coastal one, since it can receive the strongest winds, as well as storm surges.
to visit Shantou. Winter can be windy, and sometimes cold, and in the second part the sky is often cloudy. Spring is pleasantly warm, but also gloomy, and in April, thunderstorms also begin, then by May, the air becomes sultry, and there is the risk (though still low) of typhoons. In theory, autumn is the best season, but typhoons are still possible in October, while in November, there may be windy days, and at the end of the month, it can sometimes already be a bit cold. All in all, the best periods are from mid-March to mid-April, and from mid-October to late November.
. Here are the average temperatures.
January, the coldest month of the year, is generally a very mild month. The average temperature is of
15.3 °C, with a minimum of
11.8 °C and a maximum of
18.8 °C.

On the coldest nights of the month, the temperature usually drops to around
5.5 °C. However, it dropped to
1 °C in January 2016.

On the warmest days of the month, the temperature usually reaches around
25.5 °C. However, it reached
29 °C in January 2000.

Precipitation amounts to
38 mm, distributed over 4 days.
The day lasts on average 10 hours and 55 minutes.

There are on average 4.5 hours of sunshine per day. So, the sun shines 43% of the time.
The average humidity is 74%. Hence, the air is normally humid.
The average wind speed is of
9.3 kph.

The average sea temperature is of
20 °C. Therefore, the sea is very cool for swimming.
February is generally a very mild month. The average temperature is of
16 °C, with a minimum of
12.6 °C and a maximum of
19.3 °C.

On the coldest nights of the month, the temperature usually drops to around
7 °C. However, it dropped to
4 °C in February 2014.

On the warmest days of the month, the temperature usually reaches around
27 °C. However, it reached
30 °C in February 2015.

Precipitation amounts to
48.2 mm, distributed over 5 days.
The day lasts on average 11 hours and 25 minutes.

There are on average 4 hours of sunshine per day. So, the sun shines 35% of the time.
The average humidity is 77%. Hence, the air is normally humid.
The average wind speed is of
9.7 kph.

The average sea temperature is of
20.2 °C. Therefore, the sea is very cool for swimming.
March is generally a warm month. The average temperature is of
18.3 °C, with a minimum of
15 °C and a maximum of
21.6 °C.

On the coldest nights of the month, the temperature usually drops to around
9.5 °C. However, it dropped to
4 °C in March 2005.

On the warmest days of the month, the temperature usually reaches around
29.5 °C. However, it reached
32 °C in March 2015.

Precipitation amounts to
85.9 mm, distributed over 7 days.
The day lasts on average 12 hours and 0 minutes.

There are on average 3.5 hours of sunshine per day. So, the sun shines 30% of the time.
The average humidity is 78%. Hence, the air is normally humid.
The average wind speed is of
9.6 kph.

The average sea temperature is of
21.5 °C. Therefore, the sea is cool for swimming.
April is generally a warm month. The average temperature is of
22.2 °C, with a minimum of
18.9 °C and a maximum of
25.4 °C.

On the coldest nights of the month, the temperature usually drops to around
13 °C. However, it dropped to
7.7 °C in April 2000.

On the warmest days of the month, the temperature usually reaches around
32 °C. However, it reached
34 °C in April 2019.

Precipitation amounts to
146.5 mm, distributed over 9 days.
The day lasts on average 12 hours and 40 minutes.

There are on average 4 hours of sunshine per day. So, the sun shines 33% of the time.
The average humidity is 79%. Hence, the air is normally humid.
The average wind speed is of
9.2 kph.

The average sea temperature is of
23.4 °C. Therefore, the sea can be considered barely acceptable for swimming.
May is generally a warm to hot, muggy month. The average temperature is of
25.8 °C, with a minimum of
22.8 °C and a maximum of
28.7 °C.

On the coldest nights of the month, the temperature usually drops to around
18 °C. However, it dropped to
15.5 °C in May 1993.

On the warmest days of the month, the temperature usually reaches around
34 °C. However, it reached
37 °C in May 2018.

Precipitation amounts to
194.3 mm, distributed over 11 days.
The day lasts on average 13 hours and 20 minutes.

There are on average 5 hours of sunshine per day. So, the sun shines 37% of the time.
The average humidity is 82%. Hence, the air is normally humid.
The average wind speed is of
9 kph.

The average sea temperature is of
25.5 °C. Therefore, the sea is warm enough for swimming.
June is generally a very hot, muggy month. The average temperature is of
28.3 °C, with a minimum of
25.5 °C and a maximum of
31.1 °C.

On the coldest nights of the month, the temperature usually drops to around
22 °C. However, it dropped to
18 °C in June 2010.

On the warmest days of the month, the temperature usually reaches around
35 °C. However, it reached
38 °C in June 1996.

Precipitation amounts to
283 mm, distributed over 14 days.
The day lasts on average 13 hours and 35 minutes. June 21, the summer solstice, is the longest day of the year in the Northern Hemisphere.

There are on average 6 hours of sunshine per day. So, the sun shines 42% of the time.
The average humidity is 84%. Hence, the air is normally humid.
The average wind speed is of
9.5 kph.

The average sea temperature is of
27.4 °C. Therefore, the sea is pleasantly warm and allows long swims.
July, the hottest month of the year, is generally a very hot, muggy month. The average temperature is of
29.6 °C, with a minimum of
26.4 °C and a maximum of
32.7 °C.

On the coldest nights of the month, the temperature usually drops to around
24 °C. However, it dropped to
21.5 °C in July 1992.

On the warmest days of the month, the temperature usually reaches around
36.5 °C. However, it reached
40 °C in July 2020.

Precipitation amounts to
223.2 mm, distributed over 11 days.
The day lasts on average 13 hours and 25 minutes.

There are on average 8 hours of sunshine per day. So, the sun shines 58% of the time.
The average humidity is 80%. Hence, the air is normally humid.
The average wind speed is of
9.6 kph.

The average sea temperature is of
28.5 °C. Therefore, the sea is pleasantly warm and allows long swims.
August is generally a very hot, muggy month. The average temperature is of
29.4 °C, with a minimum of
26.2 °C and a maximum of
32.5 °C.

On the coldest nights of the month, the temperature usually drops to around
23.5 °C. However, it dropped to
21.6 °C in August 1994.

On the warmest days of the month, the temperature usually reaches around
36 °C. However, it reached
38 °C in August 2014.

Precipitation amounts to
282.9 mm, distributed over 11 days.
The day lasts on average 12 hours and 55 minutes.

There are on average 7 hours of sunshine per day. So, the sun shines 54% of the time.
The average humidity is 81%. Hence, the air is normally humid.
The average wind speed is of
9.2 kph.

The average sea temperature is of
28.4 °C. Therefore, the sea is pleasantly warm and allows long swims.
September is generally a very hot, muggy month. The average temperature is of
28.4 °C, with a minimum of
25.2 °C and a maximum of
31.5 °C.

On the coldest nights of the month, the temperature usually drops to around
21.5 °C. However, it dropped to
18 °C in September 1997.

On the warmest days of the month, the temperature usually reaches around
35 °C. However, it reached
37 °C in September 2014.

Precipitation amounts to
149.2 mm, distributed over 7 days.
The day lasts on average 12 hours and 20 minutes.

There are on average 7 hours of sunshine per day. So, the sun shines 55% of the time.
The average humidity is 77%. Hence, the air is normally humid.
The average wind speed is of
9.4 kph.

The average sea temperature is of
27.9 °C. Therefore, the sea is pleasantly warm and allows long swims.
October is generally a warm to hot, muggy month. The average temperature is of
25.3 °C, with a minimum of
21.9 °C and a maximum of
28.7 °C.

On the coldest nights of the month, the temperature usually drops to around
16.5 °C. However, it dropped to
12.2 °C in October 1994.

On the warmest days of the month, the temperature usually reaches around
33 °C. However, it reached
37 °C in October 2019.

Precipitation amounts to
34 mm, distributed over 3 days.
The day lasts on average 11 hours and 35 minutes.

There are on average 7 hours of sunshine per day. So, the sun shines 59% of the time.
The average humidity is 71%. Hence, the air is normally humid.
The average wind speed is of
10.2 kph.

The average sea temperature is of
26.1 °C. Therefore, the sea is warm enough for swimming.
November is generally a warm month. The average temperature is of
21.5 °C, with a minimum of
17.9 °C and a maximum of
25.1 °C.

On the coldest nights of the month, the temperature usually drops to around
11 °C. However, it dropped to
6 °C in November 2013.

On the warmest days of the month, the temperature usually reaches around
30 °C. However, it reached
32.2 °C in November 2009.

Precipitation amounts to
43.5 mm, distributed over 3 days.
The day lasts on average 11 hours and 0 minutes.

There are on average 6 hours of sunshine per day. So, the sun shines 54% of the time.
The average humidity is 72%. Hence, the air is normally humid.
The average wind speed is of
9.7 kph.

The average sea temperature is of
23.7 °C. Therefore, the sea can be considered barely acceptable for swimming.
December is generally a very mild month. The average temperature is of
17.2 °C, with a minimum of
13.6 °C and a maximum of
20.9 °C.

On the coldest nights of the month, the temperature usually drops to around
6 °C. However, it dropped to
0.3 °C in December 1991.

On the warmest days of the month, the temperature usually reaches around
26.5 °C. However, it reached
30 °C in December 2018.

Precipitation amounts to
40.9 mm, distributed over 4 days.
The day lasts on average 10 hours and 40 minutes. December 21, the winter solstice, is the shortest day of the year in the Northern Hemisphere.

There are on average 5 hours of sunshine per day. So, the sun shines 48% of the time.
The average humidity is 71%. Hence, the air is normally humid.
The average wind speed is of
9.3 kph.

The average sea temperature is of
21.2 °C. Therefore, the sea is cool for swimming.