Villanueva de Puerta está ubicado en Villadiego municipio en la provincia de Provincia de Burgos, Castilla y León. La población de Villanueva de Puerta es de 25 personas (2020), la distancia de Villanueva de Puerta a Madrid es de 284 kilómetros, la distancia de Villanueva de Puerta a Burgos (capital de la Provincia de Burgos) es de 57 kilómetros. Boada de Villadiego, Villahernando, Fuencivil, Los Valcárceres, Quintanilla de la Presa, Villalbilla de Villadiego, Melgosa de Villadiego, Brulles, Villaute y Tablada de Villadiego se encuentran cerca de Villanueva de Puerta.