Canary Islands · Madeira

Funchal, Madeira → Santa Cruz de La Palma → Puerto del Rosario + 1 more

From Lisbon · 7 nights · Next Jan 23

From $3,795

1 upcoming departure · 1 ship

Canary Islands

Lanzarote → Santa Cruz de Tenerife → San Juan

From Lisbon · 10 nights · Next Jan 4

From $3,099

2 upcoming departures · 2 ships

Portugal & Spain Atlantic Coast · North Africa

Portimão → Tangier → Puerto del Rosario + 2 more

From Lisbon · Next Jan 7

From $2,299

1 upcoming departure · 1 ship

Portugal & Spain Atlantic Coast

Portimão → Tangier → San Sebastián + 4 more

From Lisbon · Next Jan 7

From $4,219

1 upcoming departure · 1 ship

Western Mediterranean · Greek Isles

Portimão → Seville → Ceuta + 13 more

From Lisbon · Next Jan 22

From $6,949

1 upcoming departure · 1 ship

Western Mediterranean · Greek Isles

Portimão → Seville → Gibraltar + 31 more

From Lisbon · 49 nights · Next Jan 22

From $14,259

1 upcoming departure · 1 ship

Western Mediterranean · Portugal & Spain Atlantic Coast

Portimão → Seville → Gibraltar + 1 more

From Lisbon · 7 nights · Next Jan 22

From $1,869

1 upcoming departure · 1 ship

Western Mediterranean · Portugal & Spain Atlantic Coast

Cadiz → Tangier → Málaga + 2 more

From Lisbon · 15 nights · Next Jan 24

From $3,499

1 upcoming departure · 1 ship

Western Mediterranean · Portugal & Spain Atlantic Coast

Málaga → Gibraltar → Casablanca + 6 more

From Tarragona · Next Jan 1

From $1,322

2 upcoming departures · 1 ship

Western Mediterranean · North Africa

Tangier → Valencia → Palma de Mallorca + 1 more

From Lisbon · Next Jan 1

From $748

3 upcoming departures · 1 ship

Western Mediterranean · North Africa

Lisbon → Tangier → Valencia + 7 more

From Lisbon · Next Jan 29

From $1,322

1 upcoming departure · 1 ship

Western Mediterranean · Portugal & Spain Atlantic Coast

Lisbon → Cadiz → Tangier + 8 more

From Lisbon · 14 nights · Next Jan 24

From $6,798

1 upcoming departure · 1 ship

Browse by departure port