Emerald Cruises

Emerald Kaia

Sevilla → Cadiz → Almería → Málaga

Oct 27 · 7 nights

About average

$6,990 oceanview · $999/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

Holland America

Oosterdam

Civitavecchia (Rome) → Portofino → Gibraltar → Barcelona

Jul 10 · 7 nights

About average

$1,304 inside · $186/night

SeaDream Yacht Club

SeaDream I

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

May 6 · 7 nights

About average

$6,581 oceanview · $940/night

Hapag-Lloyd Cruises

MS HANSEATIC spirit

Sevilla → Cadiz → Lanzarote → Santa Cruz de Tenerife

Oct 16 · 12 nights

About average

$7,809 oceanview · $651/night

Norwegian Cruise Line

Norwegian Dawn

Barcelona → Palma de Mallorca → Portimao → Lisboa

May 23 · 7 nights

About average

$1,199 oceanview · $171/night

P&O Cruises

Azura

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

Mar 13 · 19 nights

About average

$2,066 inside · $109/night

Costa Cruises

Costa Fascinosa

Marseille → Savona → Málaga → Marseille

Nov 4 · 10 nights

Exceptional value

$1,745 balcony · $175/night

29% below typical
Princess Cruises

Sky Princess

Southampton → Guernsey → Santa Cruz de Tenerife → Fort Lauderdale

Sep 25 · 46 nights

$6,349 inside · $138/night

SeaDream Yacht Club

SeaDream II

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

Sep 25 · 7 nights

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

Costa Cruises

Costa Fascinosa

Savona → Barcelona → Marseille → Savona

Nov 5 · 10 nights

Good value

$1,242 inside · $124/night

13% below typical
Regent Seven Seas Cruises

Seven Seas Splendor

Lisboa → Cadiz → Gibraltar → Lisboa

Oct 17 · 21 nights

About average

$16,676 balcony · $794/night

Costa Cruises

Costa Diadema

Málaga → Marseille → Gibraltar → Málaga

Sep 29 · 10 nights

$1,120 inside · $112/night

Costa Cruises

Costa Diadema

Málaga → Marseille → Gibraltar → Málaga

Oct 19 · 10 nights

$1,221 inside · $122/night

Regent Seven Seas Cruises

Seven Seas Explorer

Barcelona → Palma de Mallorca → Alicante → Barcelona

Jul 21 · 16 nights

$14,882 balcony · $930/night

Norwegian Cruise Line

Norwegian Dawn

Barcelona → Palma de Mallorca → Portimao → Lisboa

Oct 25 · 7 nights

About average

$969 inside · $138/night

Cunard Line

Queen Anne

Piraeus (Athens) → Iraklion (Heraklion) → Gibraltar → Southampton

Sep 29 · 10 nights

$1,726 inside · $173/night

Holland America

Nieuw Statendam

Piraeus (Athens) → Corfu (Kérkira) → Soúda → Piraeus (Athens)

Feb 12 · 21 nights

$2,364 inside · $113/night

Cunard Line

Queen Anne

Southampton → Cadiz → Gibraltar → Southampton

Sep 20 · 19 nights

$3,329 inside · $175/night

Holland America

Oosterdam

Civitavecchia (Rome) → Portofino → Mykonos → Piraeus (Athens)

Jul 10 · 21 nights

$3,879 inside · $185/night