Valdeprado es una localidad del municipio de Pesaguero (Cantabria, España).
La localidad se encuentra a 833 metros de altitud sobre el nivel del mar, y a 5 kilómetros de la capital municipal, Pesaguero.
De su patrimonio destaca un hórreo y una casa del siglo XVII.
Desde esta localidad se puede subir el Puerto de Piedrasluengas (1.354 m s. n. m.), en cuyo alto queda un tercer mirador.
Valdeprado es también el nombre del valle que recorre el río Buyón o Bullón, que nace en Piedrasluengas, pasando por las localidades de Valdeprado, Pesaguero, Cabezón y Frama, hasta su unión con el Deva en Ojedo.