Villanueva de Duero es un municipio ubicado en la provincia de Provincia de Valladolid en Castilla y León. La población de Villanueva de Duero es de 1 189 personas (2020), el área de Villanueva de Duero es de 37.29 kilómetros cuadrados, la distancia de Villanueva de Duero a Madrid es de 183 kilómetros. Villanueva de Duero comparte fronteras con Valladolid, Viana de Cega, Valdestillas, Serrada, Tordesillas, San Miguel del Pino, Geria y Simancas.