Villanueva de Arriba es una localidad y también una pedanía pertenecientes al municipio de Santibáñez de la Peña, en la provincia de Palencia, comunidad autónoma de Castilla y León, España.
Situada en terreno montuoso, cerca de las montañas del Brezo. Confina con los pueblos de Santibáñez de la Peña, las Heras, San Pedro de Guantes,1 Muñeca y la ermita de San Juan de Fuentes Divinas.