Celebrity Cruises

Celebrity Equinox

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

Jul 24 · 10 nights

Good value

$1,324 inside · $132/night

10% below typical
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

Explora Journeys

Explora II

Barcelona → Saint-Tropez → Palma de Mallorca → Barcelona

Apr 4 · 14 nights

About average

$7,980 suite · $570/night

Regent Seven Seas Cruises

Seven Seas Splendor

Civitavecchia (Rome) → La Spezia → Melilla → Barcelona

Oct 31 · 14 nights

About average

$10,285 balcony · $735/night

MSC Cruises

MSC Meraviglia

Palermo → Napoli → Brooklyn/New York → Miami

Oct 16 · 26 nights

$2,558 oceanview · $98/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

Silversea Cruises

Silver Ray

Barcelona → Gibraltar → Saint-Tropez → Monte-Carlo

Jun 8 · 10 nights

About average

$9,900 balcony · $990/night

MSC Cruises

MSC Euribia

Marseille → Genova → La Rochelle → Kiel

Apr 11 · 13 nights

About average

$1,295 inside · $100/night

MSC Cruises

MSC Euribia

Genova → Barcelona → Kiel → Copenhagen

Apr 12 · 13 nights

About average

$1,295 inside · $100/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

Cadiz → Gibraltar → Barcelona → Cadiz

Oct 13 · 8 nights

About average

$951 inside · $119/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
Norwegian Cruise Line

Norwegian Dawn

Barcelona → Palma de Mallorca → Portimao → Lisboa

Jun 6 · 7 nights

Good value

$2,919 suite · $417/night

14% below typical · 3-month low
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

Celebrity Cruises

Celebrity Infinity

Barcelona → Málaga → Gibraltar → Barcelona

Jan 26 · 12 nights

About average

$1,400 inside · $117/night