Costa Cruises

Costa Smeralda

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

Jan 24, 2028 · 7 nights

$1,826 suite · $261/night

9% above typical
Costa Cruises

Costa Smeralda

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

Dec 27, 2026 · 7 nights

$1,403 interior · $200/night

13% above typical · Price trending up
Costa Cruises

Costa Smeralda

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

Dec 12, 2027 · 7 nights

$983 balcony · $140/night

18% above typical
Costa Cruises

Costa Smeralda

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

Dec 13, 2027 · 7 nights

$983 balcony · $140/night

18% above typical
Costa Cruises

Costa Smeralda

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

Dec 19, 2027 · 7 nights

$1,015 balcony · $145/night

17% above typical
Costa Cruises

Costa Smeralda

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

Dec 20, 2027 · 7 nights

$1,015 balcony · $145/night

17% above typical
Costa Cruises

Costa Diadema

Santa Cruz de Tenerife → Mindelo → Salvador → Rio de Janeiro

Nov 11, 2026 · 11 nights

$964 interior · $88/night

73% above typical · Price trending up
Costa Cruises

Costa Diadema

Santa Cruz de Tenerife → Mindelo → Rio de Janeiro → Santos

Nov 11, 2026 · 12 nights

$1,687 balcony · $141/night

63% above typical · Price trending up
Costa Cruises

Costa Smeralda

Santa Cruz de Tenerife → Lanzarote → Marseille → Genoa

Mar 29, 2027 · 11 nights

$1,352 interior · $123/night

58% above typical · Price trending up
Costa Cruises

Costa Smeralda

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

Nov 29, 2026 · 7 nights

$651 · $93/night

Costa Cruises

Costa Pacifica

Santa Cruz de Tenerife → San Sebastian de la Gomera → Santa Cruz de Tenerife

Dec 28, 2026 · 7 nights

No pricing

P&O Cruises

Azura

Santa Cruz de Tenerife → Lanzarote → Naples → Valletta

Mar 17, 2029 · 12 nights

No pricing

Browse by departure port