Western Mediterranean · Portugal & Spain Atlantic Coast Kalamata → Syracuse → Cagliari + 6 more From Piraeus (Athens) · Next Apr 28 From $3,978 1 upcoming departure · 1 ship →