Castro Urdiales es una ciudad y municipio costero situado en el norte de
España (en la C. A. de
Cantabria). Linda por el este y sureste con los municipios vizcaínos de Musques, Sopuerta, Trucíos y Arcentales; por el oeste y suroeste, con el municipio cántabro de Liendo; y por el sur, con el de Guriezo. La ciudad se sitúa a 75 kilómetros de Santander (Cantabria), y a 35 kilómetros de la villa de Bilbao (
Vizcaya).