Villamayor está ubicado en Sarria municipio en la provincia de Provincia de Lugo, Galicia. La población de Villamayor es de 112 personas (2019), la distancia de Villamayor a Madrid es de 501 kilómetros, la distancia de Villamayor a Lugo (capital de la Provincia de Lugo) es de 45 kilómetros. O Palacio, Cabanas, Lamas, O Tumbiadoiro, Paderne, Vilagudín, Bade, Vilar de Lamas, A Ermida y Ribas se encuentran cerca de Villamayor.