Western Mediterranean · Portugal & Spain Atlantic Coast

Cadiz → Gibraltar → Valencia + 3 more

From Santa Cruz de Tenerife · 12 nights · Next Mar 19

From $1,147

2 upcoming departures · 1 ship

Canary Islands · Madeira

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

From Santa Cruz de Tenerife · 7 nights · Next Mar 13

From $1,755

1 upcoming departure · 1 ship

Western Mediterranean · Canary Islands

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

From Santa Cruz de Tenerife · Next Mar 12

From $1,755

1 upcoming departure · 1 ship

Canary Islands · Madeira

Santa Cruz de Tenerife → Funchal, Madeira → Lanzarote + 8 more

From Santa Cruz de Tenerife · 7 nights · Next Mar 10

From $1,917

1 upcoming departure · 1 ship

Portugal & Spain Atlantic Coast · Western Mediterranean

Pajara Fuerteventura → Agadir → Lisbon + 2 more

From Santa Cruz de Tenerife · Next Dec 18

From $1,742

1 upcoming departure · 1 ship

Western Mediterranean · Canary Islands

Lanzarote → Cadiz → Gibraltar + 3 more

From Santa Cruz de Tenerife · 12–13 nights · Next Mar 17

From $1,485

3 upcoming departures · 1 ship

Western Mediterranean · Canary Islands

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

From Santa Cruz de Tenerife · Next Mar 29

From $1,103

1 upcoming departure · 1 ship

Canary Islands

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

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

From $719

1 upcoming departure · 1 ship

Canary Islands · Madeira

Santa Cruz de La Palma → Santa Cruz de Tenerife → Puerto del Rosario + 2 more

From Las Palmas de Gran Canaria · 7 nights · Next Nov 14

From $659

1 upcoming departure · 1 ship

Canary Islands · Western Mediterranean

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

From Santa Cruz de Tenerife · Next Mar 11

From $1,890

1 upcoming departure · 1 ship

Western Mediterranean · Portugal & Spain Atlantic Coast

Funchal, Madeira → Porto Santo Island → Portimão + 5 more

From Santa Cruz de Tenerife · Next Jun 13

From $7,153

1 upcoming departure · 1 ship

Western Mediterranean · North Africa

Tangier → Barcelona

From Santa Cruz de Tenerife · Next Apr 3

From $422

1 upcoming departure · 1 ship

Western Mediterranean · Canary Islands

Lanzarote → Casablanca → Gibraltar + 10 more

From Santa Cruz de Tenerife · 17 nights · Next Apr 20

From $18,966

1 upcoming departure · 1 ship

Western Mediterranean · North Africa

Tangier → Barcelona → Marseille + 5 more

From Santa Cruz de Tenerife · Next Apr 3

From $986

1 upcoming departure · 1 ship

Western Mediterranean · North Africa

Cadiz → Barcelona → Marseille

From Santa Cruz de Tenerife · 6 nights · Next Apr 3

From $458

1 upcoming departure · 1 ship

Western Mediterranean · North Africa

Tangier → Barcelona → Marseille + 7 more

From Santa Cruz de Tenerife · Next Apr 22

From $1,243

1 upcoming departure · 1 ship

Western Mediterranean · North Africa

Tangier → Barcelona → Marseille

From Santa Cruz de Tenerife · 6 nights · Next Apr 22

From $662

1 upcoming departure · 1 ship

Browse by departure port