Canary Islands · North Africa

Agadir → Las Palmas de Gran Canaria → Puerto del Rosario

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

From $557

2 upcoming departures · 1 ship

Canary Islands

Santa Cruz de La Palma → San Sebastian de la Gomera → Las Palmas de Gran Canaria + 1 more

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

From $2,510

13 upcoming departures · 1 ship

Canary Islands · Portugal & Spain Atlantic Coast

Lisbon → Santa Cruz de La Palma → Santa Cruz de Tenerife + 3 more

From Southampton · 14 nights · Next Nov 29

From $1,429

2 upcoming departures · 2 ships

Canary Islands

Las Palmas de Gran Canaria → Santa Cruz de La Palma → Santa Cruz de Tenerife + 1 more

From Civitavecchia (Rome) · 7 nights · Next Dec 7

From $671

1 upcoming departure · 1 ship

Canary Islands · Madeira

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

From Civitavecchia (Rome) · Next Dec 7

From $795

1 upcoming departure · 1 ship

Canary Islands · Madeira

Southampton → Funchal, Madeira → Lanzarote + 5 more

From Hamburg · 18 nights · Next Dec 18

From $3,859

1 upcoming departure · 1 ship

Canary Islands · Madeira

Lanzarote → Puerto del Rosario → Las Palmas de Gran Canaria + 1 more

From Santa Cruz de Tenerife · Next Dec 20

From $873

3 upcoming departures · 1 ship

Canary Islands · Madeira

Funchal, Madeira → Lanzarote → Puerto del Rosario + 3 more

From Southampton · 14 nights · Next Dec 20

From $2,799

1 upcoming departure · 1 ship

Canary Islands · Madeira

Funchal, Madeira → Lanzarote → Las Palmas de Gran Canaria + 1 more

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

From $943

3 upcoming departures · 2 ships

Canary Islands

Santa Cruz de La Palma → Santa Cruz de Tenerife → Puerto del Rosario

From Las Palmas de Gran Canaria · 6–7 nights · Next Jan 21

From $791

1 upcoming departure · 1 ship

Portugal & Spain Atlantic Coast

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

From Lisbon · Next Jan 22

From $4,219

2 upcoming departures · 2 ships

Canary Islands

Puerto del Rosario → Funchal, Madeira → Las Palmas de Gran Canaria + 1 more

From Santa Cruz de Tenerife · 7 nights · Next Feb 7

From $663

6 upcoming departures · 1 ship

Canary Islands · North Africa

Agadir → Lanzarote → Las Palmas de Gran Canaria + 1 more

From Santa Cruz de Tenerife · Next Mar 7

From $695

10 upcoming departures · 1 ship

Canary Islands

Lanzarote → Funchal, Madeira → Las Palmas de Gran Canaria + 1 more

From Santa Cruz de Tenerife · Next Mar 14

From $703

14 upcoming departures · 1 ship

Canary Islands · Western Mediterranean

Lanzarote → Las Palmas de Gran Canaria → Santa Cruz de La Palma + 5 more

From Funchal, Madeira · 13 nights · Next Mar 30

From $1,434

1 upcoming departure · 1 ship

Canary Islands · Western Mediterranean

Santa Cruz de La Palma → Santa Cruz de Tenerife → Lanzarote + 3 more

From Las Palmas de Gran Canaria · 10 nights · Next Apr 2

From $1,349

1 upcoming departure · 1 ship

Canary Islands · Western Mediterranean

Lanzarote → Puerto del Rosario → Tangier + 1 more

From Santa Cruz de Tenerife · 8 nights · Next Apr 4

From $811

1 upcoming departure · 1 ship

Western Mediterranean · North Africa

Puerto del Rosario → Tangier → Tarragona

From Lanzarote · 7 nights · Next Apr 5

From $809

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 Apr 17

From $1,350

1 upcoming departure · 1 ship

Canary Islands · Madeira

Southampton → Las Palmas de Gran Canaria → Santa Cruz de Tenerife + 5 more

From Kiel · Next Oct 30

From $1,388

1 upcoming departure · 1 ship

Browse by departure port