O município é limitado a norte pelo mar Cantábrico, a leste com a baía de Santander, que também o rodeia a sul juntamente com o município de Camargo, e a oeste pelo município de Santa Cruz de Bezana. O ponto mais alto do município, o monte Peñacastillo, tem 139metros de altitude. As áreas mais baixas estão ao nível do mar.