Pedredo está a una distancia de 1,8 kilómetros de la capital municipal, Arenas de Iguña, y está situado a una altitud de 200 metros.