P&O Cruises

Azura

Santa Cruz de Tenerife → Funchal, Madeira → Gibraltar → Málaga

Dec 11, 2027 · 17 nights

$2,499 oceanview · $147/night

5% below typical
P&O Cruises

Azura

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

Dec 17, 2027 · 21 nights

$4,053 balcony · $193/night

6% below typical
P&O Cruises

Azura

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

Dec 18, 2027 · 21 nights

$3,580 balcony · $170/night

8% below typical
P&O Cruises

Azura

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

Feb 5, 2028 · 7 nights

$877 interior · $125/night

7% below typical
P&O Cruises

Azura

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

Mar 4, 2028 · 7 nights

$1,255 oceanview · $179/night

5% below typical
Costa Cruises

Costa Smeralda

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

Jan 18, 2027 · 7 nights

$1,432 suite · $205/night

19% below typical
MSC Cruises

MSC Fantasia

Civitavecchia (Rome) → Las Palmas de Gran Canaria → Funchal, Madeira

Dec 7, 2026 · 8 nights

$671 interior · $84/night

3% below typical
MSC Cruises

MSC Fantasia

Civitavecchia (Rome) → Las Palmas de Gran Canaria → Lanzarote → Las Palmas de Gran Canaria

Dec 7, 2026 · 11 nights

$795 interior · $72/night

2% below typical
MSC Cruises

MSC Fantasia

Lanzarote → Las Palmas de Gran Canaria → Lanzarote

Dec 17, 2026 · 7 nights

$851 interior · $122/night

2% below typical
Cunard Line

Queen Anne

Hamburg → Southampton → Lisbon → Hamburg

Dec 18, 2026 · 18 nights

$5,379 balcony · $299/night

1% below typical
Cunard Line

Queen Anne

Southampton → Funchal, Madeira → Lisbon → Southampton

Dec 20, 2026 · 14 nights

$3,959 balcony · $283/night

Costa Cruises

Costa Smeralda

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

Dec 20, 2026 · 7 nights

$1,043 balcony · $149/night

5% below typical
Costa Cruises

Costa Smeralda

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

Dec 21, 2026 · 7 nights

$1,043 balcony · $149/night

5% below typical
Costa Cruises

Costa Smeralda

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

Dec 24, 2026 · 7 nights

$1,004 balcony · $143/night

5% below typical
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
MSC Cruises

MSC Fantasia

Lanzarote → Las Palmas de Gran Canaria → Lanzarote

Dec 31, 2026 · 7 nights

$1,231 interior · $176/night

2% 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

Costa Cruises

Costa Smeralda

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

Jan 4, 2027 · 7 nights

$791 balcony · $113/night

5% below typical
MSC Cruises

MSC Fantasia

Lanzarote → Las Palmas de Gran Canaria → Lanzarote

Jan 7, 2027 · 7 nights

$1,341 balcony · $192/night

3% below typical
MSC Cruises

MSC Fantasia

Las Palmas de Gran Canaria → Santa Cruz de La Palma → Lanzarote → Las Palmas de Gran Canaria

Jan 8, 2027 · 7 nights

$777 interior · $111/night

5% below typical

Browse by departure port