Moral de Castro está ubicado en Garcirrey municipio en la provincia de Provincia de Salamanca, Castilla y León. La población de Moral de Castro es de 6 personas (2020), la distancia de Moral de Castro a Madrid es de 255 kilómetros, la distancia de Moral de Castro a Salamanca (capital de la Provincia de Salamanca) es de 42 kilómetros. Valdelama, Alcornocal, Ardonsillero, Villarejo, Sebastián Rubio, Berrocalejo, Rodasviejas, Tejadillo y Vilvís se encuentran cerca de Moral de Castro.