Silversea Cruises

Silver Dawn

Monte-Carlo → Marseille → Casablanca → Lisboa

Nov 15 · 12 nights

About average

$19,900 suite · $1,658/night

Costa Cruises

Costa Diadema

Málaga → Marseille → Tangier → Málaga

Oct 9 · 10 nights

$1,075 inside · $108/night

SeaDream Yacht Club

SeaDream II

Málaga → Cartagena → Sanary-sur-Mer → Nice

May 2 · 7 nights

About average

$6,548 oceanview · $935/night

MSC Cruises

MSC Meraviglia

Tarragona → Málaga → Cherbourg-en-Cotentin → Southampton

May 20 · 9 nights

About average

$1,006 inside · $112/night

MSC Cruises

MSC Euribia

Copenhagen → Amsterdam → Alicante → Tarragona

Oct 10 · 9 nights

$1,056 inside · $117/night

P&O Cruises

Azura

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

Dec 19 · 21 nights

About average

$2,431 inside · $116/night

Costa Cruises

Costa Fascinosa

Málaga → Marseille → Cadiz → Málaga

Nov 12 · 10 nights

$1,081 inside · $108/night

Explora IV

Lisboa → Cadiz → Valencia → Barcelona

Oct 14 · 7 nights

About average

$4,455 suite · $636/night

Celebrity Cruises

Celebrity Equinox

Barcelona → Tangier → Málaga → Barcelona

Mar 30 · 11 nights

About average

$1,949 balcony · $177/night

Oceania Cruises

Oceania Allura

Napoli → Civitavecchia (Rome) → Cadiz → Lisboa

Jul 27 · 10 nights

About average

$4,699 oceanview · $470/night

Oceania Cruises

Oceania Allura

Barcelona → Valencia → Funchal, Madeira → Lisboa

Jun 4 · 11 nights

About average

$4,999 oceanview · $454/night

MSC Cruises

MSC Magnifica

Marseille → Barcelona → Genova → Marseille

Dec 7 · 10 nights

$1,137 oceanview · $114/night

Ponant Cruises

Le Dumont Durville

Málaga → Sevilla → Lanzarote → Las Palmas de Gran Canaria

Nov 15 · 10 nights

About average

$6,480 balcony · $648/night

Silversea Cruises

Silver Ray

Barcelona → Valencia → Palma de Mallorca → Barcelona

Apr 24 · 8 nights

Good value

$8,200 balcony · $1,025/night

10% below typical · 6-month low
P&O Cruises

Azura

Valletta → Cartagena → Lanzarote → Santa Cruz de Tenerife

Oct 21 · 9 nights

About average

$1,120 inside · $124/night

Costa Cruises

Costa Smeralda

Civitavecchia (Rome) → Savona → Cadiz → Las Palmas de Gran Canaria

Nov 11 · 8 nights

$716 inside · $90/night

P&O Cruises

Azura

Málaga → Barcelona → Santa Cruz de La Palma → Santa Cruz de Tenerife

Dec 28 · 18 nights

About average

$2,161 oceanview · $120/night

Costa Cruises

Costa Fascinosa

Málaga → Las Palmas de Gran Canaria → Philipsburg → La Romana

Dec 8 · 12 nights

$1,566 inside · $131/night

Limited price history

MSC Cruises

MSC Magnifica

Civitavecchia (Rome) → Genova → Alicante → Civitavecchia (Rome)

Dec 25 · 10 nights

About average

$1,682 inside · $168/night

MSC Cruises

MSC Virtuosa

Barcelona → Málaga → Ilhabela → Santos

Nov 16 · 18 nights

About average

$1,547 inside · $86/night