Limita al norte con el mar Cantábrico, al sur con Peñamellera Baja, al oeste con Llanes y al este con Cantabria, de la que se encuentra separada por el río Deva.