Canary Islands Lanzarote → Santa Cruz de Tenerife → San Juan From Lisbon · 10 nights · Next Jan 4 From $3,099 1 upcoming departure · 1 ship →
Canadian Maritimes Ponta Delgada → Saint John's → Halifax From Lisbon · 11 nights · Next Sep 23 From $2,699 1 upcoming departure · 1 ship →