Costa Cruises

Costa Toscana

Palma de Mallorca → Palermo → Barcelona → Palma de Mallorca

Feb 22 · 7 nights

About average

$738 inside · $105/night

Emerald Cruises

Emerald Sakara

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

Sep 25 · 11 nights

About average

$9,787 oceanview · $890/night

Princess Cruises

Sun Princess

Fort Lauderdale → Santa Cruz de Tenerife → La Spezia → Civitavecchia (Rome)

Feb 19 · 22 nights

About average

$2,330 inside · $106/night

Regent Seven Seas Cruises

Seven Seas Voyager

Barcelona → Palamós → Palma de Mallorca → Barcelona

Nov 13 · 15 nights

About average

$10,532 balcony · $702/night

Costa Cruises

Costa Toscana

Palma de Mallorca → Alicante → Barcelona → Palma de Mallorca

Nov 23 · 8 nights

Good value

$906 inside · $113/night

13% below typical · 3-month low
Princess Cruises

Sun Princess

Barcelona → Ibiza → La Spezia → Civitavecchia (Rome)

May 7 · 7 nights

About average

$1,243 inside · $178/night

SeaDream Yacht Club

SeaDream I

Málaga → Gibraltar → Mahón, Menorca → Barcelona

May 6 · 7 nights

About average

$6,580 oceanview · $940/night

Oceania Cruises

Oceania Insignia

Le Havre → Bordeaux → Palma de Mallorca → Barcelona

Sep 22 · 14 nights

About average

$4,999 inside · $357/night

Celebrity Cruises

Celebrity Xcel

Barcelona → Cadiz → Palma de Mallorca → Barcelona

Apr 26 · 11 nights

Good value

$1,618 inside · $147/night

19% below typical · 6-month low
Norwegian Cruise Line

Norwegian Dawn

Barcelona → Palma de Mallorca → Portimao → Lisboa

May 23 · 7 nights

About average

$1,199 oceanview · $171/night

Virgin Voyages

Resilient Lady

Barcelona → La Spezia → Palma de Mallorca → Barcelona

Jul 4 · 7 nights

About average

$1,253 inside · $179/night

Cunard Line

Queen Elizabeth

Civitavecchia (Rome) → La Spezia → Zadar → Trieste

Sep 3 · 14 nights

About average

$1,986 inside · $142/night

Oceania Cruises

Oceania Allura

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

Jan 17 · 14 nights

About average

$5,599 balcony · $400/night

Explora Journeys

Explora II

Barcelona → Alicante → Palma de Mallorca → Barcelona

Apr 29 · 9 nights

About average

$5,615 suite · $624/night

Oceania Cruises

Oceania Allura

Barcelona → Palma de Mallorca → Çanakkale → Istanbul

Jun 22 · 14 nights

About average

$6,399 oceanview · $457/night

Oceania Cruises

Oceania Allura

Barcelona → Alicante → Livorno → Civitavecchia (Rome)

Oct 8 · 7 nights

About average

$2,999 oceanview · $428/night

Oceania Cruises

Oceania Allura

Barcelona → Valencia → Livorno → Civitavecchia (Rome)

Nov 6 · 9 nights

About average

$3,599 oceanview · $400/night

Oceania Cruises

Oceania Allura

Civitavecchia (Rome) → Livorno → Valencia → Barcelona

Apr 1 · 9 nights

About average

$3,899 oceanview · $433/night

MSC Cruises

MSC World Europa

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

Jun 11 · 7 nights

$2,792 inside · $399/night

Royal Caribbean International

Legend of the Seas

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

Aug 19 · 7 nights

About average

$2,175 inside · $311/night