Pedredo está a una distancia de 2,6 kilómetros de la capital municipal, Arenas de Iguña, y está situado a una altitud de 210 metros.