Windstar Cruises

Wind Spirit

Santa Cruz de Tenerife → Las Palmas de Gran Canaria → San Sebastián → Cadiz

Jan 26, 2027 · 10 nights

$4,120 oceanview · $412/night

12% below typical
Costa Cruises

Costa Smeralda

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

Feb 1, 2027 · 7 nights

$641 oceanview · $92/night

14% below typical · 3-month low
Costa Cruises

Costa Smeralda

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

Feb 15, 2027 · 7 nights

$741 oceanview · $106/night

10% below typical · 3-month low
Costa Cruises

Costa Smeralda

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

Jan 31, 2027 · 7 nights

$641 oceanview · $92/night

11% below typical · 3-month low
Explora Journeys

Explora II

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

Dec 16, 2026 · 5 nights

$2,610 suite · $522/night

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

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

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 → Las Palmas de Gran Canaria → Santa Cruz de Tenerife

Mar 29, 2027 · 5 nights

$574 interior · $115/night

Hapag-Lloyd Cruises

MS HANSEATIC nature

Palmeira → Santa Cruz de Tenerife → Porto Santo Island → Funchal, Madeira

Apr 11, 2028 · 14 nights

$9,338 oceanview · $667/night

P&O Cruises

Azura

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

Nov 25, 2028 · 7 nights

$850 interior · $121/night

P&O Cruises

Azura

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

Dec 23, 2028 · 7 nights

$1,147 interior · $164/night

P&O Cruises

Azura

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

Dec 30, 2028 · 7 nights

$1,053 interior · $150/night

P&O Cruises

Azura

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

Mar 10, 2029 · 7 nights

$1,012 interior · $145/night

Costa Cruises

Costa Smeralda

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

Feb 14, 2027 · 7 nights

$833 balcony · $119/night

Costa Cruises

Costa Smeralda

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

Mar 15, 2027 · 7 nights

$843 balcony · $120/night

Scenic Eclipse I

Santa Cruz de Tenerife → Funchal, Madeira → Puerto Banús → Málaga

Apr 18, 2028 · 7 nights

$7,586 suite · $1,084/night

Costa Cruises

Costa Smeralda

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

Jan 25, 2027 · 7 nights

$674 balcony · $96/night

7% below typical
Costa Cruises

Costa Smeralda

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

Feb 7, 2027 · 7 nights

$833 balcony · $119/night

Browse by departure port