Celebrity Cruises

Celebrity Xcel

Barcelona → Valletta → Mykonos → Piraeus (Athens)

Jun 19, 2027 · 7 nights

$1,949 oceanview · $278/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Civitavecchia (Rome) → Heraklion → Piraeus (Athens)

Apr 1, 2028 · 9 nights

$1,674 interior · $186/night

1% below typical
Royal Caribbean International

Liberty of the Seas

Barcelona → Messina → Mykonos → Piraeus (Athens)

Jul 17, 2028 · 7 nights

$1,258 interior · $180/night

10% above typical
Royal Caribbean International

Rhapsody of the Seas

Barcelona → Valletta → Heraklion → Piraeus (Athens)

Dec 3, 2028 · 11 nights

$1,594 oceanview · $145/night

8% above typical
Royal Caribbean International

Rhapsody of the Seas

Barcelona → Palermo → Heraklion → Piraeus (Athens)

Jan 15, 2029 · 11 nights

$1,648 oceanview · $150/night

7% above typical
Royal Caribbean International

Rhapsody of the Seas

Barcelona → Valletta → Heraklion → Piraeus (Athens)

Feb 26, 2029 · 11 nights

$1,664 oceanview · $151/night

7% above typical
Royal Caribbean International

Liberty of the Seas

Barcelona → Messina → Mykonos → Piraeus (Athens)

Jun 26, 2028 · 7 nights

$1,516 oceanview · $217/night

8% above typical
Royal Caribbean International

Liberty of the Seas

Barcelona → Messina → Mykonos → Piraeus (Athens)

Aug 7, 2028 · 7 nights

$1,472 oceanview · $210/night

8% above typical
Royal Caribbean International

Liberty of the Seas

Barcelona → Messina → Mykonos → Piraeus (Athens)

Sep 18, 2028 · 7 nights

$1,415 oceanview · $202/night

9% above typical
Royal Caribbean International

Liberty of the Seas

Barcelona → Palermo → Santorini → Piraeus (Athens)

Oct 9, 2028 · 7 nights

$1,402 oceanview · $200/night

9% above typical
Disney Cruise Line

Disney Wish

Barcelona → Valletta → Naples → Civitavecchia (Rome)

May 29, 2027 · 9 nights

$5,169 · $574/night

Holland America

Oosterdam

Barcelona → Valletta → Kusadasi → Piraeus (Athens)

Jun 26, 2027 · 7 nights

$1,359 · $194/night

Holland America

Oosterdam

Barcelona → Valletta → Kusadasi → Piraeus (Athens)

Jul 17, 2027 · 7 nights

No pricing

Holland America

Oosterdam

Barcelona → Valletta → Argostoli (Cephalonia) → Piraeus (Athens)

Jul 17, 2027 · 28 nights

No pricing

Browse by departure port