Le Austral

Tarragona → Palma de Mallorca → Portimao → Lisboa

Oct 12 · 7 nights

About average

$5,692 oceanview · $813/night

Sea Cloud Cruises

Sea Cloud Spirit

Palma de Mallorca → Ibiza → Cadiz → Casablanca

Oct 26 · 9 nights

About average

$7,608 oceanview · $845/night

Ponant Cruises

Le Boreal

Livorno → Portovenere → Cartagena → Málaga

Oct 3 · 10 nights

About average

$6,757 oceanview · $676/night

MSC Cruises

MSC Lirica

Valencia → Tarragona → Civitavecchia (Rome) → Valencia

Dec 4 · 7 nights

About average

$759 inside · $108/night

Virgin Voyages

Resilient Lady

Barcelona → Cannes → Ibiza → Barcelona

May 30 · 7 nights

About average

$1,183 inside · $169/night

Virgin Voyages

Resilient Lady

Barcelona → Cannes → Ibiza → Barcelona

Sep 19 · 7 nights

About average

$1,253 inside · $179/night

Holland America

Zuiderdam

Civitavecchia (Rome) → Portofino → Cadiz → Lisboa

Apr 2 · 14 nights

About average

$2,479 inside · $177/night

Norwegian Cruise Line

Norwegian Dawn

Barcelona → Palma de Mallorca → Portimao → Lisboa

May 9 · 7 nights

About average

$1,249 oceanview · $178/night

MSC Cruises

MSC Lirica

Civitavecchia (Rome) → Valencia → Livorno → Civitavecchia (Rome)

Jan 13 · 7 nights

About average

$717 inside · $102/night

MSC Cruises

MSC Lirica

Valencia → Barcelona → Civitavecchia (Rome) → Valencia

Jan 15 · 7 nights

About average

$723 inside · $103/night

MSC Cruises

MSC Lirica

Barcelona → Marseille → Valencia → Barcelona

Jan 16 · 7 nights

About average

$726 inside · $104/night

Explora Journeys

Explora I

Civitavecchia (Rome) → La Spezia → Valencia → Barcelona

Oct 5 · 7 nights

About average

$5,460 suite · $780/night

Hapag-Lloyd Cruises

MS HANSEATIC nature

Palma de Mallorca → Mahón, Menorca → Lisboa → Leixões

May 22 · 13 nights

About average

$9,074 oceanview · $698/night

MSC Cruises

MSC Lirica

Marseille → Genova → Barcelona → Marseille

Jan 17 · 7 nights

About average

$721 inside · $103/night

Norwegian Cruise Line

Norwegian Dawn

Barcelona → Palma de Mallorca → Portimao → Lisboa

Jul 18 · 7 nights

About average

$1,219 inside · $174/night

Norwegian Cruise Line

Norwegian Dawn

Barcelona → Palma de Mallorca → Portimao → Lisboa

Aug 29 · 7 nights

About average

$1,219 inside · $174/night

Silversea Cruises

Silver Dawn

Lisboa → Portimao → Alghero → Civitavecchia (Rome)

Apr 8 · 10 nights

About average

$9,300 oceanview · $930/night

Silversea Cruises

Silver Spirit

Lisboa → Portimao → Valencia → Barcelona

Apr 23 · 10 nights

About average

$9,550 oceanview · $955/night

MSC Cruises

MSC Lirica

Genova → Livorno → Marseille → Genova

Jan 18 · 7 nights

About average

$731 inside · $104/night

Regent Seven Seas Cruises

Seven Seas Explorer

Barcelona → Ibiza → Gibraltar → Lisboa

Jul 21 · 7 nights

About average

$7,069 balcony · $1,010/night