Prince Edward Island has a cool climate. A July temperature in Charlottetown is about 18.4 degrees Celsius (about 65 degrees fahrenheit. An average January temperature is -6.7 degrees Celsius (about 20 degrees Fahrenheit. For a few months each year, the island is ice bound. Snow frequently stays on the ground until April causing spring to be later. The growing season extends into October which is an average of 150 days. The annual average precipitation is approximately 1120mm (about 44"). One-fourth of the precipitation is from snow.