Hoi An features a tropical monsoon climate with warm temperatures nearly year-round. The average temperature ranges from 25–27°C, rarely dropping below 18°C or exceeding 36–37°C. Humidity is generally high, around 75–90%, making summer days feel hotter than the actual temperature.
Hoi An's climate can be divided into two distinct seasons, each giving the ancient town a different appearance.
Dry season (around February–August): The weather is relatively dry and sunny with low rainfall, perfect for outdoor activities, exploring the Ancient Town, cycling, discovering the countryside, and beach relaxation.
Rainy season (around September–January): Rain occurs more frequently, concentrated heaviest in October–November. This is also the period when Hoi An is susceptible to typhoons, tropical depressions, and localized flooding, especially in the Ancient Town area.
The average annual rainfall is around 2,000–2,500 mm, mostly concentrated in the final months of the year. Meanwhile, Hoi An's coastal areas maintain a very pleasant temperature of about 23–30°C, creating favorable conditions for beach activities from late spring through the end of summer.



