El municipio de Bareyo se encuentra en el punto más septentrional de la costa cántabra, el cabo de Ajo, situado al final de la ría de Ajo, desembocadura del río Campiazo.