Costa Cruises

Costa Smeralda

Barcelona → Málaga → Lanzarote → Las Palmas de Gran Canaria

Nov 14, 2027 · 12 nights

$834 interior · $70/night

MSC Cruises

MSC Armonia

Barcelona → Marseille → Tangier → Barcelona

Feb 7, 2028 · 11 nights

$1,109 interior · $101/night

Holland America

Zuiderdam

Barcelona → Valencia → Naples → Civitavecchia (Rome)

Feb 17, 2028 · 9 nights

$1,159 oceanview · $129/night

Oceania Cruises

Oceania Marina

Barcelona → Sète → Kusadasi → Piraeus (Athens)

Apr 17, 2028 · 12 nights

$3,999 interior · $333/night

MSC Cruises

MSC World Europa

Barcelona → Marseille → Valletta → Barcelona

Apr 21, 2028 · 8 nights

$1,275 interior · $159/night

MSC Cruises

MSC Euribia

Barcelona → Alicante → La Rochelle → Kiel

Apr 26, 2028 · 10 nights

$1,109 interior · $111/night

Regent Seven Seas Cruises

Seven Seas Voyager

Barcelona → Palma de Mallorca → Portimão → Lisbon

May 3, 2028 · 9 nights

$6,699 suite · $744/night

Oceania Cruises

Oceania Marina

Barcelona → Palma de Mallorca → Seville → Lisbon

Jun 17, 2028 · 10 nights

$3,349 interior · $335/night

2% above typical

Scenic Ikon

Barcelona → Ibiza → Ponza → Civitavecchia (Rome)

Jul 7, 2028 · 11 nights

$13,441 suite · $1,222/night

3% below typical

Scenic Ikon

Barcelona → Collioure → Livorno → Civitavecchia (Rome)

Sep 24, 2028 · 10 nights

$12,140 suite · $1,214/night

Scenic Ikon

Barcelona → Palma de Mallorca → Portimão → Lisbon

Oct 13, 2028 · 9 nights

$12,400 suite · $1,378/night

2% below typical
Celebrity Cruises

Celebrity Xcel

Barcelona → Naples → Villefranche-sur-Mer → Barcelona

Oct 27, 2028 · 10 nights

$2,669 oceanview · $267/night

1% above typical
Celebrity Cruises

Celebrity Infinity

Barcelona → Funchal, Madeira → Málaga → Barcelona

Jan 28, 2029 · 12 nights

$1,224 interior · $102/night

4% below typical
Celebrity Cruises

Celebrity Xcel

Barcelona → Naples → Villefranche-sur-Mer → Barcelona

May 7, 2027 · 10 nights

$2,425 balcony · $242/night

12% below typical
Celebrity Cruises

Celebrity Xcel

Barcelona → Naples → Villefranche-sur-Mer → Barcelona

May 28, 2027 · 10 nights

$2,424 balcony · $242/night

10% below typical
Celebrity Cruises

Celebrity Infinity

Barcelona → Málaga → Gibraltar → Barcelona

Nov 30, 2027 · 12 nights

$1,474 interior · $123/night

15% below typical
Silversea Cruises

Silver Ray

Barcelona → Valencia → Cadiz → Lisbon

Nov 18, 2026 · 10 nights

$7,700 suite · $770/night

4% above typical
Explora Journeys

Explora II

Barcelona → Gibraltar → Funchal, Madeira → Lisbon

Dec 9, 2026 · 12 nights

$5,610 suite · $468/night

2% below typical
Windstar Cruises

Star Explorer

Barcelona → Valencia → Palma de Mallorca → Barcelona

Dec 28, 2026 · 9 nights

$4,264 suite · $474/night

4% below typical
Explora Journeys

Explora II

Barcelona → Palma de Mallorca → Livorno → Civitavecchia (Rome)

Jan 24, 2027 · 9 nights

$4,170 suite · $463/night

2% below typical

Browse by departure port