MSC Cruises

MSC World Europa

Barcelona → Marseille → Palma de Mallorca → Barcelona

Jun 5, 2027 · 7 nights

$1,121 interior · $160/night

Costa Cruises

Costa Smeralda

Barcelona → Cagliari → Marseille → Barcelona

Jun 6, 2027 · 7 nights

$1,114 interior · $159/night

MSC Cruises

MSC Virtuosa

Barcelona → La Goulette (Tunis) → Marseille → Barcelona

Jun 8, 2027 · 7 nights

$966 interior · $138/night

Viking Cruises

Viking Jupiter

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

Jun 9, 2027 · 7 nights

$4,999 balcony · $714/night

MSC Cruises

MSC Fantasia

Barcelona → Ibiza → Cannes → Barcelona

Jun 10, 2027 · 7 nights

$1,351 balcony · $193/night

MSC Cruises

MSC World Europa

Barcelona → Marseille → Palma de Mallorca → Barcelona

Jun 12, 2027 · 7 nights

$1,221 interior · $174/night

MSC Cruises

MSC Seaview

Barcelona → Marseille → Valletta → Barcelona

Jun 13, 2027 · 7 nights

$1,170 interior · $167/night

Regent Seven Seas Cruises

Seven Seas Grandeur

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

Jun 13, 2027 · 7 nights

$6,999 suite · $1,000/night

MSC Cruises

MSC Virtuosa

Barcelona → La Goulette (Tunis) → Marseille → Barcelona

Jun 15, 2027 · 7 nights

$1,066 interior · $152/night

Viking Cruises

Viking Astrea

Barcelona → Cartagena → Amsterdam → Bergen

Jun 15, 2027 · 14 nights

$6,699 balcony · $479/night

Regent Seven Seas Cruises

Seven Seas Prestige

Barcelona → Ajaccio, Corsica → Golfo Aranci → Civitavecchia (Rome)

Jun 17, 2027 · 9 nights

$10,549 suite · $1,172/night

Viking Cruises

Viking Neptune

Barcelona → Marseille → Málaga → Barcelona

Jun 18, 2027 · 15 nights

$10,499 balcony · $700/night

MSC Cruises

MSC World Europa

Barcelona → Marseille → Palma de Mallorca → Barcelona

Jun 19, 2027 · 7 nights

$1,216 interior · $174/night

MSC Cruises

MSC Virtuosa

Barcelona → La Goulette (Tunis) → Marseille → Barcelona

Jun 22, 2027 · 7 nights

$1,106 interior · $158/night

MSC Cruises

MSC Fantasia

Barcelona → Ibiza → Cannes → Barcelona

Jun 24, 2027 · 7 nights

$1,397 oceanview · $200/night

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Jun 25, 2027 · 7 nights

$1,321 interior · $189/night

MSC Cruises

MSC World Europa

Barcelona → Marseille → Palma de Mallorca → Barcelona

Jun 26, 2027 · 7 nights

$1,226 interior · $175/night

Holland America

Oosterdam

Barcelona → Valletta → Naples → Civitavecchia (Rome)

Jun 26, 2027 · 14 nights

$2,324 interior · $166/night

Holland America

Oosterdam

Barcelona → Valletta → Gibraltar → Barcelona

Jun 26, 2027 · 21 nights

$3,534 interior · $168/night

Explora Journeys

Explora I

Barcelona → Mahón, Menorca → La Spezia → Civitavecchia (Rome)

Jun 28, 2027 · 7 nights

$4,985 suite · $712/night

Browse by departure port