Al igual que el resto de la comarca de Campoo-Los
Valles, el municipio tiene un clima con muchos contrastes. Los
inviernos son fríos, con frecuentes
heladas desde diciembre hasta abril y
nevadas abundantes. Los
veranos suelen ser calurosos por el día, debido al clima continental, pero frescos por la
noche debido a la altura del municipio, que se encuentra por encima de los 800 m s. n. m..