Virgin Voyages

Resilient Lady

Barcelona → La Spezia → Marseille → Barcelona

Sep 26, 2027 · 7 nights

$1,463 oceanview · $209/night

Costa Cruises

Costa Pacifica

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Mar 17, 2028 · 7 nights

$1,184 suite · $169/night

Costa Cruises

Costa Pacifica

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Mar 24, 2028 · 7 nights

$1,234 suite · $176/night

Carnival Cruise Line

Carnival Sunshine

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Oct 9, 2027 · 7 nights

$811 interior · $116/night

3% above typical
Costa Cruises

Costa Serena

Barcelona → Marseille → Savona → Barcelona

Oct 19, 2027 · 3 nights

$618 suite · $206/night

2% above typical
Costa Cruises

Costa Serena

Barcelona → Marseille → Savona → Barcelona

Oct 30, 2027 · 3 nights

$618 suite · $206/night

2% above typical
Costa Cruises

Costa Serena

Barcelona → Marseille → Savona → Barcelona

Nov 6, 2027 · 3 nights

$607 suite · $202/night

2% above typical
Princess Cruises

Sun Princess

Barcelona → Palma de Mallorca → Mykonos → Piraeus (Athens)

Mar 26, 2028 · 14 nights

$3,834 suite · $274/night

1% above typical
MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Dec 25, 2026 · 7 nights

$1,359 interior · $194/night

MSC Cruises

MSC Fantasia

Barcelona → Ibiza → Cannes → Barcelona

May 27, 2027 · 7 nights

$1,086 interior · $155/night

4% below typical
Costa Cruises

Costa Pacifica

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Feb 25, 2028 · 7 nights

$1,134 suite · $162/night

3% below typical
Oceania Cruises

Oceania Marina

Barcelona → Palma de Mallorca → Leixões → Lisbon

Apr 28, 2027 · 12 nights

$5,049 interior · $421/night

6% above typical
MSC Cruises

MSC Sinfonia

Barcelona → Marseille → Valencia → Barcelona

Nov 8, 2026 · 7 nights

$570 interior · $81/night

6% above typical · Price trending up
Celebrity Cruises

Celebrity Equinox

Barcelona → Valletta → Civitavecchia (Rome) → Barcelona

Nov 9, 2026 · 10 nights

$1,498 interior · $150/night

1% above typical
MSC Cruises

MSC World Europa

Barcelona → Marseille → La Spezia → Marseille

Nov 12, 2026 · 5 nights

$1,203 suite · $241/night

MSC Cruises

MSC Magnifica

Barcelona → Marseille → Valletta → Barcelona

Nov 13, 2026 · 7 nights

$540 interior · $77/night

7% above typical · Price trending down
MSC Cruises

MSC Sinfonia

Barcelona → Marseille → Palma de Mallorca → Barcelona

Nov 15, 2026 · 7 nights

$373 interior · $53/night

10% above typical · Price trending down
MSC Cruises

MSC Magnifica

Barcelona → Marseille → Valletta → Barcelona

Nov 20, 2026 · 7 nights

$756 balcony · $108/night

5% above typical · Price trending down
MSC Cruises

MSC Sinfonia

Barcelona → Marseille → Valencia → Barcelona

Nov 29, 2026 · 7 nights

$456 interior · $65/night

8% above typical · Price trending down
MSC Cruises

MSC Sinfonia

Barcelona → Marseille → Valencia → Barcelona

Dec 6, 2026 · 7 nights

$453 interior · $65/night

8% above typical · Price trending down

Browse by departure port