Norwegian Cruise Line

Norwegian Dawn

Lisboa → Portimao → Palma de Mallorca → Barcelona

May 16 · 7 nights

About average

$1,299 inside · $186/night

P&O Cruises

Britannia

Southampton → Cadiz → Gibraltar → Southampton

Jul 28 · 14 nights

About average

$2,431 inside · $174/night

Norwegian Cruise Line

Norwegian Dawn

Lisboa → Portimao → Palma de Mallorca → Barcelona

Sep 5 · 7 nights

$1,269 inside · $181/night

Norwegian Cruise Line

Norwegian Dawn

Lisboa → Portimao → Palma de Mallorca → Barcelona

Aug 22 · 7 nights

$1,269 inside · $181/night

Norwegian Cruise Line

Norwegian Dawn

Barcelona → Palma de Mallorca → Portimao → Lisboa

Sep 12 · 7 nights

$1,229 inside · $176/night

P&O Cruises

Azura

Santa Cruz de Tenerife → Cadiz → Palermo → Valletta

Mar 20 · 12 nights

About average

$1,661 oceanview · $138/night

P&O Cruises

Azura

Santa Cruz de Tenerife → Lanzarote → Napoli → Valletta

Mar 18 · 12 nights

About average

$2,026 balcony · $169/night

P&O Cruises

Arcadia

Southampton → Cadiz → Gibraltar → Southampton

Aug 3 · 24 nights

About average

$4,053 balcony · $169/night

Costa Cruises

Costa Diadema

Marseille → Savona → Málaga → Marseille

Oct 1 · 10 nights

$1,408 inside · $141/night

Costa Cruises

Costa Diadema

Savona → Barcelona → Marseille → Savona

Oct 2 · 10 nights

$1,408 inside · $141/night

Costa Cruises

Costa Diadema

Barcelona → Alicante → Savona → Barcelona

Oct 3 · 10 nights

$1,408 inside · $141/night

Costa Cruises

Costa Diadema

Alicante → Lisboa → Barcelona → Alicante

Oct 4 · 10 nights

$1,408 inside · $141/night

Silversea Cruises

Silver Dawn

Lisboa → Porto → Ajaccio, Corsica → Civitavecchia (Rome)

Sep 28 · 12 nights

About average

$22,200 suite · $1,850/night

Norwegian Cruise Line

Norwegian Dawn

Lisboa → Portimao → Palma de Mallorca → Barcelona

Sep 19 · 7 nights

$1,249 inside · $178/night

Norwegian Cruise Line

Norwegian Dawn

Lisboa → Portimao → Palma de Mallorca → Barcelona

Aug 8 · 7 nights

$1,249 inside · $178/night

Costa Cruises

Costa Diadema

Málaga → Tangier → Barcelona → Málaga

Oct 26 · 11 nights

About average

$1,527 inside · $139/night

Costa Cruises

Costa Diadema

Barcelona → Tangier → Savona → Barcelona

Oct 9 · 10 nights

$1,388 inside · $139/night

Norwegian Cruise Line

Norwegian Dawn

Barcelona → Palma de Mallorca → Portimao → Lisboa

Aug 15 · 7 nights

$1,249 inside · $178/night

Explora Journeys

Explora II

Piraeus (Athens) → Santorini → Ibiza → Barcelona

Nov 29 · 29 nights

$16,215 suite · $559/night

P&O Cruises

Arcadia

Southampton → Gibraltar → Cadiz → Southampton

Aug 28 · 24 nights

About average

$3,782 inside · $158/night