Departure months
Trip length
Search
MSC Cruises

MSC Sinfonia • MSC Cruises

10-night Western Mediterranean Circuit via Olbia, Genova & Marseille

Oct 2, 2027 → Oct 12, 2027 • Alicante ↔

Lowest in 30 days $581 above typical

From $1,593

$159/night

Priced high

↑57% above typical

MSC Cruises

MSC Sinfonia • MSC Cruises

10-night Western Mediterranean Circuit via Málaga, Casablanca & Gibraltar

Oct 6, 2027 → Oct 16, 2027 • Marseille ↔

Lowest in 180 days $576 above typical

From $1,588

$159/night

Priced high

↑57% above typical

Princess Cruises

Coral Princess • Princess Cruises

50-night Western Mediterranean Circuit via Walvis Bay, Mindelo & Santa Cruz de Tenerife

Mar 9, 2028 → Apr 28, 2028 • Cape Town → Fort Lauderdale

Lowest in 180 days $3,064 above typical

From $9,695

$194/night

Priced high

↑46% above typical

Celebrity Cruises

Celebrity Infinity • Celebrity Cruises

12-night Canary Islands Loop via Málaga, Tangier & Gibraltar

Nov 30, 2027 → Dec 12, 2027 • Barcelona ↔

Lowest in 90 days $706 above typical

From $2,243

$187/night

Priced high

↑46% above typical

Princess Cruises

Coral Princess • Princess Cruises

65-night Transatlantic Crossing via Walvis Bay, Mindelo & Panama Canal

Mar 9, 2028 → May 13, 2028 • Cape Town → Los Angeles

Lowest in 180 days $3,616 above typical

From $12,237

$188/night

Priced high

↑42% above typical

MSC Cruises

MSC Magnifica • MSC Cruises

10-night Western Mediterranean Circuit via Marseille, Barcelona & Casablanca

Dec 26, 2027 → Jan 5, 2028 • Genova ↔

Lowest in 30 days $697 above typical

From $2,387

$239/night

Priced high

↑41% above typical

MSC Cruises

MSC Magnifica • MSC Cruises

10-night Western Mediterranean Circuit via Barcelona, Cadiz & Casablanca

Dec 27, 2027 → Jan 6, 2028 • Marseille ↔

Lowest in 30 days $683 above typical

From $2,373

$237/night

Priced high

↑40% above typical

MSC Cruises

MSC Magnifica • MSC Cruises

10-night Western Mediterranean Circuit via Genova, Marseille & Barcelona

Dec 25, 2027 → Jan 4, 2028 • Civitavecchia (Rome) ↔

Lowest in 30 days $680 above typical

From $2,370

$237/night

Priced high

↑40% above typical

MSC Cruises

MSC Magnifica • MSC Cruises

10-night Western Mediterranean Circuit via Cadiz, Casablanca & Civitavecchia

Dec 28, 2027 → Jan 7, 2028 • Barcelona ↔

Lowest in 30 days $680 above typical

From $2,370

$237/night

Priced high

↑40% above typical

MSC Cruises

MSC Sinfonia • MSC Cruises

10-night Western Mediterranean Circuit: Portimao, Casablanca & Gibraltar

Apr 28, 2028 → May 8, 2028 • Málaga ↔

Lowest in 180 days $377 above typical

From $1,598

$160/night

Priced high

↑31% above typical

MSC Cruises

MSC Sinfonia • MSC Cruises

10-night Western Mediterranean Circuit: Málaga, Portimao & Casablanca

Apr 26, 2028 → May 6, 2028 • Marseille ↔

Lowest in 180 days $372 above typical

From $1,593

$159/night

Priced high

↑30% above typical

Regent Seven Seas Cruises

Seven Seas Grandeur • Regent Seven Seas Cruises

20-night Western Mediterranean Circuit: Villefranche-sur-Mer, La Spezia & Mahón, Menorca

Apr 16, 2028 → May 6, 2028 • Barcelona → Lisboa

Lowest in 180 days $3,349 above typical

From $15,106

$755/night

Priced high

↑28% above typical

Silversea Cruises

Silver Ray • Silversea Cruises

10-night North Africa One-Way: Porto, Vigo & Casablanca

Nov 13, 2027 → Nov 23, 2027 • Lisboa ↔

Lowest in 180 days $2,118 above typical

From $10,300

$1,030/night

Priced high

↑26% above typical

Celebrity Cruises

Celebrity Infinity • Celebrity Cruises

12-night Canary Islands Loop via Málaga, Tangier & Gibraltar

Jan 26, 2027 → Feb 7, 2027 • Barcelona ↔

Lowest in 90 days $307 above typical ↘ Trending down

From $1,718

$143/night

Priced high

↑22% above typical

Holland America

Nieuw Statendam • Holland America

15-night Canary Islands One-Way: Rotterdam, Casablanca & Puerto del Rosario-Fuerteventura

Jan 1, 2028 → Jan 16, 2028 • Dover → Barcelona

Lowest in 180 days $349 above typical

From $1,954

$130/night

Priced high

↑22% above typical

P&O Cruises

Azura • P&O Cruises

7-night Canary Islands Loop via Casablanca & Agadir

Feb 19, 2027 → Feb 26, 2027 • Santa Cruz de Tenerife ↔

Lowest in 180 days $175 above typical

From $985

$141/night

Priced high

↑22% above typical

Holland America

Nieuw Statendam • Holland America

14-night Canary Islands Loop via Rotterdam, Casablanca & Lanzarote

Apr 16, 2027 → Apr 30, 2027 • Dover ↔

Lowest in 180 days $455 above typical

From $2,629

$188/night

Priced high

↑21% above typical

Princess Cruises

Island Princess • Princess Cruises

50-night Itinerary BMKWF-PTPDL-ESCAD-ESCAR-ESPMI-ESBCN-FRAJA-ITPFE-ITCVV-ITNAP-GRSDH-GRJTR-GRJMK-GRPIR-TRKUS-GRRHO-GRCFU-MEKOT-HRSPU-HRDBV-ITSIR-MTMLA-GIGIB-MACAS-ESLPA

Oct 6, 2026 → Nov 25, 2026 • Fort Lauderdale ↔

Lowest in 180 days $1,259 above typical

From $7,418

$148/night

Priced high

↑20% above typical

Holland America

Nieuw Statendam • Holland America

14-night Canary Islands Loop via Casablanca, Agadir & Lanzarote

Apr 17, 2027 → May 1, 2027 • Rotterdam ↔

Lowest in 180 days $440 above typical

From $2,614

$187/night

Priced high

↑20% above typical

Holland America

Nieuw Statendam • Holland America

14-night Canary Islands One-Way: Casablanca, Agadir & Puerto del Rosario-Fuerteventura

Jan 2, 2028 → Jan 16, 2028 • Rotterdam → Barcelona

Lowest in 180 days $281 above typical

From $1,779

$127/night

Priced high

↑19% above typical

Filters

Filters

Reset
Deal Signals
Trip Style
Cabin Type
Ports Visited
Cruise Line & Ship
Price

Per person