Villanueva de Arriba está ubicado en Santibáñez de la Peña municipio en la provincia de Provincia de Palencia, Castilla y León. La población de Villanueva de Arriba es de 158 personas (2020), la distancia de Villanueva de Arriba a Madrid es de 361 kilómetros, la distancia de Villanueva de Arriba a Palencia (capital de la Provincia de Palencia) es de 104 kilómetros. Intorcisa, Muñeca, Villaoliva de la Peña, Las Heras de la Peña, Cornón de la Peña, Viduerna de la Peña, Pino de Viduerna y Valcobero se encuentran cerca de Villanueva de Arriba.