Princess Cruises

Sun Princess

Barcelona → Palma de Mallorca → La Spezia → Civitavecchia (Rome)

Sep 5 · 7 nights

About average

$1,432 inside · $205/night

Oceania Cruises

Oceania Allura

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

Apr 24 · 7 nights

About average

$3,499 oceanview · $500/night

Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Napoli → Barcelona

Aug 1 · 7 nights

Priced high

$2,423 inside · $346/night

15% above typical
Norwegian Cruise Line

Norwegian Viva

Barcelona → Kotor → Livorno → Ravenna

Jun 4 · 9 nights

About average

$2,999 inside · $333/night

Regent Seven Seas Cruises

Seven Seas Prestige

Barcelona → Palamós → Golfo Aranci → Civitavecchia (Rome)

Oct 7 · 9 nights

About average

$10,509 balcony · $1,168/night

Oceania Cruises

Oceania Allura

Barcelona → Valencia → Gibraltar → Lisboa

Sep 12 · 7 nights

About average

$4,299 balcony · $614/night

Celebrity Cruises

Celebrity Xcel

Barcelona → Napoli → Villefranche-sur-Mer → Barcelona

Oct 2 · 10 nights

Priced high

$3,208 balcony · $321/night

14% above typical
Norwegian Cruise Line

Norwegian Epic

Barcelona → Livorno → Catania → Civitavecchia (Rome)

Sep 19 · 7 nights

About average

$1,279 inside · $183/night

Seabourn

Seabourn Ovation

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

Apr 15 · 21 nights

About average

$18,898 balcony · $900/night

Princess Cruises

Sun Princess

Barcelona → Ibiza → La Spezia → Civitavecchia (Rome)

Sep 26 · 7 nights

About average

$1,412 inside · $202/night

Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Napoli → Barcelona

Jul 18 · 7 nights

About average

$2,474 oceanview · $353/night

Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Napoli → Barcelona

Jul 4 · 7 nights

Priced high

$2,360 inside · $337/night

15% above typical
Costa Cruises

Costa Serena

Barcelona → Marseille → Savona → Barcelona

Nov 2 · 4 nights

$684 inside · $171/night

Carnival Cruise Line

Carnival Sunshine

Barcelona → Marseille → La Goulette Nord (Halqueloued) → Barcelona

Oct 9 · 7 nights

About average

$791 inside · $113/night

Celebrity Cruises

Celebrity Xcel

Barcelona → Napoli → Villefranche-sur-Mer → Barcelona

Oct 8 · 10 nights

About average

$2,356 inside · $236/night

Oceania Cruises

Oceania Sirena

Barcelona → Alicante → Barcelona → Civitavecchia (Rome)

Dec 9 · 26 nights

About average

$14,149 balcony · $544/night

Celebrity Cruises

Celebrity Xcel

Barcelona → Napoli → Villefranche-sur-Mer → Barcelona

Oct 27 · 10 nights

About average

$2,337 inside · $234/night

MSC Cruises

MSC Splendida

Barcelona → Marseille → Valletta → Barcelona

Oct 4 · 7 nights

$2,118 inside · $303/night

MSC Cruises

MSC Lirica

Barcelona → Marseille → Valencia → Barcelona

Jan 2 · 7 nights

$1,538 inside · $220/night

Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Napoli → Barcelona

Oct 18 · 7 nights

About average

$2,050 inside · $293/night