MSC Cruises

MSC Fantasia

Las Palmas de Gran Canaria → Santa Cruz de La Palma → Puerto del Rosario → Funchal, Madeira

Jan 21, 2027 · 7 nights

$791 interior · $113/night

4% below typical
CroisiEurope

MS La Belle Des Oceans

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

Jan 23, 2027 · 7 nights

$2,510 oceanview · $359/night

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

Funchal, Madeira → Lanzarote → Puerto del Rosario → Funchal, Madeira

Jan 26, 2027 · 7 nights

$901 oceanview · $129/night

MSC Cruises

MSC Fantasia

Lanzarote → Las Palmas de Gran Canaria → Lanzarote

Jan 28, 2027 · 7 nights

$941 balcony · $134/night

4% below typical
MSC Cruises

MSC Fantasia

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

Jan 29, 2027 · 7 nights

$877 interior · $125/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

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
Azamara Cruises

Azamara Onward

Lisbon → Portimão → Cadiz → Lisbon

Jan 22, 2027 · 15 nights

$4,469 interior · $298/night

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

Browse by departure port