P&O Cruises

Azura

Santa Cruz de Tenerife → Funchal, Madeira → Lanzarote → Santa Cruz de Tenerife

Feb 26, 2028 · 7 nights

$1,215 balcony · $174/night

5% below typical
P&O Cruises

Azura

Santa Cruz de Tenerife → Puerto del Rosario → Gibraltar → Málaga

Dec 18, 2027 · 10 nights

$2,080 balcony · $208/night

4% below typical
P&O Cruises

Azura

Santa Cruz de Tenerife → Funchal, Madeira → Santa Cruz de La Palma → Santa Cruz de Tenerife

Jan 7, 2028 · 7 nights

$863 interior · $123/night

6% below typical
P&O Cruises

Azura

Santa Cruz de Tenerife → Funchal, Madeira → Agadir → Santa Cruz de Tenerife

Oct 30, 2027 · 14 nights

$1,823 balcony · $130/night

13% below typical
P&O Cruises

Azura

Santa Cruz de Tenerife → Funchal, Madeira → Lanzarote → Santa Cruz de Tenerife

Nov 19, 2027 · 14 nights

$1,485 oceanview · $106/night

11% below typical
P&O Cruises

Azura

Santa Cruz de Tenerife → Lanzarote → Naples → Valletta

Mar 17, 2028 · 13 nights

$2,093 balcony · $161/night

11% below typical
Costa Cruises

Costa Smeralda

Santa Cruz de Tenerife → Agadir → Puerto del Rosario → Santa Cruz de Tenerife

Jan 17, 2027 · 7 nights

$687 balcony · $98/night

9% below typical
Explora Journeys

Explora II

Santa Cruz de Tenerife → San Sebastián → Funchal, Madeira → Lisbon

Dec 16, 2026 · 5 nights

$2,610 suite · $522/night

MSC Cruises

MSC Fantasia

Santa Cruz de Tenerife → Funchal, Madeira → Puerto del Rosario → Santa Cruz de Tenerife

Dec 27, 2026 · 7 nights

$1,459 interior · $208/night

3% below typical
CroisiEurope

MS La Belle Des Oceans

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

Jan 2, 2027 · 7 nights

$2,510 oceanview · $359/night

CroisiEurope

MS La Belle Des Oceans

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

Jan 16, 2027 · 7 nights

$2,510 oceanview · $359/night

P&O Cruises

Azura

Santa Cruz de Tenerife → Lanzarote → Las Palmas de Gran Canaria → Santa Cruz de Tenerife

Jan 22, 2027 · 14 nights

$1,282 interior · $92/night

20% below typical
MSC Cruises

MSC Fantasia

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

Jan 24, 2027 · 7 nights

$969 balcony · $138/night

4% below typical
MSC Cruises

MSC Fantasia

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

Feb 7, 2027 · 7 nights

$941 interior · $134/night

CroisiEurope

MS La Belle Des Oceans

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

Feb 13, 2027 · 7 nights

$2,510 oceanview · $359/night

P&O Cruises

Azura

Santa Cruz de Tenerife → Casablanca → Lanzarote → Santa Cruz de Tenerife

Feb 19, 2027 · 14 nights

$1,350 interior · $96/night

12% below typical
Costa Cruises

Costa Smeralda

Santa Cruz de Tenerife → Puerto del Rosario → Lanzarote → Santa Cruz de Tenerife

Feb 21, 2027 · 7 nights

$883 balcony · $126/night

Costa Cruises

Costa Smeralda

Santa Cruz de Tenerife → Puerto del Rosario → Lanzarote → Santa Cruz de Tenerife

Feb 22, 2027 · 7 nights

$843 balcony · $120/night

CroisiEurope

MS La Belle Des Oceans

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

Feb 27, 2027 · 7 nights

$2,510 oceanview · $359/night

Costa Cruises

Costa Smeralda

Santa Cruz de Tenerife → Lanzarote → Puerto del Rosario → Santa Cruz de Tenerife

Mar 14, 2027 · 7 nights

$853 balcony · $122/night

Browse by departure port