Sankt Johann im Pongau enjoys a warm, moderate climate. January is the driest month of the year with 69 mm, while June sees the most rain with 157mm. July is the hottest month with 17.6° Celsius. January is the coldest month with an average temperature of -2.4°Celsius.