The climate of Lucerne is moderately continental, with cold winters and warm summers.
Lucerne is the capital of the canton of the same name and is located in the center of Switzerland, on the shores of the Lake of the Four Cantons, which are located at 435 meters (1,430 feet).
The average temperature of the coldest month (January) is of 0.6 °C (33 °F), that of the warmest month (July) is of 19.5 °C (67 °F). Here are the average temperatures.
Lucerne - Average temperatures
Min (°C)-2-21491214141172-1
Max (°C)35101419222524191484
Min (°F)282834394854575752453630
Max (°F)374150576672777566574639

Precipitation amounts to 1,175 millimeters (46.3 inches) per year. It ranges from 50 mm (2 in) in the driest month (January) to 155 mm (6.1 in) in the wettest (June). In late spring and in summer, the rains are more abundant because they often occur in the form of thunderstorm. On average, 66 cm (26 in) of snow fall per year. Here is the average precipitation.
Lucerne - Average precipitation

On average, there are around 1,420 sunshine hours per year. So, the sun doesn't shine often. Here are the average sunshine hours per day.
Lucerne - Sunshine


Best Time

The best time to visit Lucerne is from mid-May to mid-September, since it is the warmest and sunniest of the year. However, we cannot exclude some rain, or a bit of cool weather, or even cold, especially in May and early June.