Holland America

Nieuw Amsterdam

Barcelona → Alicante → Naples → Civitavecchia (Rome)

Apr 20, 2028 · 7 nights

$1,409 interior · $201/night

Explora Journeys

Explora V

Barcelona → Ibiza → Cadiz → Lisbon

Apr 22, 2028 · 7 nights

$4,305 suite · $615/night

4% below typical
MSC Cruises

MSC Seashore

Barcelona → Marseille → Valletta → Barcelona

Apr 23, 2028 · 7 nights

$1,276 oceanview · $182/night

Viking Cruises

Viking Vela

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

Apr 25, 2028 · 7 nights

$4,799 balcony · $686/night

Costa Cruises

Costa Smeralda

Barcelona → Cagliari → Marseille → Barcelona

Apr 30, 2028 · 7 nights

$1,034 interior · $148/night

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

May 5, 2028 · 7 nights

$1,646 oceanview · $235/night

MSC Cruises

MSC World Europa

Barcelona → Marseille → Palma de Mallorca → Barcelona

May 6, 2028 · 7 nights

$1,226 interior · $175/night

Costa Cruises

Costa Smeralda

Barcelona → Cagliari → Marseille → Barcelona

May 7, 2028 · 7 nights

$1,164 oceanview · $166/night

Costa Cruises

Costa Toscana

Barcelona → La Goulette (Tunis) → Marseille → Barcelona

May 8, 2028 · 7 nights

$1,249 balcony · $178/night

Virgin Voyages

Valiant Lady

Barcelona → Cannes → Ibiza → Barcelona

May 14, 2028 · 7 nights

$1,323 interior · $189/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 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

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

Azamara Cruises

Azamara Onward

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

Jun 2, 2028 · 7 nights

$2,559 interior · $366/night

Royal Caribbean International

Liberty of the Seas

Barcelona → Palma de Mallorca → Naples → Barcelona

Jun 4, 2028 · 7 nights

$1,104 interior · $158/night

Regent Seven Seas Cruises

Seven Seas Grandeur

Barcelona → Marseille → Livorno → Civitavecchia (Rome)

Jun 7, 2028 · 7 nights

$6,399 suite · $914/night

Windstar Cruises

Star Legend

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

Jun 9, 2028 · 7 nights

$3,052 oceanview · $436/night

Browse by departure port