Matabuena es una localidad y también una pedanía de la provincia de Palencia (comunidad autónoma de Castilla y León). Pedanía de Barruelo de Santullán.
La localidad dista 5,5 km de Barruelo, cabecera municipal, a 1060 msnm.