Villabellaco es una localidad y también una pedanía españolas pertenecientes al municipio de Barruelo de Santullán en la provincia de Palencia (comunidad autónoma de Castilla y León).
La localidad dista 2,5 km de Barruelo, cabecera municipal, a 1.120 metros