Castro-Urdiales è un comune spagnolo di 30.814 abitanti situato nella comunità autonoma della Cantabria.È formato da 14 nuclei abitati ed è un antico porto fortificato, oggi centro balneare e residenziale distante 76 km da Santander e 30,5 km da Bilbao.Il territorio comunale è posto nell'estremità orientale della Cantabria lungo la costa fra la punta di Sonabia e la provincia di Biscaglia e abbraccia ad ovest l'estuario del fiume Aguero incastonato nelle rocce grigie dei monti Candina e Cerredo.