San Martín de Hoyos es una localidad del municipio de Valdeolea (Cantabria, España).