El municipio tiene un clima mediterráneo de inviernos suaves y veranos cálidos, con temperaturas superiores a las de la cara norte de la sierra de Gredos; la precipitación media anual, que supera los 1700 mm, es muy elevada.