Western Mediterranean · Portugal & Spain Atlantic Coast Salerno → Messina → Valletta + 13 more From Civitavecchia (Rome) · Next Oct 19 From $11,049 1 upcoming departure · 1 ship →