Zhanjiang has a humid subtropical climate. The monthly daily average temperature in January is 15.9 °C (60.6 °F), and in July is 29.0 °C (84.2 °F). From April to September, rainfall is the heaviest and most frequent. Influenced by the ocean climate, Zhanjiang escapes the heat of the summer and chilliness of the winter.
Summer is very hot and humid.
Autumn is cool and humid.
Winter is short, mild and overcast.