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 Vela

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

May 23, 2028 · 7 nights

$4,999 balcony · $714/night

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

Princess Cruises

Enchanted Princess

Barcelona → Marseille → Salerno → Civitavecchia (Rome)

Jun 6, 2028 · 11 nights

$2,079 balcony · $189/night

5% below typical
Princess Cruises

Enchanted Princess

Barcelona → Marseille → Kusadasi → Piraeus (Athens)

Jun 6, 2028 · 32 nights

$5,497 balcony · $172/night

4% below typical
Regent Seven Seas Cruises

Seven Seas Grandeur

Barcelona → Marseille → Livorno → Civitavecchia (Rome)

Jun 7, 2028 · 7 nights

$6,399 suite · $914/night

Regent Seven Seas Cruises

Seven Seas Grandeur

Barcelona → Marseille → Zadar → Fusina (Venice)

Jun 7, 2028 · 14 nights

$11,899 suite · $850/night

Silversea Cruises

Silver Ray

Barcelona → Toulon → Sorrento → Civitavecchia (Rome)

Jun 8, 2028 · 9 nights

$7,800 suite · $867/night

Windstar Cruises

Star Legend

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

Jun 9, 2028 · 7 nights

$3,052 oceanview · $436/night

Seabourn

Seabourn Ovation

Barcelona → Rosas → Kusadasi → Istanbul

Jun 10, 2028 · 28 nights

$22,698 suite · $811/night

Seabourn

Seabourn Ovation

Barcelona → Rosas → Kotor → Dubrovnik

Jun 10, 2028 · 14 nights

$11,298 suite · $807/night

Viking Cruises

Viking Jupiter

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

Jun 10, 2028 · 7 nights

$4,799 balcony · $686/night

Browse by departure port