Villanueva de la Torre es una localidad y también una pedanía perteneciente al municipio de Barruelo de Santullán en la comarca de la Montaña Palentina en la provincia de Palencia (comunidad autónoma de Castilla y León).