Tapia de Villadiego está ubicado en Villadiego municipio en la provincia de Provincia de Burgos, Castilla y León. La población de Tapia de Villadiego es de 39 personas (2020), la distancia de Tapia de Villadiego a Madrid es de 279 kilómetros, la distancia de Tapia de Villadiego a Burgos (capital de la Provincia de Burgos) es de 52 kilómetros. Villanueva de Odra, Villusto, Sandoval de la Reina, Villahizán de Treviño, Barruelo de Villadiego, Villanoño, Villamorón y Palazuelos de Villadiego se encuentran cerca de Tapia de Villadiego.