Norwegian Cruise Line

Norwegian Dawn

Barcelona → Palma de Mallorca → Portimao → Lisboa

Aug 15 · 7 nights

$1,249 inside · $178/night

Celebrity Cruises

Celebrity Xcel

Barcelona → Palma de Mallorca → Mykonos → Piraeus (Athens)

Jun 12 · 10 nights

About average

$2,357 inside · $236/night

SeaDream Yacht Club

SeaDream II

Barcelona → Palma de Mallorca → Calvi → Nice

Oct 2 · 7 nights

$7,373 oceanview · $1,053/night

SeaDream Yacht Club

SeaDream II

Nice → Bonifacio → Motril → Málaga

Oct 16 · 7 nights

$7,373 oceanview · $1,053/night

Royal Caribbean International

Legend of the Seas

Civitavecchia (Rome) → Napoli → La Spezia → Civitavecchia (Rome)

Jul 22 · 7 nights

About average

$2,444 oceanview · $349/night

Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Napoli → Barcelona

Jun 6 · 7 nights

About average

$2,253 oceanview · $322/night

Explora Journeys

Explora II

Barcelona → Valencia → Tarragona → Barcelona

Jan 24 · 18 nights

About average

$10,080 suite · $560/night

Celebrity Cruises

Celebrity Eclipse

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

Sep 26 · 9 nights

About average

$1,634 inside · $182/night

P&O Cruises

Arcadia

Southampton → Gibraltar → Cadiz → Southampton

Aug 28 · 24 nights

About average

$3,782 inside · $158/night

Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Napoli → Barcelona

Jul 11 · 7 nights

About average

$2,154 inside · $308/night

Explora Journeys

Explora I

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

Jun 8 · 6 nights

About average

$5,250 suite · $875/night

Emerald Cruises

Emerald Sakara

Lisboa → Portimao → Mahón, Menorca → Barcelona

Oct 8 · 10 nights

About average

$13,370 balcony · $1,337/night

Celebrity Cruises

Celebrity Equinox

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

Jun 8 · 9 nights

Good value

$1,824 balcony · $203/night

14% below typical
Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Napoli → Barcelona

Aug 15 · 7 nights

About average

$2,164 inside · $309/night

P&O Cruises

Britannia

Southampton → Cadiz → Gibraltar → Southampton

Jun 30 · 14 nights

About average

$2,161 inside · $154/night

Silversea Cruises

Silver Ray

Civitavecchia (Rome) → Porto Santo Stefano → Mahón, Menorca → Barcelona

May 29 · 10 nights

About average

$10,600 balcony · $1,060/night

Oceania Cruises

Oceania Allura

Civitavecchia (Rome) → Golfo Aranci → Palma de Mallorca → Barcelona

Apr 15 · 9 nights

About average

$3,999 oceanview · $444/night

Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Napoli → Barcelona

Sep 12 · 7 nights

About average

$1,863 inside · $266/night

Oceania Cruises

Oceania Sirena

Civitavecchia (Rome) → Bastia → Funchal, Madeira → Lisboa

Dec 2 · 19 nights

About average

$9,399 balcony · $495/night

Costa Cruises

Costa Favolosa

Savona → Civitavecchia (Rome) → Marseille → Savona

Oct 15 · 14 nights

$1,764 inside · $126/night