MSC Cruises

MSC World Europa

Barcelona → Marseille → Palma de Mallorca → Barcelona

Jun 5 · 7 nights

$2,630 inside · $376/night

Cunard Line

Queen Elizabeth

Barcelona → Valletta → Ajaccio, Corsica → Barcelona

Sep 10 · 21 nights

Good value

$2,639 inside · $126/night

13% below typical
MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

May 7 · 7 nights

$2,650 inside · $379/night

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

May 21 · 7 nights

$2,650 inside · $379/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Málaga → Gibraltar → Barcelona

Mar 8 · 12 nights

Poor value

$2,674 inside · $223/night

35% above typical
MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Oct 8 · 7 nights

$2,690 inside · $384/night

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Oct 15 · 7 nights

$2,690 inside · $384/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Málaga → Gibraltar → Barcelona

Dec 24 · 12 nights

About average

$2,774 oceanview · $231/night

Cunard Line

Queen Elizabeth

Barcelona → Valencia → Zadar → Trieste

Jun 23 · 14 nights

Good value

$3,354 balcony · $240/night

17% below typical · 6-month low
MSC Cruises

MSC Virtuosa

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

Jul 27 · 7 nights

$2,730 inside · $390/night

Cunard Line

Queen Elizabeth

Barcelona → Valencia → Zadar → Trieste

Sep 15 · 14 nights

Good value

$3,003 oceanview · $215/night

11% below typical · 6-month low
Celebrity Cruises

Celebrity Equinox

Barcelona → Valletta → Villefranche-sur-Mer → Barcelona

Oct 10 · 10 nights

About average

$2,739 balcony · $274/night

Norwegian Cruise Line

Norwegian Viva

Barcelona → Kotor → Livorno → Ravenna

Sep 24 · 9 nights

About average

$2,749 inside · $305/night

Norwegian Cruise Line

Norwegian Star

Barcelona → Motril → Porto → Lisbon

Oct 29 · 11 nights

About average

$2,789 balcony · $254/night

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Jun 4 · 7 nights

$2,790 inside · $399/night

Oceania Cruises

Oceania Sirena

Barcelona → Marseille → Zadar → Fusina (Venice)

Jun 21 · 9 nights

$2,799 inside · $311/night

Holland America

Oosterdam

Barcelona → Valletta → Mykonos → Piraeus (Athens)

Jul 17 · 14 nights

About average

$2,834 inside · $202/night

Cunard Line

Queen Elizabeth

Barcelona → Valletta → Valencia → Barcelona

Aug 20 · 21 nights

About average

$2,838 inside · $135/night

MSC Cruises

MSC Seaview

Barcelona → Marseille → Valletta → Barcelona

Aug 22 · 7 nights

$2,842 inside · $406/night

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Dec 24 · 7 nights

$2,858 inside · $408/night

Browse by departure port