Costa Cruises

Costa Diadema

Santos → Rio de Janeiro → Málaga → Leixões

Apr 4 · 18 nights

Good value

$1,432 inside · $80/night

22% below typical · 3-month low
Silversea Cruises

Silver Nova

Barcelona → Valencia → Casablanca → Lisboa

Nov 30 · 9 nights

Good value

$8,000 balcony · $889/night

13% below typical · 6-month low
Costa Cruises

Costa Fascinosa

Barcelona → Gibraltar → Savona → Barcelona

Nov 6 · 10 nights

Exceptional value

$917 inside · $92/night

33% below typical
Costa Cruises

Costa Fascinosa

Marseille → Savona → Málaga → Marseille

Nov 24 · 10 nights

Exceptional value

$917 inside · $92/night

30% below typical
Celebrity Cruises

Celebrity Infinity

Barcelona → Málaga → Gibraltar → Barcelona

Dec 8 · 12 nights

Good value

$1,173 oceanview · $98/night

11% below typical
P&O Cruises

Azura

Santa Cruz de Tenerife → Funchal, Madeira → Casablanca → Santa Cruz de Tenerife

Nov 20 · 14 nights

Good value

$1,215 inside · $87/night

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

Norwegian Dawn

Barcelona → Cadiz → Great Stirrup Cay → Jacksonville

Nov 5 · 14 nights

Good value

$1,209 oceanview · $86/night

11% below typical · 3-month low
MSC Cruises

MSC Splendida

Barcelona → Gibraltar → Salvador → Rio de Janeiro

Nov 15 · 14 nights

$1,539 oceanview · $110/night

Limited price history

Celestyal Cruises

Celestyal Discovery

Tarragona → Málaga → Cadiz → Lisboa

Jan 8 · 7 nights

About average

$772 inside · $110/night

Celestyal Cruises

Celestyal Discovery

Tarragona → Málaga → Cadiz → Lisboa

Jan 22 · 7 nights

About average

$772 inside · $110/night

Cunard Line

Queen Victoria

Southampton → Funchal, Madeira → Lisboa → Southampton

Nov 11 · 16 nights

About average

$2,218 inside · $139/night

Holland America

Nieuw Statendam

Fort Lauderdale → Kings Wharf (Royal Naval Dockyard) → Lisboa → Dover

Apr 4 · 26 nights

About average

$3,079 inside · $118/night

Virgin Voyages

Scarlet Lady

Miami → Las Palmas de Gran Canaria → Valencia → Barcelona

Apr 24 · 14 nights

About average

$1,473 inside · $105/night

Costa Cruises

Costa Diadema

Marseille → Savona → Málaga → Marseille

Oct 7 · 10 nights

About average

$973 inside · $97/night

Explora Journeys

Explora I

Rio de Janeiro → Armacao dos Buzios → Casablanca → Lisboa

Feb 18 · 17 nights

$8,610 suite · $506/night

Limited price history

Explora V

Santa Cruz de Tenerife → Las Palmas de Gran Canaria → Tangier → Málaga

Jan 30 · 7 nights

$4,185 suite · $598/night

Limited price history

Holland America

Nieuw Statendam

Fort Lauderdale → Kings Wharf (Royal Naval Dockyard) → Lisboa → Rotterdam

Apr 4 · 27 nights

About average

$3,284 inside · $122/night

Princess Cruises

Enchanted Princess

Civitavecchia (Rome) → Cartagena → Gibraltar → Fort Lauderdale

Nov 18 · 15 nights

About average

$1,602 inside · $107/night

MSC Cruises

MSC Magnifica

Barcelona → Gibraltar → Puerto Montt → Valparaiso

Jan 7 · 34 nights

$6,789 balcony · $200/night

Limited price history

Royal Caribbean International

Mariner of the Seas

Lisboa → Leixões → Málaga → Barcelona

May 27 · 9 nights

About average

$1,033 inside · $115/night