Celebrity Cruises

Celebrity Infinity

Barcelona → Cadiz → Málaga → Barcelona

Jan 4 · 12 nights

About average

$1,298 inside · $108/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Málaga → Gibraltar → Barcelona

Jan 2 · 12 nights

About average

$1,299 inside · $108/night

Celebrity Cruises

Celebrity Equinox

Barcelona → Tangier → Palma de Mallorca → Barcelona

Apr 10 · 10 nights

About average

$1,249 inside · $125/night

P&O Cruises

Britannia

Southampton → Tangier → Cadiz → Southampton

Feb 27 · 21 nights

About average

$2,607 inside · $124/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Lanzarote → Tangier → Barcelona

Feb 21 · 12 nights

About average

$1,324 inside · $110/night

MSC Cruises

MSC Fantasia

Santa Cruz de Tenerife → Lanzarote → Tarragona → Civitavecchia (Rome)

Mar 26 · 8 nights

About average

$862 inside · $108/night

Explora Journeys

Explora I

Barcelona → Málaga → Armacao dos Buzios → Rio de Janeiro

Dec 4 · 17 nights

$8,610 suite · $506/night

Limited price history

Costa Cruises

Costa Fascinosa

Málaga → Marseille → Cadiz → Málaga

Nov 22 · 10 nights

Good value

$1,130 inside · $113/night

13% below typical · 30-day low
MSC Cruises

MSC Opera

Livorno → Marseille → Basseterre, Saint Kitts → La Romana

Oct 31 · 16 nights

About average

$1,729 oceanview · $108/night

Costa Cruises

Costa Pacifica

Marseille → Savona → Barcelona → Marseille

Jan 21 · 11 nights

Good value

$1,040 inside · $95/night

16% below typical · 6-month low
Silversea Cruises

Silver Ray

Lisboa → Porto → Palma de Mallorca → Barcelona

Oct 5 · 10 nights

About average

$9,000 balcony · $900/night

Costa Cruises

Costa Diadema

Cadiz → Lisboa → Casablanca → Cadiz

Sep 30 · 13 nights

About average

$1,387 inside · $107/night

Regent Seven Seas Cruises

Seven Seas Voyager

Lisboa → Cadiz → Valencia → Barcelona

Sep 21 · 8 nights

About average

$5,770 balcony · $721/night

Regent Seven Seas Cruises

Seven Seas Grandeur

Miami → Nassau → Alicante → Barcelona

Apr 1 · 15 nights

About average

$8,047 balcony · $536/night

Royal Caribbean International

Mariner of the Seas

Lisboa → Leixões → Málaga → Barcelona

Sep 16 · 9 nights

Good value

$872 inside · $97/night

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

Seven Seas Splendor

Civitavecchia (Rome) → La Spezia → Melilla → Barcelona

Oct 31 · 14 nights

About average

$10,285 balcony · $735/night

Celebrity Cruises

Celebrity Eclipse

Barcelona → Cartagena → Cagliari → Civitavecchia (Rome)

Jul 22 · 10 nights

About average

$1,601 inside · $160/night

Celestyal Cruises

Celestyal Discovery

Lisboa → Tangier → Marseille → Tarragona

Dec 18 · 7 nights

About average

$772 inside · $110/night

Celestyal Cruises

Celestyal Discovery

Lisboa → Tangier → Sète → Tarragona

Jan 29 · 7 nights

About average

$772 inside · $110/night

Celestyal Cruises

Celestyal Discovery

Lisboa → Tangier → Sète → Tarragona

Feb 12 · 7 nights

About average

$772 inside · $110/night