Canary Islands · North Africa

Lanzarote → Agadir → Casablanca + 4 more

From Santa Cruz de Tenerife · 14 nights · Next Jan 16

From $1,215

3 upcoming departures · 1 ship

Canary Islands · Madeira

Cartagena → Málaga → Lanzarote + 4 more

From Valletta · Next Oct 21

From $1,728

1 upcoming departure · 1 ship

Portugal & Spain Atlantic Coast · Cape Verde

A Coruña → Vigo → Ponta Delgada + 8 more

From Southampton · 23 nights · Next Oct 25

From $2,634

1 upcoming departure · 1 ship

Canary Islands · North Africa

Lanzarote → Agadir → Las Palmas de Gran Canaria

From Santa Cruz de Tenerife · 7 nights · Next Nov 6

From $1,417

1 upcoming departure · 1 ship

Canary Islands · North Africa

Santa Cruz de Tenerife → Lanzarote → Agadir + 1 more

From Santa Cruz de Tenerife · Next Jan 21

From $985

1 upcoming departure · 1 ship

Eastern Caribbean

San Juan

From Funchal, Madeira · 10 nights · Next Nov 3

From $589

1 upcoming departure · 1 ship

North Africa

Agadir → Casablanca → Las Palmas de Gran Canaria

From Santa Cruz de Tenerife · 7 nights · Next Nov 27

From $1,080

1 upcoming departure · 1 ship

Portugal & Spain Atlantic Coast · Madeira

Pajara Fuerteventura → Funchal, Madeira → Lisbon + 3 more

From Santa Cruz de Tenerife · Next Dec 19

From $1,526

1 upcoming departure · 1 ship

Canary Islands · Portugal & Spain Atlantic Coast

Lanzarote → Santa Cruz de Tenerife → Las Palmas de Gran Canaria + 3 more

From Southampton · 14 nights · Next Oct 2

From $1,890

2 upcoming departures · 1 ship

North Africa

Funchal, Madeira → Agadir → Casablanca + 3 more

From Southampton · 14 nights · Next Oct 25

From $3,107

1 upcoming departure · 1 ship

North Africa · Portugal & Spain Atlantic Coast

Las Palmas de Gran Canaria → Santa Cruz de Tenerife → Funchal, Madeira + 6 more

From Lisbon · 13 nights · Next Oct 31

From $2,459

1 upcoming departure · 1 ship

Canary Islands

Santa Cruz de Tenerife → Funchal, Madeira → Las Palmas de Gran Canaria

From Santa Cruz de Tenerife · Next Dec 10

From $809

1 upcoming departure · 1 ship

Canary Islands · Madeira

Funchal, Madeira → Las Palmas de Gran Canaria → Santa Cruz de Tenerife + 4 more

From Santa Cruz de Tenerife · 17 nights · Next Dec 10

From $2,228

1 upcoming departure · 1 ship

Canary Islands · North Africa

Funchal, Madeira → Lanzarote → Las Palmas de Gran Canaria

From Santa Cruz de Tenerife · 7–14 nights · Next Jan 15

From $850

6 upcoming departures · 1 ship

Canary Islands · North Africa

Santa Cruz de Tenerife → Casablanca → Agadir + 5 more

From Santa Cruz de Tenerife · Next Feb 18

From $1,620

1 upcoming departure · 1 ship

Canary Islands · North Africa

Funchal, Madeira → Las Palmas de Gran Canaria → Santa Cruz de Tenerife + 5 more

From Lisbon · Next Mar 31

From $1,659

1 upcoming departure · 1 ship

Azores · Bahamas

Great Stirrup Cay → Ponta Delgada → Funchal, Madeira

From Jacksonville · Next Apr 17

From $1,249

1 upcoming departure · 1 ship

Brazil

Rio de Janeiro → Ilhéus → Salvador + 5 more

From Santos · Next Apr 19

From $1,229

1 upcoming departure · 1 ship

Western Mediterranean · North Africa

Motril → Casablanca → Agadir + 6 more

From Barcelona · Next Apr 26

From $2,039

1 upcoming departure · 1 ship

West Africa · Madeira

Walvis Bay → Luanda → Principe + 5 more

From Cape Town · 21 nights · Next May 6

From $15,849

1 upcoming departure · 1 ship

Browse by departure port