MSC Cruises

MSC Splendida

Barcelona → Gibraltar → Salvador → Rio de Janeiro

Nov 15 · 14 nights

$1,539 oceanview · $110/night

Limited price history

Celestyal Cruises

Celestyal Discovery

Tarragona → Málaga → Cadiz → Lisboa

Jan 8 · 7 nights

About average

$772 inside · $110/night

Celestyal Cruises

Celestyal Discovery

Tarragona → Málaga → Cadiz → Lisboa

Jan 22 · 7 nights

About average

$772 inside · $110/night

Le Austral

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

Jul 3 · 5 nights

About average

$3,541 oceanview · $708/night

Costa Cruises

Costa Diadema

Marseille → Savona → Málaga → Marseille

Oct 7 · 10 nights

About average

$973 inside · $97/night

Holland America

Nieuw Statendam

Rotterdam → Lisboa → Gibraltar → Dover

Nov 20 · 14 nights

About average

$1,894 inside · $135/night

Princess Cruises

Sun Princess

Piraeus (Athens) → Santorini → Funchal, Madeira → Fort Lauderdale

Oct 31 · 21 nights

About average

$2,390 inside · $114/night

Costa Cruises

Costa Fascinosa

Savona → Barcelona → Marseille → Savona

Nov 15 · 10 nights

Exceptional value

$951 inside · $95/night

31% below typical
Costa Cruises

Costa Diadema

Savona → Barcelona → Marseille → Savona

Oct 18 · 11 nights

Good value

$1,096 inside · $100/night

12% below typical
Princess Cruises

Enchanted Princess

Civitavecchia (Rome) → Cartagena → Gibraltar → Fort Lauderdale

Nov 18 · 15 nights

About average

$1,602 inside · $107/night

MSC Cruises

MSC Magnifica

Barcelona → Gibraltar → Puerto Montt → Valparaiso

Jan 7 · 34 nights

$6,789 balcony · $200/night

Limited price history

P&O Cruises

Arcadia

Southampton → Málaga → Gibraltar → Southampton

Nov 20 · 19 nights

About average

$2,093 oceanview · $110/night

Oceania Cruises

Oceania Nautica

Fusina (Venice) → Split → Portimao → Lisboa

Aug 5 · 21 nights

$6,749 inside · $321/night

Oceania Cruises

Oceania Nautica

Civitavecchia (Rome) → Salerno → Portimao → Lisboa

Jun 27 · 20 nights

$6,049 inside · $302/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Málaga → Gibraltar → Barcelona

Jan 2 · 12 nights

About average

$1,299 inside · $108/night

Princess Cruises

Sun Princess

Barcelona → Gibraltar → Funchal, Madeira → Fort Lauderdale

Nov 7 · 14 nights

About average

$974 inside · $70/night

Celebrity Cruises

Celebrity Xcel

Barcelona → Cartagena → Málaga → Miami

Oct 23 · 16 nights

About average

$2,628 inside · $164/night

Holland America

Oosterdam

Civitavecchia (Rome) → Portofino → Kusadasi → Piraeus (Athens)

Jul 10 · 14 nights

$2,544 inside · $182/night

Holland America

Oosterdam

Civitavecchia (Rome) → Livorno → Kusadasi → Piraeus (Athens)

Jun 19 · 14 nights

$2,489 inside · $178/night

Celebrity Cruises

Celebrity Equinox

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

Jul 24 · 10 nights

Good value

$1,324 inside · $132/night

10% below typical