A cidade possui um clima temperado úmido, também classificado na escala de Köppen-Geiger por subtropical tipo Cfb, influenciado pela sua altitude de cerca de 1020 m, pelas massas polares oceânicas que atuam na escarpa da Serra Geral, onde a mesma está localizada, e pela Corrente das Malvinas, criando um clima muito parecido com o de Londres, frio no inverno, fresco ou morno no verão, e úmido o ano inteiro, com alta pluviosidade que garante muitos dias nublados.