Peñaflor de Hornija es un municipio ubicado en la provincia de Provincia de Valladolid en Castilla y León. La población de Peñaflor de Hornija es de 302 personas (2020), el área de Peñaflor de Hornija es de 66.43 kilómetros cuadrados, la distancia de Peñaflor de Hornija a Madrid es de 181 kilómetros. Peñaflor de Hornija comparte fronteras con Medina de Rioseco, Valladolid, Villanubla, Wamba, Torrelobatón, San Pelayo, Castromonte y La Mudarra.