P&O Cruises

Britannia

Southampton → A Coruña → Funchal, Madeira → Southampton

Dec 21, 2027 · 14 nights

$2,972 interior · $212/night

P&O Cruises

Azura

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

Nov 6, 2026 · 14 nights

$1,215 interior · $87/night

MSC Cruises

MSC Fantasia

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

Dec 29, 2026 · 7 nights

$1,215 balcony · $174/night

1% above typical
MSC Cruises

MSC Euribia

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

Nov 8, 2027 · 10 nights

$1,071 interior · $107/night

MSC Cruises

MSC Euribia

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

Nov 12, 2027 · 7 nights

$689 interior · $98/night

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

$689 interior · $98/night

MSC Cruises

MSC Euribia

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

Nov 26, 2027 · 7 nights

$689 interior · $98/night

MSC Cruises

MSC Euribia

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

Nov 30, 2027 · 7 nights

$689 interior · $98/night

MSC Cruises

MSC Euribia

Lanzarote → Las Palmas de Gran Canaria → Lanzarote

Jan 6, 2028 · 7 nights

$689 interior · $98/night

MSC Cruises

MSC Euribia

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

Jan 7, 2028 · 7 nights

$689 interior · $98/night

MSC Cruises

MSC Euribia

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

Jan 11, 2028 · 7 nights

$689 interior · $98/night

P&O Cruises

Azura

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

Jan 28, 2028 · 14 nights

$1,553 interior · $111/night

P&O Cruises

Azura

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

Jan 29, 2028 · 14 nights

$1,553 interior · $111/night

P&O Cruises

Azura

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

Feb 4, 2028 · 14 nights

$1,553 interior · $111/night

P&O Cruises

Azura

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

Feb 5, 2028 · 14 nights

$1,553 interior · $111/night

P&O Cruises

Azura

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

Mar 3, 2028 · 14 nights

$1,755 interior · $125/night

Costa Cruises

Costa Smeralda

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

Nov 30, 2026 · 7 nights

$731 balcony · $104/night

CroisiEurope

MS La Belle Des Oceans

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

Nov 28, 2026 · 7 nights

$5,125 suite · $732/night

1% above typical
CroisiEurope

MS La Belle Des Oceans

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

Dec 5, 2026 · 7 nights

$5,143 suite · $735/night

1% above typical
P&O Cruises

Azura

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

Feb 5, 2027 · 7 nights

$782 interior · $112/night

Browse by departure port