Charlottetown, where it's located

The climate of Charlottetown is continental, with very cold winters and mild or pleasantly warm summers.
The city is located on Prince Edward Island (aka PEI), in eastern Canada, north of Nova Scotia.
The clash between air masses makes the city windy, as well as rainy (and snowy).
On the coldest days of the year, the temperature can drop to -20 °C (-4 °F) or even below. In 1994, it went down to -29 °C (-20 °F). On the hottest days of the year, it can reach 28/30 °C (82/86 °F). In 2001, it reached 33 °C (91.5 °F).
The average temperature of the coldest month (January) is of -7.8 °C (18 °F), that of the warmest month (July) is of 18.7 °C (66 °F). Here are the average temperatures.
Charlottetown - Average temperatures
Min (°C)-12-12-7-141014141040-7
Max (°C)-3-31714192323191260
Min (°F)101019303950575750393219
Max (°F)272734455766737366544332

Precipitation amounts to 1,160 millimeters (45.7 inches) per year: it is therefore quite abundant. It ranges from 80 mm (3.1 in) in the driest month (July) to 120 mm (4.7 in) in the wettest (December). On average, as high as 290 cm (9.5 feet) of snow fall per year. Usually, it snows from November to April. Here is the average precipitation.
Charlottetown - Average precipitation

On average, there are around 1,840 sunshine hours per year. Here are the average sunshine hours per day.
Charlottetown - Sunshine

The sea temperature ranges between -1 °C (30 °F) and 17 °C (63 °F). So, it never becomes warm for swimming. In winter, the Northumberland Strait, which the city overlooks, can be frozen. Here are the average sea temperatures.
Charlottetown - Sea temperature
Temp (°C)0-1015101617151173
Temp (°F)323032344150616359524537


Best Time

The best months to visit Charlottetown are July and August, as they are the mildest of the year.