Cangas limita al norte con el municipio de Bueu, al sur con la ría de Vigo, al oeste con el océano Atlántico y al este con el municipio de Moaña.