Barrio es una localidad perteneciente al municipio de Vega de Liébana (Cantabria, España).