MSC Cruises

MSC Virtuosa

Barcelona → La Goulette (Tunis) → Marseille → Barcelona

Jul 27, 2027 · 7 nights

$1,736 balcony · $248/night

Celebrity Cruises

Celebrity Xcel

Barcelona → Valletta → Mykonos → Piraeus (Athens)

Sep 11, 2027 · 7 nights

$2,199 balcony · $314/night

4% below typical
Carnival Cruise Line

Carnival Sunshine

Barcelona → La Goulette (Tunis) → Marseille → Barcelona

Sep 11, 2027 · 8 nights

$703 interior · $88/night

3% below typical
Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Naples → Barcelona

Sep 12, 2027 · 7 nights

$2,215 balcony · $316/night

3% below typical
MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Sep 17, 2027 · 7 nights

$1,856 balcony · $265/night

Explora Journeys

Explora I

Barcelona → Mahón, Menorca → La Ciotat → Barcelona

Sep 20, 2027 · 14 nights

$10,385 suite · $742/night

3% above typical
MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Sep 24, 2027 · 7 nights

$1,786 balcony · $255/night

Princess Cruises

Sun Princess

Barcelona → Ibiza → Mykonos → Piraeus (Athens)

Sep 26, 2027 · 14 nights

$2,893 interior · $207/night

1% above typical
Princess Cruises

Sun Princess

Barcelona → Ibiza → Messina → Barcelona

Sep 26, 2027 · 21 nights

$4,229 interior · $201/night

1% above typical
Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Naples → Barcelona

Oct 3, 2027 · 7 nights

$1,816 oceanview · $259/night

5% below typical
Costa Cruises

Costa Serena

Barcelona → Marseille → Savona → Barcelona

Oct 12, 2027 · 3 nights

$671 suite · $224/night

1% above typical
Princess Cruises

Sun Princess

Barcelona → Ibiza → La Spezia → Civitavecchia (Rome)

Oct 17, 2027 · 7 nights

$2,349 suite · $336/night

2% below typical
MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Oct 22, 2027 · 7 nights

$1,706 balcony · $244/night

Regent Seven Seas Cruises

Seven Seas Voyager

Barcelona → Palamós → Palma de Mallorca → Barcelona

Nov 13, 2027 · 15 nights

$11,449 suite · $763/night

MSC Cruises

MSC World Europa

Barcelona → Marseille → Genoa → Barcelona

Nov 22, 2027 · 4 nights

$726 balcony · $182/night

Costa Cruises

Costa Toscana

Barcelona → La Goulette (Tunis) → Marseille → Barcelona

Apr 17, 2028 · 7 nights

$1,309 balcony · $187/night

Holland America

Nieuw Amsterdam

Barcelona → Alicante → Gibraltar → Barcelona

Apr 20, 2028 · 14 nights

$2,679 interior · $191/night

Celebrity Cruises

Celebrity Eclipse

Barcelona → Naples → Palma de Mallorca → Barcelona

May 8, 2028 · 10 nights

$1,584 interior · $158/night

Costa Cruises

Costa Smeralda

Barcelona → Cagliari → Marseille → Barcelona

May 14, 2028 · 7 nights

$1,204 oceanview · $172/night

Celebrity Cruises

Celebrity Eclipse

Barcelona → Valletta → Salerno → Civitavecchia (Rome)

May 27, 2028 · 10 nights

$1,793 interior · $179/night

Browse by departure port