Oceania Cruises

Oceania Allura

Barcelona → Palamós → Salerno → Civitavecchia (Rome)

Jul 9 · 8 nights

Good value

$3,680 balcony · $460/night

20% below typical · 6-month low
Celebrity Cruises

Celebrity Xcel

Barcelona → Messina → Mykonos → Piraeus (Athens)

Jul 17 · 7 nights

Exceptional value

$1,274 inside · $182/night

46% below typical
Celebrity Cruises

Celebrity Xcel

Barcelona → Villefranche-sur-Mer → Naples → Barcelona

Jul 3 · 7 nights

Exceptional value

$1,399 inside · $200/night

38% below typical · 6-month low
Carnival Cruise Line

Carnival Sunshine

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

Jul 17 · 8 nights

Good value

$2,503 suite · $313/night

16% below typical
Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Naples → Barcelona

Jul 11 · 7 nights

About average

$1,932 inside · $276/night

Celebrity Cruises

Celebrity Xcel

Barcelona → Villefranche-sur-Mer → Naples → Barcelona

Jul 10 · 7 nights

Exceptional value

$1,374 inside · $196/night

30% below typical
Oceania Cruises

Oceania Nautica

Barcelona → Palma de Mallorca → Portimão → Lisbon

Jul 7 · 10 nights

Good value

$2,975 oceanview · $298/night

15% below typical · 6-month low
Disney Cruise Line

Disney Wish

Barcelona → Naples → Genoa → Barcelona

Jul 3 · 7 nights

About average

$2,989 inside · $427/night

Royal Caribbean International

Mariner of the Seas

Barcelona → Ajaccio, Corsica → Split → Ravenna

Jul 2 · 7 nights

About average

$1,077 inside · $154/night

Seabourn

Seabourn Ovation

Barcelona → Valencia → Sanary-sur-Mer → Monte-Carlo

Jul 15 · 8 nights

About average

$6,298 balcony · $787/night

Norwegian Cruise Line

Norwegian Dawn

Barcelona → Palma de Mallorca → Portimão → Lisbon

Jul 4 · 7 nights

About average

$1,169 inside · $167/night

Disney Cruise Line

Disney Wish

Barcelona → Palma de Mallorca → Livorno → Barcelona

Jul 10 · 7 nights

About average

$3,048 inside · $435/night

Virgin Voyages

Resilient Lady

Barcelona → Palma de Mallorca → Valencia → Barcelona

Jul 28 · 11 nights

About average

$3,357 balcony · $305/night

Norwegian Cruise Line

Norwegian Viva

Barcelona → Kotor → Livorno → Ravenna

Jul 30 · 9 nights

About average

$3,039 oceanview · $338/night

Virgin Voyages

Resilient Lady

Barcelona → Cannes → Ibiza → Barcelona

Jul 11 · 7 nights

About average

$1,463 inside · $209/night

Holland America

Oosterdam

Barcelona → Valletta → Mykonos → Piraeus (Athens)

Jul 17 · 14 nights

About average

$2,834 inside · $202/night

Virgin Voyages

Resilient Lady

Barcelona → Cannes → Palma de Mallorca → Barcelona

Jul 18 · 10 nights

About average

$1,990 oceanview · $199/night

Norwegian Cruise Line

Norwegian Dawn

Barcelona → Palma de Mallorca → Portimão → Lisbon

Jul 18 · 7 nights

About average

$1,219 inside · $174/night

Regent Seven Seas Cruises

Seven Seas Prestige

Barcelona → Ajaccio, Corsica → Golfo Aranci → Civitavecchia (Rome)

Jul 15 · 7 nights

About average

$7,170 balcony · $1,024/night

Virgin Voyages

Resilient Lady

Barcelona → La Spezia → Palma de Mallorca → Barcelona

Jul 4 · 7 nights

About average

$1,253 inside · $179/night

Browse by departure port