Virgin Voyages

Resilient Lady

Barcelona → La Spezia → Marseille → Barcelona

Sep 26 · 7 nights

About average

$1,183 inside · $169/night

Virgin Voyages

Resilient Lady

Barcelona → Cannes → Ibiza → Barcelona

Oct 3 · 7 nights

About average

$1,183 inside · $169/night

Virgin Voyages

Resilient Lady

Barcelona → Marseille → Ibiza → Barcelona

Oct 10 · 7 nights

About average

$1,183 inside · $169/night

Virgin Voyages

Resilient Lady

Barcelona → La Spezia → Marseille → Barcelona

Oct 17 · 7 nights

About average

$1,183 inside · $169/night

Oceania Cruises

Oceania Allura

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

Jan 17 · 14 nights

About average

$5,599 balcony · $400/night

MSC Cruises

MSC Euribia

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

Jan 29 · 7 nights

About average

$810 inside · $116/night

Explora Journeys

Explora II

Barcelona → Alicante → Palma de Mallorca → Barcelona

Apr 29 · 9 nights

About average

$5,615 suite · $624/night

Oceania Cruises

Oceania Allura

Barcelona → Palma de Mallorca → Çanakkale → Istanbul

Jun 22 · 14 nights

About average

$6,399 oceanview · $457/night

Explora VI

Barcelona → Mahón, Menorca → Napoli → Civitavecchia (Rome)

Aug 14 · 7 nights

About average

$4,585 suite · $655/night

Oceania Cruises

Oceania Allura

Barcelona → Alicante → Livorno → Civitavecchia (Rome)

Oct 8 · 7 nights

About average

$2,999 oceanview · $428/night

Oceania Cruises

Oceania Allura

Barcelona → Valencia → Livorno → Civitavecchia (Rome)

Nov 6 · 9 nights

About average

$3,599 oceanview · $400/night

MSC Cruises

MSC Fantasia

Barcelona → Ibiza → Cannes → Barcelona

Jun 17 · 7 nights

$2,058 inside · $294/night

Costa Cruises

Costa Pacifica

Barcelona → Marseille → Málaga → Alicante

Mar 26 · 10 nights

$1,181 inside · $118/night

Royal Caribbean International

Explorer of the Seas

Barcelona → Toulon → Messina → Ravenna

Jun 21 · 7 nights

About average

$1,069 inside · $153/night

Princess Cruises

Sun Princess

Barcelona → Marseille → Mykonos → Piraeus (Athens)

Jul 15 · 10 nights

About average

$1,625 inside · $163/night

MSC Cruises

MSC Euribia

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

Mar 27 · 7 nights

$879 inside · $126/night

Celebrity Cruises

Celebrity Equinox

Barcelona → Valletta → Civitavecchia (Rome) → Barcelona

Nov 9 · 10 nights

Poor value

$1,939 balcony · $194/night

38% above typical
Celebrity Cruises

Celebrity Xcel

Barcelona → Valletta → Mykonos → Piraeus (Athens)

Sep 11 · 7 nights

Exceptional value

$1,924 balcony · $275/night

29% below typical
MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Aug 18 · 7 nights

$1,796 inside · $257/night

Limited price history

MSC Cruises

MSC Seaview

Barcelona → Marseille → Ibiza → Barcelona

Sep 24 · 7 nights

$1,147 inside · $164/night