Castrillo de Duero is a village and municipality in the province of Valladolid, within the autonomous community of Castile and León, Spain.
The municipality covers an area of 25.77 square kilometres (9.95 square miles). As of 2011, it had a population of 155 people.