The mean annual temperature in Sapa is 15.4 °C (59.7 °F) with a maximum of 29.4 °C (84.9 °F) in July and a minimum of -3.0 °C (-26.6 °F) in December. The coldest months are December to March and snow sometimes falls for around 1-3 days. Frosts are frequent during the winter and mist shrouds the area. Foggy days are common, with an average of 137 per year.