North Africa · Western Mediterranean

Málaga → Tangier → Casablanca + 1 more

From Barcelona · Next Nov 4

From $9,141

1 upcoming departure · 1 ship

Madeira · Canary Islands

Walvis Bay → Dakar → Santa Cruz de Tenerife + 2 more

From Cape Town · Next Apr 10

From $2,669

1 upcoming departure · 1 ship

Western Mediterranean

Alicante → Motril → Seville + 2 more

From Barcelona · 14 nights · Next Nov 18

From $5,749

1 upcoming departure · 1 ship

Western Mediterranean · Greek Isles

Kusadasi → Bodrum → Rhodes + 20 more

From Piraeus (Athens) · 28 nights · Next Jan 29

From $10,899

1 upcoming departure · 1 ship

Canary Islands · Madeira

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

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

From $1,620

1 upcoming departure · 1 ship

South Africa · Indian Ocean Islands

Port Klang → Penang → Port Louis + 7 more

From Singapore · Next Mar 25

From $6,379

1 upcoming departure · 1 ship

Canary Islands · North Africa

Almería → Gibraltar → Cadiz + 8 more

From Barcelona · Next Apr 3

From $15,349

1 upcoming departure · 1 ship

Canary Islands · Madeira

Funchal, Madeira → Santa Cruz de La Palma → Santa Cruz de Tenerife + 4 more

From Southampton · 14 nights · Next Sep 18

From $1,945

1 upcoming departure · 1 ship

Western Mediterranean

Salerno → Olbia → Ajaccio, Corsica + 11 more

From Civitavecchia (Rome) · 23 nights · Next Nov 9

From $10,099

1 upcoming departure · 1 ship

North Africa · Canary Islands

Tangier → Casablanca → Funchal, Madeira

From Málaga · Next Nov 12

From $7,355

1 upcoming departure · 1 ship

Portugal & Spain Atlantic Coast

Halifax → Saint-John → Ponta Delgada + 12 more

From New York · Next Apr 29

From $27,199

1 upcoming departure · 1 ship

Madeira · Azores

Ponta Delgada → Funchal, Madeira → Tangier

From Miami · Next Apr 16

From $1,666

1 upcoming departure · 1 ship

Madeira · Canary Islands

Funchal, Madeira → Santa Cruz de Tenerife

From Las Palmas de Gran Canaria · Next Nov 26

From $389

1 upcoming departure · 1 ship

Canary Islands

Santa Cruz de Tenerife

From Santa Cruz de La Palma · 7 nights · Next Nov 26

From $761

3 upcoming departures · 1 ship

Canary Islands

Santa Cruz de Tenerife

From Puerto del Rosario · 7 nights · Next Dec 10

From $754

3 upcoming departures · 1 ship

Canary Islands

Santa Cruz de Tenerife → Funchal, Madeira → Lanzarote

From Puerto del Rosario · Next Dec 24

From $864

4 upcoming departures · 1 ship

Madeira · Canary Islands

Santa Cruz de Tenerife → Funchal, Madeira

From Puerto del Rosario · 7 nights · Next Mar 17

From $901

1 upcoming departure · 1 ship

Madeira · North Africa

Philipsburg → Funchal, Madeira → Tangier

From San Juan · Next Apr 22

From $1,428

1 upcoming departure · 1 ship

Southern Caribbean

Tangier → Casablanca → Funchal, Madeira + 4 more

From Málaga · Next Nov 12

From $9,064

1 upcoming departure · 1 ship

Eastern Caribbean

Cruz Bay, Saint John → Road Bay → Spanish Town + 7 more

From San Juan · 23 nights · Next Mar 1

From $12,635

1 upcoming departure · 1 ship

Browse by departure port