st moritz weather in june
St Moritz: Annual Weather Averages. July is the hottest month in St Moritz with an average temperature of 12Â°C (53Â°F) and the coldest is January at -9Â°C (17Â°F) with the most daily sunshine hours at 9 in February. The wettest month is June with an average of 90mm of rain.