Castro-Urdiales es una ciudad costera situada en el norte de España, en la comunidad autónoma de Cantabria. Es el tercer municipio más poblado de Cantabria, con una población de 31.977 habitantes (INE, 2018).
La ciudad se encuentra en la costa del mar Cantábrico, en la desembocadura del río Castro. Su ubicación le confiere un gran atractivo turístico, ya que ofrece unas vistas impresionantes de la costa y del entorno natural.