Villasarracino es un municipio y localidad de España, en la provincia de Palencia, comunidad autónoma de Castilla y León.
Es una de las localidades del Camino de Santiago del Norte: Ruta del Besaya.
Se encuentra situado 58 km al norte de la capital provincial Palencia, entre los municipios de Osorno la Mayor y Carrión de los Condes.