Costa Cruises

Costa Smeralda

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

Mar 21, 2027 · 7 nights

$936 oceanview · $134/night

9% below typical
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 → Agadir → Puerto del Rosario → Santa Cruz de Tenerife

Mar 22, 2027 · 7 nights

$1,005 balcony · $144/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 → Capri → Civitavecchia (Rome)

Mar 29, 2027 · 17 nights

$1,103 interior · $65/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

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

Costa Cruises

Costa Smeralda

Santa Cruz de Tenerife → Lanzarote → Barcelona → Marseille

Mar 28, 2027 · 11 nights

$932 interior · $85/night

Costa Cruises

Costa Smeralda

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

Mar 7, 2027 · 7 nights

$875 balcony · $125/night

Costa Cruises

Costa Smeralda

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

Mar 8, 2027 · 7 nights

$875 balcony · $125/night

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

Browse by departure port