Princess Cruises

Sun Princess

Barcelona → Ibiza → Mykonos → Piraeus (Athens)

May 7, 2028 · 14 nights

$3,668 suite · $262/night

5% below typical
Costa Cruises

Costa Toscana

Barcelona → La Goulette (Tunis) → Marseille → Barcelona

May 8, 2028 · 7 nights

$1,249 balcony · $178/night

Explora Journeys

Explora II

Barcelona → Ibiza → Mahón, Menorca → Barcelona

May 8, 2028 · 14 nights

$8,520 suite · $609/night

2% below typical
Celebrity Cruises

Celebrity Xcel

Barcelona → Naples → Villefranche-sur-Mer → Barcelona

May 12, 2028 · 10 nights

$2,070 interior · $207/night

2% below typical
Royal Caribbean International

Liberty of the Seas

Barcelona → Palma de Mallorca → Naples → Barcelona

May 14, 2028 · 7 nights

$1,034 interior · $148/night

Costa Cruises

Costa Toscana

Barcelona → La Goulette (Tunis) → Marseille → Barcelona

May 15, 2028 · 7 nights

$1,299 balcony · $186/night

Viking Cruises

Viking Sea

Barcelona → Sète → Florence → Civitavecchia (Rome)

May 16, 2028 · 7 nights

$4,999 balcony · $714/night

Viking Cruises

Viking Sea

Barcelona → Sète → Kusadasi → Piraeus (Athens)

May 16, 2028 · 14 nights

$10,398 balcony · $743/night

Viking Cruises

Viking Star

Barcelona → Marseille → Málaga → Barcelona

May 18, 2028 · 15 nights

$13,999 balcony · $933/night

Royal Caribbean International

Liberty of the Seas

Barcelona → Palma de Mallorca → Naples → Barcelona

May 21, 2028 · 7 nights

$1,034 interior · $148/night

Viking Cruises

Viking Vela

Barcelona → Palamós → Florence → Civitavecchia (Rome)

May 23, 2028 · 7 nights

$4,999 balcony · $714/night

Royal Caribbean International

Mariner of the Seas

Barcelona → Valletta → Santorini → Piraeus (Athens)

May 26, 2028 · 7 nights

$1,073 interior · $153/night

Princess Cruises

Sun Princess

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

May 28, 2028 · 14 nights

$3,714 suite · $265/night

5% below typical
Royal Caribbean International

Liberty of the Seas

Barcelona → Palma de Mallorca → Naples → Barcelona

May 28, 2028 · 7 nights

$1,054 interior · $151/night

Azamara Cruises

Azamara Journey

Barcelona → Saint-Tropez → Nice → Barcelona

Jun 1, 2028 · 5 nights

$1,899 interior · $380/night

Celebrity Cruises

Celebrity Xcel

Barcelona → Naples → Villefranche-sur-Mer → Barcelona

Jun 2, 2028 · 10 nights

$2,072 interior · $207/night

2% below typical
Azamara Cruises

Azamara Onward

Barcelona → Marseille → Porto Santo Stefano → Civitavecchia (Rome)

Jun 2, 2028 · 7 nights

$2,559 interior · $366/night

Viking Cruises

Viking Star

Barcelona → Marseille → Split → Fusina (Venice)

Jun 2, 2028 · 12 nights

$8,299 balcony · $692/night

Azamara Cruises

Azamara Onward

Barcelona → Marseille → Syros → Piraeus (Athens)

Jun 2, 2028 · 27 nights

$9,969 interior · $369/night

Royal Caribbean International

Liberty of the Seas

Barcelona → Palma de Mallorca → Naples → Barcelona

Jun 4, 2028 · 7 nights

$1,104 interior · $158/night

Browse by departure port