Western Mediterranean Cartagena → Málaga → Cadiz + 2 more From Barcelona · 16 nights · Next Nov 7 From $1,466 1 upcoming departure · 1 ship →