Navedo es una localidad del municipio cántabro de Peñarrubia (España).
Está a 280 m s. n. m. y dista medio kilómetro de Linares, la capital municipal.
Pasa por este lugar un arroyo, el río Naveo o Navedo, que en su descenso hacia el río Deva, del que es afluente, forma la garganta de la Agüera Naveo, un desfiladero lateral respecto al de La Hermida.
Su interior alberga un retablo y un ábside con bóveda de terceletes; tiene espadaña en el hastial.
Puede verse aquí una Virgen con Niño de finales del siglo XV.