Cannes enjoys a Mediterranean climate with mild winters and hot summers. Average temperatures range from around 45°F (7°C) in winter to 85°F (29°C) in summer. While it can rain throughout the year, the city gets most of its rainfall during the colder months.