Haikou features subtropical oceanic climate with the annual average temperature of 23.8 °C. The weather in Haikou is warm throughout the year: a warm and dry spring, a hot and rainy summer, a cool and humid autumn and a very mild winter, among which tropical storms and typhoons are very active during August and September. The hottest month is in July with the highest temperature of 38.7℃ and the coldest month is in January with the lowest temperature of 4.9℃. The annual average precipitation is about 1,664 mms in Haikou, which is mainly concentrated in August and September. It has frost-free days and about 2,000 hours duration of sunshine on average every year. The best time to visit it is in spring.
Haikou Average Temperature