Otero de Guardo está ubicado en Velilla del Río Carrión municipio en la provincia de Provincia de Palencia, Castilla y León. La población de Otero de Guardo es de 67 personas (2020), la distancia de Otero de Guardo a Madrid es de 374 kilómetros, la distancia de Otero de Guardo a Palencia (capital de la Provincia de Palencia) es de 112 kilómetros. Valcobero, Cardaño de Abajo, Valverde de la Sierra, Camporredondo de Alba, Besande, Muñeca, Villanueva de Arriba y Alba de los Cardaños se encuentran cerca de Otero de Guardo.