Die Wirtschaft von Castro-Urdiales basiert heute vor allem auf dem Dienstleistungssektor, insbesondere dem Tourismus. Die Stadt zieht jährlich Tausende von Besuchern an, was zur Entwicklung von Gastronomie, Hotellerie und Einzelhandel geführt hat.
Historisch war die Fischerei ein zentraler Wirtschaftszweig, und auch heute noch spielen Fischverarbeitung und der Hafen eine Rolle. Besonders bekannt ist die Stadt für ihre hochwertigen Sardellenkonserven, die teilweise noch in Handarbeit produziert werden.
Neben dem Tourismus gibt es kleinere Handwerksbetriebe und Dienstleistungsunternehmen. Die Nähe zu Bilbao führt zudem dazu, dass viele Einwohner in der Metropolregion arbeiten und in Castro-Urdiales wohnen – was der Stadt wirtschaftliche Stabilität und Wachstum bringt.