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 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 Seashore

Barcelona → Marseille → Palermo → Barcelona

Apr 10 · 6 nights

About average

$971 inside · $162/night

Regent Seven Seas Cruises

Seven Seas Grandeur

Barcelona → Villefranche-sur-Mer → Funchal, Madeira → Lisbon

Apr 16 · 20 nights

About average

$14,991 balcony · $750/night

Holland America

Zuiderdam

Barcelona → Valencia → Cadiz → Lisbon

Apr 9 · 7 nights

About average

$1,309 inside · $187/night

Regent Seven Seas Cruises

Seven Seas Grandeur

Barcelona → Villefranche-sur-Mer → Mahón, Menorca → Barcelona

Apr 16 · 10 nights

About average

$6,747 balcony · $675/night

MSC Cruises

MSC World Europa

Barcelona → Marseille → Valletta → Barcelona

Apr 21 · 8 nights

About average

$1,275 inside · $159/night

MSC Cruises

MSC Seashore

Barcelona → Marseille → Valletta → Barcelona

Apr 23 · 7 nights

About average

$1,096 inside · $157/night

Silversea Cruises

Silver Spirit

Barcelona → Palamós → Gibraltar → Lisbon

Apr 13 · 10 nights

About average

$9,450 oceanview · $945/night

Browse by departure port