El concejo de Cangas de Onís está situado en la zona sur-oriental del Principado de Asturias, constituyendo una de las zonas más montañosas del mismo. El concejo, a menos de 25 Km . del mar, queda limitado al norte por los concejos de Parres y Ribadesella, al sur por la provincia de León de la que le separan las montañas del Macizo Occidental de los Picos de Europa, al este por los concejos de Onís y Llanes y al oeste por Amieva y Parres.
Ocupa una extensión de 212 Km 2 que albergan una población de unos 6.300 habitantes, concentrados en la capital del concejo: Cangas de Onís, que se encuentra enclavada en el valle formado por los ríos Sella y Güeña, y otros núcleos de población como son: Villanueva, Corao, Mestas de Con, Intriago, Labra, Covandonga,…
La mayor cota del municipio es Peña Santa de Enol ( 2.478 m ), que se encuentra en la zona sur del mismo, dentro del Macizo Occidental o Cornión, que forma parte del Parque Nacional de Los Picos de Europa.
ACCESOS
Por la carretera N-634 Oviedo-Santander, y en Arriondas tomar la desviación a Cangas de Onís (carretera N-625). También por la carretera AS-114 que une Cangas de Onís y Panes, y la AS-340 entre Corao y Nueva de Llanes.