Otero de Guardo es una localidad que pertenece al municipio de Velilla del Río Carrión en la provincia de Palencia, comunidad autónoma de Castilla y León, España.