Villarrubín está ubicado en La Peroja municipio en la provincia de Provincia de Orense, Galicia. La población de Villarrubín es de 346 personas (2019), la distancia de Villarrubín a Madrid es de 516 kilómetros, la distancia de Villarrubín a Orense (capital de la Provincia de Orense) es de 18 kilómetros. Outeiriño, Vilarrubín, Rabacido, Sestelo, Amedo, Cinco Nogueiras, Melle, Vilar, Outeiro, Abertesga y Corneda se encuentran cerca de Villarrubín.