Da Nang has a tropical monsoon climate with two seasons: a typhoon and wet season from September to December and a dry season from January to August. Temperatures have an annual average of around 26 °C (79 °F). Cold waves can occasionally occur, although they are of short duration. Temperatures are highest between June and August with mean temperatures of 28 to 30 °C (82 to 86 °F)), and lowest between December and February (mean temperature of 18 to 23 °C (64 to 73 °F)). In Ba Na Hills, the temperatures are lower with an annual average of 20 °C (68 °F). The annual average for humidity is 81%, with highs between October and January (reaching 84–86%) and lows between June and August (reaching 75–77%).
On average, Da Nang receives 2,153 mm (84.8 in) of rainfall. Rainfall is typically highest between September and November (ranging from 550 to 1,000 mm (22 to 39 in)) and lowest between February and April (ranging from 23 to 40 mm (0.91 to 1.57 in)). Da Nang receives an average of 2156 hours of sunlight annually, with highs between 234 and 277 hours per month in May and June and lows between 69 and 165 hours per month in November and December.