Existen diferencias climáticas entre las distintas zonas del municipio, debido a la diferencia de altitud que abarca desde los 2000 msnm de las cumbres de la sierra de Gredos hasta los 200 msnm del río Tiétar.