MSC Cruises

MSC Sinfonia

Genova → Marseille → Civitavecchia (Rome) → Genova

Oct 5 · 10 nights

About average

$1,642 inside · $164/night

MSC Cruises

MSC Seaview

Cascais → Casablanca → Palma de Mallorca → Barcelona

Mar 21 · 7 nights

About average

$909 inside · $130/night

MSC Cruises

MSC Magnifica

Genova → Marseille → Civitavecchia (Rome) → Genova

Dec 26 · 10 nights

About average

$2,422 inside · $242/night

MSC Cruises

MSC Magnifica

Marseille → Barcelona → Genova → Marseille

Dec 27 · 10 nights

About average

$2,407 inside · $241/night

MSC Cruises

MSC Magnifica

Civitavecchia (Rome) → Genova → Alicante → Civitavecchia (Rome)

Dec 25 · 10 nights

About average

$2,403 inside · $240/night

MSC Cruises

MSC Magnifica

Barcelona → Cadiz → Marseille → Barcelona

Dec 28 · 10 nights

About average

$2,403 inside · $240/night

Celestyal Cruises

Celestyal Discovery

Tarragona → Málaga → Cadiz → Lisboa

Dec 25 · 7 nights

About average

$1,176 inside · $168/night

MSC Cruises

MSC Sinfonia

Genova → Marseille → Civitavecchia (Rome) → Genova

Apr 25 · 10 nights

About average

$1,642 inside · $164/night

MSC Cruises

MSC Sinfonia

Málaga → Portimao → Marseille → Málaga

Apr 28 · 10 nights

About average

$1,632 inside · $163/night

MSC Cruises

MSC Sinfonia

Marseille → Málaga → Genova → Marseille

Apr 26 · 10 nights

About average

$1,627 inside · $163/night

Regent Seven Seas Cruises

Seven Seas Grandeur

Barcelona → Málaga → Funchal, Madeira → Lisboa

Apr 26 · 10 nights

About average

$7,923 balcony · $792/night

Ponant Cruises

Le Boreal

Casablanca → Tangier → Portimao → Lisboa

Apr 18 · 7 nights

About average

$5,674 oceanview · $811/night

Explora Journeys

Explora II

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

Nov 29 · 17 nights

About average

$11,710 suite · $689/night

Regent Seven Seas Cruises

Seven Seas Voyager

Barcelona → Sète → Portimao → Lisboa

Apr 18 · 11 nights

About average

$10,229 balcony · $930/night

P&O Cruises

Azura

Santa Cruz de Tenerife → Casablanca → Las Palmas de Gran Canaria → Santa Cruz de Tenerife

Feb 18 · 7 nights

About average

$1,053 inside · $150/night

P&O Cruises

Azura

Santa Cruz de Tenerife → Casablanca → Las Palmas de Gran Canaria → Santa Cruz de Tenerife

Feb 19 · 7 nights

About average

$1,053 inside · $150/night

Regent Seven Seas Cruises

Seven Seas Grandeur

Barcelona → Villefranche-sur-Mer → Funchal, Madeira → Lisboa

Apr 16 · 20 nights

About average

$14,991 balcony · $750/night

Norwegian Cruise Line

Norwegian Star

Lisboa → Las Palmas de Gran Canaria → Portimao → Lisboa

Oct 31 · 13 nights

About average

$2,459 inside · $189/night

Holland America

Nieuw Statendam

Rotterdam → Casablanca → Dover → Rotterdam

Apr 17 · 14 nights

About average

$2,629 inside · $188/night

Princess Cruises

Island Princess

Piraeus (Athens) → Kusadasi → Las Palmas de Gran Canaria → Fort Lauderdale

Oct 31 · 25 nights

About average

$4,451 oceanview · $178/night