Amsterdam has a temperate maritime climate, with mild winters and cool summers. The average temperature in summer is around 21 degrees Celsius (70 degrees Fahrenheit), and in winter it's around 4 degrees Celsius (39 degrees Fahrenheit). The city gets a lot of rainfall, especially in the winter months.