Western Mediterranean Porto Empedocle → Trapani → Palermo + 3 more From Valletta · Next Nov 7 From $8,068 1 upcoming departure · 1 ship →
Canary Islands · Western Mediterranean Cartagena → Tangier → Lanzarote + 1 more From Valletta · 9 nights · Next Nov 2 From $1,012 1 upcoming departure · 1 ship →