Villahernando está ubicado en Villadiego municipio en la provincia de Provincia de Burgos, Castilla y León. La población de Villahernando es de 13 personas (2020), la distancia de Villahernando a Madrid es de 280 kilómetros, la distancia de Villahernando a Burgos (capital de la Provincia de Burgos) es de 53 kilómetros. Boada de Villadiego, Villaute, Melgosa de Villadiego, Tablada de Villadiego, Villalbilla de Villadiego, Arenillas de Villadiego, Villalibado, Villanueva de Puerta, Brulles y Barruelo de Villadiego se encuentran cerca de Villahernando.