Oceania Cruises

Oceania Allura

Barcelona → Cartagena → Salerno → Civitavecchia (Rome)

Dec 20 · 14 nights

About average

$5,749 balcony · $411/night

Royal Caribbean International

Mariner of the Seas

Lisboa → Funchal, Madeira → Palma de Mallorca → Barcelona

Oct 4 · 10 nights

Good value

$959 inside · $96/night

12% below typical

Le Austral

Santa Cruz de Tenerife → Lanzarote → Tangier → Málaga

Apr 8 · 8 nights

About average

$5,530 oceanview · $691/night

Silversea Cruises

Silver Dawn

Barcelona → Palma de Mallorca → Tangier → Lisboa

Nov 10 · 11 nights

About average

$9,200 oceanview · $836/night

Ponant Cruises

Le Laperouse

Málaga → Gibraltar → Lisboa → Leixões

Jan 20 · 6 nights

About average

$4,628 balcony · $771/night

Costa Cruises

Costa Fascinosa

La Romana → Philipsburg → Tangier → Málaga

Mar 7 · 12 nights

$1,432 inside · $119/night

Limited price history

P&O Cruises

Azura

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

Dec 18 · 21 nights

Good value

$2,431 inside · $116/night

10% below typical · 6-month low
Oceania Cruises

Oceania Sirena

Barcelona → Valencia → Portimao → Lisboa

Aug 16 · 9 nights

Good value

$2,465 inside · $274/night

12% below typical · 6-month low
Costa Cruises

Costa Fascinosa

Barcelona → Gibraltar → Savona → Barcelona

Nov 26 · 10 nights

Exceptional value

$1,186 oceanview · $119/night

29% below typical
Explora Journeys

Explora II

Barcelona → Valencia → Palma de Mallorca → Barcelona

Apr 18 · 20 nights

About average

$11,830 suite · $592/night

Hapag-Lloyd Cruises

MS Europa

Palma de Mallorca → Ibiza → Lisboa → Leixões

Jul 20 · 9 nights

About average

$4,934 suite · $548/night

Seabourn

Seabourn Pursuit

Genova → Saint-Tropez → Portimao → Lisboa

May 23 · 10 nights

About average

$7,498 balcony · $750/night

Royal Caribbean International

Mariner of the Seas

Barcelona → Tangier → Málaga → Barcelona

Jul 16 · 7 nights

About average

$1,027 inside · $147/night

Regent Seven Seas Cruises

Seven Seas Explorer

Lisboa → Santa Cruz de Tenerife → Cadiz → Lisboa

Jul 28 · 19 nights

About average

$17,781 balcony · $936/night

Holland America

Volendam

New York → Ponta Delgada → New York → New York

Oct 11 · 44 nights

$8,439 oceanview · $192/night

Explora Journeys

Explora I

Lisboa → Cadiz → Palma de Mallorca → Barcelona

Nov 24 · 10 nights

$5,350 suite · $535/night

Limited price history

Explora Journeys

Explora II

Lisboa → Cadiz → Napoli → Civitavecchia (Rome)

Feb 23 · 10 nights

About average

$5,425 suite · $543/night

Celebrity Cruises

Celebrity Equinox

Barcelona → Tangier → Málaga → Barcelona

Apr 20 · 11 nights

About average

$1,899 balcony · $173/night

Royal Caribbean International

Mariner of the Seas

Barcelona → Tangier → Málaga → Barcelona

Oct 14 · 7 nights

Good value

$744 inside · $106/night

12% below typical · 6-month low
Silversea Cruises

Silver Spirit

Lisboa → Porto → Palma de Mallorca → Barcelona

Apr 13 · 10 nights

Good value

$8,750 oceanview · $875/night

17% below typical · 6-month low