MSC Cruises

MSC World Europa

Barcelona → Marseille → Palma de Mallorca → Barcelona

Apr 29 · 7 nights

About average

$1,136 inside · $162/night

MSC Cruises

MSC Fantasia

Barcelona → Ibiza → Cannes → Barcelona

Apr 6 · 7 nights

About average

$796 inside · $114/night

Seabourn

Seabourn Ovation

Barcelona → Veules-les-Roses → Kusadasi → Istanbul

Apr 15 · 28 nights

$21,059 balcony · $752/night

Explora Journeys

Explora II

Barcelona → Saint-Tropez → Palma de Mallorca → Barcelona

Apr 4 · 14 nights

About average

$7,980 suite · $570/night

Explora Journeys

Explora II

Barcelona → Alicante → Funchal, Madeira → Barcelona

Apr 11 · 18 nights

About average

$10,500 suite · $583/night

Regent Seven Seas Cruises

Seven Seas Voyager

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

Apr 1 · 10 nights

About average

$6,632 balcony · $663/night

Explora Journeys

Explora II

Barcelona → Valencia → Palma de Mallorca → Barcelona

Apr 18 · 20 nights

About average

$11,830 suite · $592/night

Explora Journeys

Explora II

Barcelona → Saint-Tropez → Mahón, Menorca → Barcelona

Apr 4 · 7 nights

About average

$4,220 suite · $603/night

Explora Journeys

Explora II

Barcelona → Alicante → Palma de Mallorca → Barcelona

Apr 11 · 7 nights

About average

$4,220 suite · $603/night

Explora V

Barcelona → Ibiza → Cadiz → Lisbon

Apr 22 · 7 nights

About average

$4,480 suite · $640/night

Explora Journeys

Explora II

Barcelona → Alicante → Sorrento → Civitavecchia (Rome)

Apr 29 · 16 nights

About average

$9,660 suite · $604/night

MSC Cruises

MSC Virtuosa

Barcelona → La Goulette Nord (Halqueloued) → Marseille → Barcelona

Apr 18 · 7 nights

About average

$1,006 inside · $144/night

Princess Cruises

Sun Princess

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

Apr 16 · 7 nights

About average

$1,227 inside · $175/night

Oceania Cruises

Oceania Marina

Barcelona → Sète → Çanakkale → Istanbul

Apr 17 · 21 nights

About average

$6,699 inside · $319/night

MSC Cruises

MSC Euribia

Barcelona → Alicante → La Rochelle → Kiel

Apr 26 · 10 nights

About average

$1,109 inside · $111/night

MSC Cruises

MSC Euribia

Barcelona → Alicante → Kiel → Copenhagen

Apr 26 · 11 nights

About average

$1,229 inside · $112/night

Norwegian Cruise Line

Norwegian Jewel

Barcelona ↔

Apr 26 · 12 nights

About average

$2,039 inside · $170/night

Norwegian Cruise Line

Norwegian Pearl

Barcelona → Ravenna

Apr 23 · 7 nights

About average

$1,259 inside · $180/night

MSC Cruises

MSC Seashore

Barcelona → Marseille → Palermo → Barcelona

Apr 10 · 6 nights

About average

$971 inside · $162/night

Regent Seven Seas Cruises

Seven Seas Grandeur

Barcelona → Málaga → Funchal, Madeira → Lisbon

Apr 26 · 10 nights

About average

$7,884 balcony · $788/night

Browse by departure port