P&O Cruises

Arvia

Southampton → La Coruña (A Coruña) → Cadiz → Southampton

Sep 27 · 13 nights

Good value

$1,755 oceanview · $135/night

10% below typical · 6-month low
MSC Cruises

MSC Euribia

Copenhagen → Amsterdam → Alicante → Barcelona

Oct 11 · 9 nights

About average

$1,128 inside · $125/night

Costa Cruises

Costa Diadema

Málaga → Cartagena → Savona → Barcelona

Oct 4 · 5 nights

About average

$592 inside · $118/night

Oceania Cruises

Oceania Allura

Barcelona → Cartagena → Salerno → Civitavecchia (Rome)

Dec 20 · 14 nights

About average

$5,749 balcony · $411/night

Explora Journeys

Explora I

San Juan → Cruz Bay, Saint John → Málaga → Barcelona

Mar 1 · 23 nights

About average

$11,970 suite · $520/night

Le Austral

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

Apr 8 · 8 nights

About average

$5,529 oceanview · $691/night

Costa Cruises

Costa Diadema

Cadiz → Gibraltar → Barcelona → Cadiz

Oct 13 · 8 nights

About average

$951 inside · $119/night

Silversea Cruises

Silver Dawn

Barcelona → Palma de Mallorca → Tangier → Lisboa

Nov 10 · 11 nights

About average

$9,200 oceanview · $836/night

Princess Cruises

Sun Princess

Piraeus (Athens) → Bar → Santa Cruz de Tenerife → Fort Lauderdale

Oct 24 · 22 nights

About average

$2,956 inside · $134/night

Oceania Cruises

Oceania Marina

Civitavecchia (Rome) → Napoli → Puerto Plata → Miami

Nov 15 · 25 nights

About average

$10,049 balcony · $402/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

MSC Cruises

MSC Magnifica

Copenhagen → Aarhus → Genova → Barcelona

Oct 3 · 16 nights

About average

$1,729 inside · $108/night

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
Ponant Cruises

Le Laperouse

Valletta → Siracusa → Melilla → Málaga

Jan 12 · 8 nights

About average

$6,185 balcony · $773/night

Costa Cruises

Costa Fascinosa

Barcelona → Gibraltar → Savona → Barcelona

Nov 26 · 10 nights

Exceptional value

$1,186 oceanview · $119/night

29% below typical
Celebrity Cruises

Celebrity Eclipse

Barcelona → Palma de Mallorca → Málaga → Barcelona

Jul 13 · 9 nights

About average

$1,526 inside · $170/night

MSC Cruises

MSC Virtuosa

Southampton → La Coruña (A Coruña) → Palma de Mallorca → Marseille

Nov 7 · 8 nights

$620 inside · $78/night

Limited price history

Explora Journeys

Explora II

Barcelona → Valencia → Palma de Mallorca → Barcelona

Apr 18 · 20 nights

About average

$11,830 suite · $592/night

MSC Cruises

MSC Seaview

Rio de Janeiro → Maceió → Barcelona → Marseille

Mar 8 · 21 nights

About average

$1,748 inside · $83/night