Villanovilla se encuentra enclavada en la zona inferior del valle del río Ijuez (un afluente del río Aragón), en la subcomarca conocida como Garcipollera.