Carnival Cruise Line

Carnival Sunshine

Barcelona → Cadiz → Marseille → Barcelona

Aug 14 · 8 nights

About average

$787 inside · $98/night

P&O Cruises

Arvia

Southampton → Cadiz → Alicante → Southampton

Jun 6 · 14 nights

About average

$1,620 inside · $116/night

Norwegian Cruise Line

Norwegian Dawn

Barcelona → Palma de Mallorca → Portimao → Lisboa

Jun 20 · 7 nights

About average

$1,129 inside · $161/night

Seabourn

Seabourn Ovation

Piraeus (Athens) → Náfplion → Cadiz → Lisboa

Oct 28 · 30 nights

$19,079 balcony · $636/night

Vista

Civitavecchia (Rome) → Livorno → Gibraltar → Lisboa

Jun 15 · 9 nights

About average

$4,399 oceanview · $489/night

P&O Cruises

Azura

Santa Cruz de Tenerife → Funchal, Madeira → Napoli → Valletta

Mar 10 · 20 nights

About average

$2,066 inside · $103/night

Explora Journeys

Explora II

Barcelona → Alicante → Palma de Mallorca → Barcelona

Apr 11 · 7 nights

About average

$4,220 suite · $603/night

Hapag-Lloyd Cruises

MS Europa

Santa Cruz de Tenerife → Funchal, Madeira → Sète → Monte-Carlo

Jun 13 · 13 nights

About average

$7,153 suite · $550/night

Holland America

Zuiderdam

Barcelona → Valencia → Napoli → Civitavecchia (Rome)

Feb 17 · 9 nights

About average

$1,014 inside · $113/night

Celebrity Cruises

Celebrity Xcel

Miami → Lisboa → Palma de Mallorca → Barcelona

Apr 11 · 15 nights

Good value

$2,102 inside · $140/night

10% below typical · 30-day low
MSC Cruises

MSC Magnifica

Genova → Marseille → Civitavecchia (Rome) → Genova

Dec 26 · 10 nights

About average

$1,601 inside · $160/night

Explora Journeys

Explora II

Barcelona → Alicante → Sorrento → Civitavecchia (Rome)

Apr 29 · 16 nights

About average

$9,660 suite · $604/night

P&O Cruises

Arvia

Southampton → Cadiz → Alicante → Southampton

May 9 · 14 nights

About average

$1,688 inside · $121/night

Celestyal Cruises

Celestyal Discovery

Tarragona → Málaga → Cadiz → Lisboa

Nov 27 · 7 nights

About average

$772 inside · $110/night

Norwegian Cruise Line

Norwegian Dawn

Lisboa → Portimao → Palma de Mallorca → Barcelona

Jun 13 · 7 nights

About average

$1,139 inside · $163/night

Norwegian Cruise Line

Norwegian Dawn

Lisboa → Portimao → Palma de Mallorca → Barcelona

Jun 27 · 7 nights

About average

$1,139 inside · $163/night

Norwegian Cruise Line

Norwegian Dawn

Tarragona → Cadiz → Palma de Mallorca → Barcelona

Oct 4 · 7 nights

Good value

$1,319 balcony · $188/night

24% below typical · 30-day low
Norwegian Cruise Line

Norwegian Dawn

Lisboa → Cadiz → Palma de Mallorca → Barcelona

Oct 18 · 7 nights

Good value

$1,579 balcony · $226/night

15% below typical · 3-month low
P&O Cruises

Azura

Santa Cruz de Tenerife → Funchal, Madeira → Palermo → Valletta

Mar 12 · 20 nights

About average

$2,093 inside · $105/night

Regent Seven Seas Cruises

Seven Seas Voyager

Barcelona → Palma de Mallorca → Portimao → Lisboa

May 3 · 9 nights

About average

$6,352 balcony · $706/night