MSC Cruises

MSC Seaview

Santos → Rio de Janeiro → Palma de Mallorca → Barcelona

Mar 7 · 21 nights

About average

$1,652 inside · $79/night

Holland America

Oosterdam

Barcelona → Alicante → Málaga → Fort Lauderdale

Nov 2 · 14 nights

$1,179 inside · $84/night

Celestyal Cruises

Celestyal Discovery

Tarragona → Málaga → Cadiz → Lisboa

Dec 11 · 7 nights

About average

$772 inside · $110/night

Celestyal Cruises

Celestyal Discovery

Tarragona → Málaga → Cadiz → Lisboa

Feb 5 · 7 nights

About average

$772 inside · $110/night

Royal Caribbean International

Mariner of the Seas

Barcelona → Tangier → Palma de Mallorca → Barcelona

Jun 24 · 8 nights

About average

$1,055 inside · $132/night

P&O Cruises

Azura

Santa Cruz de Tenerife → Funchal, Madeira → Tangier → Málaga

Dec 11 · 17 nights

About average

$1,890 oceanview · $111/night

Silversea Cruises

Silver Ray

Barcelona → Gibraltar → Saint-Tropez → Monte-Carlo

Jun 8 · 10 nights

About average

$9,900 balcony · $990/night

Celebrity Cruises

Celebrity Equinox

Barcelona → Cartagena → Ajaccio, Corsica → Civitavecchia (Rome)

Jun 26 · 10 nights

About average

$1,449 inside · $145/night

Oceania Cruises

Oceania Nautica

Barcelona → Palma de Mallorca → Portimao → Lisboa

Jul 7 · 10 nights

Good value

$2,975 oceanview · $298/night

15% below typical · 6-month low
Regent Seven Seas Cruises

Seven Seas Voyager

Civitavecchia (Rome) → Napoli → Palma de Mallorca → Barcelona

Feb 26 · 10 nights

About average

$6,251 balcony · $625/night

Carnival Cruise Line

Carnival Sunshine

Barcelona → Cadiz → Palma de Mallorca → Barcelona

Jun 19 · 8 nights

Good value

$2,525 suite · $316/night

15% below typical
Regent Seven Seas Cruises

Seven Seas Voyager

Lisboa → Portimao → Olbia → Civitavecchia (Rome)

Sep 27 · 14 nights

About average

$9,547 balcony · $682/night

P&O Cruises

Aurora

Southampton → Lisboa → Cadiz → Southampton

Aug 11 · 21 nights

About average

$2,431 inside · $116/night

MSC Cruises

MSC Meraviglia

Civitavecchia (Rome) → Tarragona → Cherbourg-en-Cotentin → Southampton

May 18 · 11 nights

About average

$1,114 inside · $101/night

Oceania Cruises

Oceania Allura

Piraeus (Athens) → Limassol → Salerno → Civitavecchia (Rome)

Dec 8 · 26 nights

About average

$10,449 balcony · $402/night

Emerald Cruises

Emerald Sakara

Barcelona → Palma de Mallorca → Cadiz → Málaga

Oct 23 · 8 nights

About average

$9,507 balcony · $1,188/night

MSC Cruises

MSC Magnifica

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

Dec 15 · 10 nights

About average

$1,208 oceanview · $121/night

Costa Cruises

Costa Diadema

Marseille → Savona → Cartagena → Marseille

Oct 17 · 11 nights

About average

$1,191 inside · $108/night

Explora Journeys

Explora I

Barcelona → Alicante → Motril → Barcelona

Oct 21 · 11 nights

About average

$7,520 suite · $684/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Málaga → Gibraltar → Barcelona

Jan 26 · 12 nights

About average

$1,400 inside · $117/night