Regent Seven Seas Cruises

Seven Seas Grandeur

Barcelona → Villefranche-sur-Mer → Funchal, Madeira → Lisbon

Apr 16 · 20 nights

About average

$14,991 balcony · $750/night

Holland America

Zuiderdam

Barcelona → Valencia → Cadiz → Lisbon

Apr 9 · 7 nights

About average

$1,309 inside · $187/night

Regent Seven Seas Cruises

Seven Seas Grandeur

Barcelona → Villefranche-sur-Mer → Mahón, Menorca → Barcelona

Apr 16 · 10 nights

About average

$6,747 balcony · $675/night

MSC Cruises

MSC World Europa

Barcelona → Marseille → Valletta → Barcelona

Apr 21 · 8 nights

About average

$1,275 inside · $159/night

MSC Cruises

MSC Seashore

Barcelona → Marseille → Valletta → Barcelona

Apr 23 · 7 nights

About average

$1,096 inside · $157/night

Silversea Cruises

Silver Spirit

Barcelona → Palamós → Gibraltar → Lisbon

Apr 13 · 10 nights

About average

$9,450 oceanview · $945/night

Explora Journeys

Explora II

Barcelona → Valencia → Funchal, Madeira → Barcelona

Apr 18 · 11 nights

About average

$6,880 suite · $625/night

Holland America

Zuiderdam

Barcelona → Valencia → Le Havre → Amsterdam

Apr 9 · 20 nights

About average

$3,349 inside · $167/night

Explora Journeys

Explora II

Barcelona → Alicante → Palma de Mallorca → Barcelona

Apr 29 · 9 nights

About average

$5,615 suite · $624/night

Seabourn

Seabourn Ovation

Barcelona → Veules-les-Roses → Kotor → Dubrovnik

Apr 15 · 14 nights

$10,529 balcony · $752/night

Oceania Cruises

Oceania Sonata

Barcelona → Palamós → Livorno → Civitavecchia (Rome)

Apr 1 · 7 nights

$3,599 balcony · $514/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Civitavecchia (Rome) → Heraklion → Piraeus (Athens)

Apr 1 · 9 nights

Priced high

$2,173 oceanview · $241/night

23% above typical
Seabourn

Seabourn Ovation

Barcelona → Sanary-sur-Mer → Porto Santo Stefano → Civitavecchia (Rome)

Apr 15 · 7 nights

Priced high

$7,698 balcony · $1,100/night

17% above typical
MSC Cruises

MSC Euribia

Barcelona → Marseille → Genoa → Barcelona

Apr 1 · 4 nights

$528 inside · $132/night

Oceania Cruises

Oceania Allura

Barcelona → Palamós → Portoferraio → Civitavecchia (Rome)

Apr 24 · 7 nights

About average

$3,499 oceanview · $500/night

Norwegian Cruise Line

Norwegian Star

Barcelona → Motril → Funchal, Madeira → Lisbon

Apr 11 · 10 nights

About average

$1,649 inside · $165/night

Seabourn

Seabourn Ovation

Barcelona → Sanary-sur-Mer → Gytheio → Piraeus (Athens)

Apr 15 · 21 nights

About average

$18,898 balcony · $900/night

Oceania Cruises

Oceania Allura

Barcelona → Valencia → Livorno → Civitavecchia (Rome)

Apr 5 · 10 nights

About average

$5,099 balcony · $510/night

Browse by departure port