Viking Cruises

Viking Vela

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

Feb 29, 2028 · 21 nights

$12,797 balcony · $609/night

MSC Cruises

MSC Armonia

Barcelona → Marseille → Tangier → Barcelona

Feb 7, 2028 · 11 nights

$1,109 interior · $101/night

Holland America

Zuiderdam

Barcelona → Valencia → Naples → Civitavecchia (Rome)

Feb 17, 2028 · 9 nights

$1,159 oceanview · $129/night

Viking Cruises

Viking Vela

Barcelona → Sète → Šibenik → Fusina (Venice)

Feb 29, 2028 · 14 nights

$8,198 balcony · $586/night

3% above typical
Costa Cruises

Costa Pacifica

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Feb 25, 2028 · 7 nights

$1,134 suite · $162/night

3% below typical
Costa Cruises

Costa Toscana

Barcelona → Palma de Mallorca → Marseille → Barcelona

Feb 28, 2028 · 7 nights

$1,110 balcony · $159/night

4% above typical
Costa Cruises

Costa Toscana

Barcelona → Palma de Mallorca → Marseille → Barcelona

Feb 7, 2028 · 7 nights

$1,050 balcony · $150/night

6% above typical
Costa Cruises

Costa Toscana

Barcelona → Palma de Mallorca → Marseille → Barcelona

Feb 14, 2028 · 7 nights

$1,080 balcony · $154/night

9% above typical
Costa Cruises

Costa Toscana

Barcelona → Palma de Mallorca → Marseille → Barcelona

Feb 21, 2028 · 7 nights

$1,090 balcony · $156/night

8% above typical
Costa Cruises

Costa Pacifica

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Feb 11, 2028 · 7 nights

$1,114 suite · $159/night

4% above typical
Costa Cruises

Costa Pacifica

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Feb 18, 2028 · 7 nights

$1,134 suite · $162/night

3% above typical
MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Feb 4, 2028 · 7 nights

No pricing

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Feb 11, 2028 · 7 nights

No pricing

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Feb 18, 2028 · 7 nights

No pricing

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Feb 25, 2028 · 7 nights

No pricing

Browse by departure port