Villarpedre está situado en la ladera septentrional del valle del río del Oro.