MSC Cruises

MSC Fantasia

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

Mar 21, 2027 · 7 nights

$999 balcony · $143/night

4% below typical
Costa Cruises

Costa Smeralda

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

Mar 22, 2027 · 7 nights

$1,005 balcony · $144/night

MSC Cruises

MSC Fantasia

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

Mar 28, 2027 · 7 nights

$1,009 balcony · $144/night

4% below typical
Costa Cruises

Costa Smeralda

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

Mar 28, 2027 · 6 nights

$824 balcony · $137/night

Costa Cruises

Costa Smeralda

Santa Cruz de Tenerife → Lanzarote → Capri → Civitavecchia (Rome)

Mar 29, 2027 · 17 nights

$1,103 interior · $65/night

Costa Cruises

Costa Smeralda

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

Mar 29, 2027 · 5 nights

$574 interior · $115/night

MSC Cruises

MSC Fantasia

Santa Cruz de Tenerife → Lanzarote → Tarragona → Civitavecchia (Rome)

Apr 4, 2027 · 8 nights

$981 balcony · $123/night

4% below typical
Hapag-Lloyd Cruises

MS Europa

Santa Cruz de Tenerife → Cape Town

Nov 6, 2027 · 12 nights

$4,589 suite · $382/night

MSC Cruises

MSC Euribia

Santa Cruz de Tenerife → Lanzarote → Santa Cruz de La Palma → Santa Cruz de Tenerife

Nov 7, 2027 · 7 nights

$799 oceanview · $114/night

4% below typical
MSC Cruises

MSC Euribia

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

Nov 14, 2027 · 7 nights

$739 oceanview · $106/night

4% below typical
CroisiEurope

MS La Belle Des Oceans

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

Nov 20, 2027 · 7 nights

$3,200 oceanview · $457/night

MSC Cruises

MSC Fantasia

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

Nov 21, 2027 · 7 nights

$741 interior · $106/night

2% below typical
P&O Cruises

Azura

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

Dec 3, 2027 · 7 nights

$1,080 balcony · $154/night

4% below typical
CroisiEurope

MS La Belle Des Oceans

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

Dec 4, 2027 · 7 nights

$3,200 oceanview · $457/night

MSC Cruises

MSC Fantasia

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

Dec 12, 2027 · 7 nights

$691 interior · $99/night

3% below typical
P&O Cruises

Azura

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

Dec 17, 2027 · 10 nights

$1,580 interior · $158/night

1% below typical
P&O Cruises

Azura

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

Dec 17, 2027 · 21 nights

$3,147 interior · $150/night

MSC Cruises

MSC Fantasia

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

Dec 19, 2027 · 7 nights

$1,141 interior · $163/night

2% below typical
CroisiEurope

MS La Belle Des Oceans

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

Dec 21, 2027 · 7 nights

$3,200 oceanview · $457/night

MSC Cruises

MSC Fantasia

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

Jan 2, 2028 · 7 nights

$691 interior · $99/night

3% below typical

Browse by departure port