Costa Smeralda 4-Night Tenerife to Barcelona
Costa Smeralda (Costa) sails this 4-night route from Tenerife to Barcelona on 2 upcoming dates (Apr 2027 through Apr 2028), from $259 per person. Every departure below links to its own page with live cabin prices, the full itinerary and online booking.
Ports on this route
Santa Cruz de Tenerife → Cadiz → Barcelona
All upcoming departures
April 3, 2027
4 Night Western Mediterranean from Santa Cruz De Tenerife Cruise
CruiseScore™ (4.06/5)
Costa Smeralda
S
M
L
XL
Tenerife
→
Cadiz
→
Barcelona
Inside
April 22, 2028
4 Night Western Mediterranean Cruise from Tenerife to Barcelona
CruiseScore™ (4.25/5)
Costa Smeralda
S
M
L
XL
Tenerife
→
Tangier
→
Barcelona
Suite