Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Naples → Barcelona

May 9 · 7 nights

About average

$2,113 balcony · $302/night

Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Naples → Barcelona

May 16 · 7 nights

About average

$2,113 balcony · $302/night

Norwegian Cruise Line

Norwegian Epic

Barcelona → Livorno → Catania → Civitavecchia (Rome)

May 16 · 7 nights

About average

$1,199 inside · $171/night

Virgin Voyages

Resilient Lady

Barcelona → Cannes → Ibiza → Barcelona

May 30 · 7 nights

About average

$1,183 inside · $169/night

Norwegian Cruise Line

Norwegian Dawn

Barcelona → Palma de Mallorca → Portimão → Lisbon

May 9 · 7 nights

About average

$1,249 oceanview · $178/night

Silversea Cruises

Silver Ray

Barcelona → Toulon → Palma de Mallorca → Barcelona

May 12 · 9 nights

About average

$9,450 balcony · $1,050/night

Emerald Cruises

Emerald Sakara

Barcelona → Palma de Mallorca → Sorrento → Civitavecchia (Rome)

May 2 · 11 nights

About average

$9,795 oceanview · $890/night

Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Naples → Barcelona

May 23 · 7 nights

About average

$1,859 inside · $266/night

Norwegian Cruise Line

Norwegian Dawn

Barcelona → Palma de Mallorca → Portimão → Lisbon

May 23 · 7 nights

About average

$1,199 oceanview · $171/night

Costa Cruises

Costa Favolosa

Barcelona → Málaga → Cherbourg-en-Cotentin → Hamburg

May 19 · 10 nights

$1,308 inside · $131/night

Celebrity Cruises

Celebrity Equinox

Barcelona → Lisbon → Tangier → Barcelona

May 20 · 9 nights

About average

$1,499 inside · $167/night

Costa Cruises

Costa Serena

Barcelona → Marseille → Catania → Taranto

May 28 · 9 nights

$1,158 inside · $129/night

Costa Cruises

Costa Favolosa

Barcelona → Marseille → Savona → Barcelona

May 2 · 4 nights

$582 inside · $146/night

MSC Cruises

MSC World Europa

Barcelona → Marseille → Palma de Mallorca → Barcelona

May 1 · 7 nights

$1,647 inside · $235/night

MSC Cruises

MSC World Europa

Barcelona → Marseille → Palma de Mallorca → Barcelona

May 8 · 7 nights

$1,647 inside · $235/night

MSC Cruises

MSC World Europa

Barcelona → Marseille → Palma de Mallorca → Barcelona

May 15 · 7 nights

$2,490 inside · $356/night

MSC Cruises

MSC World Europa

Barcelona → Marseille → Palma de Mallorca → Barcelona

May 22 · 7 nights

$1,255 inside · $179/night

MSC Cruises

MSC Seaview

Barcelona → Marseille → Valletta → Barcelona

May 9 · 7 nights

$1,059 inside · $151/night

MSC Cruises

MSC Seaview

Barcelona → Marseille → Valletta → Barcelona

May 16 · 7 nights

$1,059 inside · $151/night

MSC Cruises

MSC Seaview

Barcelona → Marseille → Valletta → Barcelona

May 23 · 7 nights

$1,451 inside · $207/night

Browse by departure port