Viking Cruises

Viking Neptune

Barcelona → Palma de Mallorca → Cadiz → Lisbon

Apr 9, 2027 · 7 nights

$5,999 balcony · $857/night

2% below typical
MSC Cruises

MSC Euribia

Barcelona → Marseille → Genoa → Barcelona

Apr 10, 2027 · 4 nights

$1,114 balcony · $279/night

Princess Cruises

Sun Princess

Barcelona → Palma de Mallorca → La Spezia → Civitavecchia (Rome)

Apr 11, 2027 · 7 nights

$2,689 suite · $384/night

6% below typical
Oceania Cruises

Oceania Allura

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

Apr 16, 2027 · 7 nights

$3,840 balcony · $549/night

MSC Cruises

MSC Seaview

Barcelona → Marseille → Valletta → Barcelona

Apr 18, 2027 · 7 nights

$1,120 oceanview · $160/night

Regent Seven Seas Cruises

Seven Seas Voyager

Barcelona → Sète → Portimão → Lisbon

Apr 18, 2027 · 11 nights

$11,199 suite · $1,018/night

4% below typical
Viking Cruises

Viking Vesta

Barcelona → Marseille → Split → Fusina (Venice)

Apr 22, 2027 · 12 nights

$7,499 balcony · $625/night

Silversea Cruises

Silver Ray

Barcelona → Valencia → Alcudia → Barcelona

Apr 24, 2027 · 8 nights

$5,100 suite · $638/night

Costa Cruises

Costa Smeralda

Barcelona → Cagliari → Marseille → Barcelona

Apr 25, 2027 · 7 nights

$704 interior · $101/night

MSC Cruises

MSC Fantasia

Barcelona → Ibiza → Cannes → Barcelona

Apr 29, 2027 · 7 nights

$1,021 interior · $146/night

3% below typical
Viking Cruises

Viking Sea

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

Apr 30, 2027 · 7 nights

$4,599 balcony · $657/night

4% below typical
Viking Cruises

Viking Sea

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

Apr 30, 2027 · 14 nights

$11,298 balcony · $807/night

2% below typical
Explora Journeys

Explora I

Barcelona → Casablanca → Cadiz → Barcelona

Apr 12, 2027 · 11 nights

$6,595 suite · $600/night

Explora Journeys

Explora I

Barcelona → Alicante → Palma de Mallorca → Barcelona

Apr 23, 2027 · 10 nights

$5,600 suite · $560/night

Azamara Cruises

Azamara Journey

Barcelona → Marseille → Piran → Chioggia

Apr 24, 2027 · 11 nights

$4,179 interior · $380/night

Costa Cruises

Costa Toscana

Barcelona → Palma de Mallorca → Marseille → Barcelona

Apr 26, 2027 · 7 nights

$660 interior · $94/night

Costa Cruises

Costa Smeralda

Barcelona → Cagliari → Marseille → Barcelona

Apr 18, 2027 · 7 nights

$704 interior · $101/night

Regent Seven Seas Cruises

Seven Seas Voyager

Barcelona → Sète → Honfleur → Southampton

Apr 18, 2027 · 22 nights

$20,649 suite · $939/night

1% below typical
Celebrity Cruises

Celebrity Xcel

Barcelona → Cadiz → Palma de Mallorca → Barcelona

Apr 26, 2027 · 11 nights

$2,374 balcony · $216/night

10% below typical
Princess Cruises

Sun Princess

Barcelona → Palma de Mallorca → Messina → Barcelona

Apr 11, 2027 · 21 nights

$4,519 interior · $215/night

2% above typical

Browse by departure port