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

Jan 3, 2027 · 7 nights

$779 interior · $111/night

P&O Cruises

Azura

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

Jan 22, 2027 · 7 nights

$742 interior · $106/night

8% below typical
P&O Cruises

Azura

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

Jan 23, 2027 · 7 nights

$877 balcony · $125/night

13% below typical
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 → Lanzarote → Las Palmas de Gran Canaria → Santa Cruz de Tenerife

Jan 24, 2027 · 7 nights

$694 balcony · $99/night

7% below typical
MSC Cruises

MSC Fantasia

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

Jan 31, 2027 · 7 nights

$749 interior · $107/night

CroisiEurope

MS La Belle Des Oceans

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

Jan 30, 2027 · 7 nights

$5,037 suite · $720/night

P&O Cruises

Azura

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

Jan 15, 2027 · 14 nights

$1,620 interior · $116/night

Browse by departure port