Kreuzlingen, where it's located

The climate of Kreuzlingen is moderately continental, with cold winters and warm summers.
The city is located in northern Switzerland, in the Canton of Thurgau, on the shores of Lake Constance, which are located at 400 meters (1,200 feet) above sea level. On the other side of the lake, we find the German city of Constance (Konstanz).
The average temperature of the coldest month (January) is of 0.5 °C (33 °F), that of the warmest month (July) is of 20.1 °C (68 °F). Here are the average temperatures.
Kreuzlingen - Average temperatures
Min (°C)-2-21481214131062-1
Max (°C)35101722252727221784
Min (°F)282834394654575550433630
Max (°F)374150637277818172634639

Precipitation amounts to 845 millimeters (33.3 inches) per year: so, it is at an intermediate level. It ranges from 45 mm (1.8 in) in the driest months (January, February) to 100 mm (3.9 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. Here is the average precipitation.
Kreuzlingen - Average precipitation

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


Best Time

The best time to visit Kreuzlingen 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.