Its position on the coast ensures that Halifax experiences less extremes in its climate compared to inland Nova Scotia. Summer temperatures average between about 57°F (14°C) and 75°F (24°C). Spring arrives in April, marred by rain and fog, but as summer moves in conditions warm up and balmy ocean breezes blow the damp away. Autumn is a beautiful season, the days warm, nights cool, and the foliage taking on spectacular hues. Winters are cold and wet, with both rain and snow, and average temperatures between 17°F (-8°C) and 37°F (3°C).