Cangas de Onís ist ein Ort im Osten der spanischen Provinz Asturien. Es ist Hauptort der gleichnamigen Gemeinde und liegt im Tal der Flüsse Sella und Güeña. Cangas de Onis war bis 774 Sitz der Herrscher des Königreichs Asturien. Über 7000 Hektar der Fläche gehören zum Nationalpark Picos de Europa. Zur Gemeinde Cangas de Onís gehört auch der Wallfahrtsort Covadonga.