Costa Cruises

Costa Diadema

Cadiz → Lisboa → Casablanca → Cadiz

Sep 30 · 13 nights

About average

$1,387 inside · $107/night

SeaDream Yacht Club

SeaDream I

Barcelona → Mahón, Menorca → Gibraltar → Málaga

Oct 16 · 8 nights

About average

$7,315 oceanview · $914/night

Costa Cruises

Costa Diadema

Marseille → Savona → Cartagena → Marseille

Oct 17 · 11 nights

About average

$1,191 inside · $108/night

Regent Seven Seas Cruises

Seven Seas Voyager

Lisboa → Cadiz → Valencia → Barcelona

Sep 21 · 8 nights

About average

$5,770 balcony · $721/night

Celebrity Cruises

Celebrity Eclipse

Barcelona → Cartagena → Cagliari → Civitavecchia (Rome)

Jul 22 · 10 nights

About average

$1,601 inside · $160/night

Scenic Eclipse I

Valletta → Trapani → Portimao → Lisboa

May 15 · 10 nights

About average

$10,796 suite · $1,080/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
Costa Cruises

Costa Diadema

Málaga → Cartagena → Savona → Barcelona

Oct 4 · 5 nights

About average

$593 inside · $119/night

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

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

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,509 balcony · $1,189/night

Costa Cruises

Costa Diadema

Marseille → Savona → Cartagena → Marseille

Sep 26 · 11 nights

About average

$1,121 inside · $102/night

Explora Journeys

Explora I

Barcelona → Mahón, Menorca → Cartagena → Málaga

Nov 8 · 7 nights

$3,655 suite · $522/night

Limited price history

Explora Journeys

Explora II

Civitavecchia (Rome) → Amalfi → Alicante → Barcelona

Jan 14 · 10 nights

About average

$4,760 suite · $476/night

Celebrity Cruises

Celebrity Equinox

Barcelona → Cartagena → Cagliari → Civitavecchia (Rome)

Sep 18 · 10 nights

About average

$1,524 inside · $152/night

Oceania Cruises

Oceania Allura

Barcelona → Cartagena → Salerno → Civitavecchia (Rome)

Dec 20 · 14 nights

About average

$5,749 balcony · $411/night