Oceania Cruises

Oceania Allura

Barcelona → Valencia → Livorno → Civitavecchia (Rome)

Apr 5 · 10 nights

About average

$5,099 balcony · $510/night

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Jan 21 · 7 nights

$1,838 inside · $263/night

Oceania Cruises

Oceania Allura

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

Jun 2 · 9 nights

About average

$7,749 suite · $861/night

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Feb 25 · 7 nights

$1,019 inside · $146/night

Costa Cruises

Costa Diadema

Barcelona → Alicante → Savona → Barcelona

Oct 3 · 10 nights

$1,408 inside · $141/night

Costa Cruises

Costa Serena

Barcelona → Marseille → Savona → Barcelona

Oct 8 · 4 nights

$684 inside · $171/night

Costa Cruises

Costa Serena

Barcelona → Marseille → Savona → Barcelona

Oct 15 · 4 nights

$684 inside · $171/night

Costa Cruises

Costa Serena

Barcelona → Marseille → Savona → Barcelona

Oct 22 · 4 nights

$684 inside · $171/night

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Jan 28 · 7 nights

$909 inside · $130/night

Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Naples → Barcelona

Sep 27 · 7 nights

About average

$1,973 inside · $282/night

Celebrity Cruises

Celebrity Xcel

Barcelona → Naples → Villefranche-sur-Mer → Barcelona

Oct 6 · 10 nights

About average

$2,258 inside · $226/night

MSC Cruises

MSC Lirica

Barcelona → Marseille → Valencia → Barcelona

Feb 20 · 7 nights

$699 inside · $100/night

Costa Cruises

Costa Diadema

Barcelona → Tangier → Savona → Barcelona

Oct 9 · 10 nights

$1,388 inside · $139/night

MSC Cruises

MSC Magnifica

Barcelona → Genoa → Marseille → Barcelona

Oct 23 · 4 nights

$624 oceanview · $156/night

Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Naples → Barcelona

Aug 1 · 7 nights

About average

$2,271 inside · $324/night

Norwegian Cruise Line

Norwegian Epic

Barcelona → Livorno → Salerno → Civitavecchia (Rome)

Jun 27 · 7 nights

About average

$1,379 inside · $197/night

Norwegian Cruise Line

Norwegian Dawn

Barcelona → Palma de Mallorca → Portimão → Lisbon

Sep 12 · 7 nights

$1,229 inside · $176/night

Regent Seven Seas Cruises

Seven Seas Grandeur

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

Jun 13 · 7 nights

About average

$6,778 balcony · $968/night

MSC Cruises

MSC Seaview

Barcelona → Marseille → Ajaccio, Corsica → Barcelona

Nov 12 · 6 nights

$934 inside · $156/night

Costa Cruises

Costa Diadema

Barcelona → Alicante → Savona → Barcelona

Oct 23 · 12 nights

$1,641 inside · $137/night

Browse by departure port