La Ribeira Sacra está en el noroeste de España, en la comunidad autónoma de Galicia, entre las provincias de Lugo y Ourense, siguiendo los cañones y riberas de los ríos Miño y Sil en el interior, a unos 100 km de la costa atlántica.