Skip to main content

Search results

Active: Visits Tangier, Morocco Clear all

Showing the first 500 matches (page 1 of 10)

Fare shown

Lowest price uses the selected cabin.

Order by

Changing cabin switches back to lowest price.

Prices per person · incl. taxes & fees.

View Cruise line Line / Ship Built Stars Departs Nights Ports Sea days From To Destination Inside from pp Inside Oceanview Balcony Suite
Costa Cruises Costa CruisesCosta Smeralda 2019 5 Apr 3, 2027 4 3 2 Santa Cruz de Tenerife Barcelona Europe

from $528

$132 / night

$528 $688 $818 $1,433
MSC Cruises MSC CruisesMSC Fantasia 2008 4 Apr 5, 2027 7 5 3 Arrecife, Lanzarote, Canary Islands Civitavecchia, Rome Western Mediterranean

from $627

$89 / night

$627 $727 $1,064
MSC Cruises MSC CruisesMSC Opera 2004 4 Nov 2, 2026 14 6 9 Barcelona La Romana Caribbean

from $634

$45 / night

$634 $817
MSC Cruises MSC CruisesMSC Fantasia 2008 4 Mar 27, 2028 7 5 3 Arrecife, Lanzarote, Canary Islands Civitavecchia, Rome Mediterranean

from $639

$91 / night

$639 $829 $959 $2,689
Costa Cruises Costa CruisesCosta Smeralda 2019 5 Apr 2, 2027 5 4 2 Las Palmas,Gran Canaria Barcelona Canaries

from $645

$129 / night

$645 $845 $1,005 $1,635
Costa Cruises Costa CruisesCosta Smeralda 2019 5 Apr 3, 2027 5 4 2 Santa Cruz de Tenerife Marseille, France Europe

from $654

$130 / night

$654 $854 $1,014
Carnival Cruise Line Carnival Cruise LineCarnival Freedom 2006 5 Aug 18, 2026 14 6 9 Port Canaveral, Florida Barcelona Europe

from $690

$49 / night

$690 $840 $1,340 $3,150
Carnival Cruise Line Carnival Cruise LineCarnival Sunshine 2013 5 Oct 16, 2027 13 6 8 Barcelona Miami, Florida Caribbean

from $700

$53 / night

$700 $900 $1,310 $3,022
MSC Cruises MSC CruisesMSC Opera 2004 4 Nov 1, 2026 15 7 9 Marseille, France La Romana Western Mediterranean

from $727

$48 / night

$727 $905 $1,716 $3,361
Royal Caribbean Royal CaribbeanBrilliance of the Seas 2002 5 Apr 23, 2027 15 8 8 Fort Lauderdale Barcelona Mediterranean

from $731

$48 / night

$731 $861 $1,304 $4,063
Costa Cruises Costa CruisesCosta Smeralda 2019 5 Apr 3, 2027 6 5 2 Santa Cruz de Tenerife Genoa, Italy Europe

from $764

$127 / night

$764 $1,004 $1,194 $1,964
Celebrity Cruises Celebrity CruisesCelebrity Constellation 2002 5 Apr 3, 2027 13 5 9 San Juan, Puerto Rico Barcelona Caribbean

from $771

$59 / night

$771 $857 $1,218
Costa Cruises Costa CruisesCosta Smeralda 2019 5 Apr 2, 2027 6 5 2 Las Palmas,Gran Canaria Marseille, France Europe

from $772

$128 / night

$772 $1,012 $1,202 $2,552
MSC Cruises MSC CruisesMSC Opera 2004 4 Oct 29, 2026 18 10 9 Civitavecchia, Rome La Romana North Africa

from $801

$44 / night

$801 $1,000 $1,810 $3,937
Royal Caribbean Royal CaribbeanRhapsody of the Seas 1997 4 Apr 19, 2027 14 7 8 Miami, Florida Barcelona Transatlantic

from $807

$57 / night

$807 $807 $1,480 $3,009
MSC Cruises MSC CruisesMSC Fantasia 2008 4 Mar 26, 2028 8 6 3 Santa Cruz de Tenerife Civitavecchia, Rome Mediterranean

from $834

$104 / night

$834 $954 $1,054 $1,624
MSC Cruises MSC CruisesMSC Opera 2004 4 Oct 30, 2026 17 9 9 Genoa, Italy La Romana Western Mediterranean

from $843

$49 / night

$843 $1,032
Royal Caribbean Royal CaribbeanExplorer of the Seas 2000 4 Nov 1, 2027 14 7 8 Barcelona Fort Lauderdale Transatlantic

from $858

$61 / night

$858 $1,057 $1,400 $2,660
Costa Cruises Costa CruisesCosta Smeralda 2019 5 Apr 2, 2027 7 6 2 Las Palmas,Gran Canaria Genoa, Italy Canaries

from $902

$128 / night

$902 $1,182 $1,402 $2,867
Royal Caribbean Royal CaribbeanRhapsody of the Seas 1997 4 Nov 13, 2027 14 8 7 Barcelona San Juan, Puerto Rico North Africa

from $905

$64 / night

$905 $945 $1,888 $2,668
MSC Cruises MSC CruisesMSC Fantasia 2008 4 Apr 4, 2027 8 6 3 Santa Cruz de Tenerife Civitavecchia, Rome North Africa

from $928

$116 / night

$928 $1,061 $1,061 $1,651
Royal Caribbean Royal CaribbeanMariner of the Seas 2003 5 Oct 14, 2027 7 5 2 Barcelona Barcelona North Africa

from $944

$134 / night

$944 $1,232 $1,441 $2,536
Costa Cruises Costa CruisesCosta Pacifica 2008 4 Jan 22, 2027 11 9 2 Savona Savona Mediterranean

from $951

$86 / night

$951 $1,301 $1,301 $1,471
Costa Cruises Costa CruisesCosta Pacifica 2008 4 Jan 20, 2027 11 9 2 Barcelona Barcelona Mediterranean

from $953

$86 / night

$953 $1,253 $1,253 $1,423
Costa Cruises Costa CruisesCosta Pacifica 2008 4 Jan 10, 2027 12 10 2 Savona Savona Mediterranean

from $956

$79 / night

$956 $1,406 $1,406 $1,596
Costa Cruises Costa CruisesCosta Pacifica 2008 4 Jan 8, 2027 12 10 2 Barcelona Barcelona Mediterranean

from $959

$79 / night

$959 $1,369 $1,369 $1,569
Costa Cruises Costa CruisesCosta Pacifica 2008 4 Jan 31, 2027 12 10 2 Barcelona Barcelona Mediterranean

from $959

$79 / night

$959 $1,369 $1,369 $1,569
Royal Caribbean Royal CaribbeanMariner of the Seas 2003 5 Jul 23, 2027 7 6 2 Barcelona Lisbon North Africa

from $973

$139 / night

$973 $1,255 $1,480 $2,461
Royal Caribbean Royal CaribbeanMariner of the Seas 2003 5 May 11, 2027 7 5 2 Barcelona Barcelona Mediterranean

from $994

$142 / night

$994 $1,268 $1,458 $2,517
Royal Caribbean Royal CaribbeanMariner of the Seas 2003 5 Apr 24, 2027 17 7 11 New Orleans Barcelona North Africa

from $1,008

$59 / night

$1,008 $1,379 $1,941 $4,391
Costa Cruises Costa CruisesCosta Pacifica 2008 4 Feb 2, 2027 12 10 2 Savona Savona Mediterranean

from $1,036

$86 / night

$1,036 $1,486 $1,486 $1,686
Celebrity Cruises Celebrity CruisesCelebrity Equinox 2009 5 Nov 11, 2027 8 6 2 Barcelona Barcelona Mediterranean

from $1,049

$131 / night

$1,049 $1,481 $1,354 $4,389
Celebrity Cruises Celebrity CruisesCelebrity Equinox 2009 5 Oct 7, 2027 9 6 3 Barcelona Barcelona Europe

from $1,074

$119 / night

$1,074 $1,374 $1,624 $5,945
Royal Caribbean Royal CaribbeanMariner of the Seas 2003 5 Jun 24, 2027 8 6 2 Barcelona Barcelona Mediterranean

from $1,101

$137 / night

$1,101 $1,432 $1,668 $2,957
Norwegian Cruise Line Norwegian Cruise LineNorwegian Dawn 2002 4 Aug 16, 2026 7 8 0 Barcelona Lisbon North Africa

from $1,109

$158 / night

$1,109 $1,269 $1,699 $1,839
Celebrity Cruises Celebrity CruisesCelebrity Equinox 2009 5 Apr 10, 2027 10 7 3 Barcelona Barcelona Mediterranean

from $1,123

$112 / night

$1,123 $1,173 $1,352 $5,598
MSC Cruises MSC CruisesMSC Opera 2004 4 Oct 31, 2026 16 8 9 Genoa, Italy La Romana Europe

from $1,125

$70 / night

$1,125 $1,616
Celebrity Cruises Celebrity CruisesCelebrity Equinox 2009 5 May 20, 2027 9 5 3 Barcelona Barcelona North Africa

from $1,174

$130 / night

$1,174 $1,274 $1,699 $6,374
Celebrity Cruises Celebrity CruisesCelebrity Eclipse 2010 5 Nov 8, 2027 15 7 8 Barcelona Fort Lauderdale Caribbean

from $1,176

$78 / night

$1,176 $1,498 $1,481 $6,422
MSC Cruises MSC CruisesMSC Magnifica 2009 4 Nov 25, 2027 10 8 2 Civitavecchia, Rome Civitavecchia, Rome Mediterranean

from $1,179

$117 / night

$1,179 $1,379 $1,559 $3,209
MSC Cruises MSC CruisesMSC Magnifica 2009 4 Nov 28, 2027 10 8 2 Tarragona Tarragona Mediterranean

from $1,179

$117 / night

$1,179 $1,379 $1,559 $3,879
MSC Cruises MSC CruisesMSC Magnifica 2009 4 Nov 27, 2027 10 8 2 Marseille, France Marseille, France Mediterranean

from $1,182

$118 / night

$1,182 $1,382 $1,562 $2,622
MSC Cruises MSC CruisesMSC Magnifica 2009 4 Nov 26, 2027 10 8 2 Genoa, Italy Genoa, Italy Western Mediterranean

from $1,196

$119 / night

$1,196 $1,396 $1,576 $2,636
Celebrity Cruises Celebrity CruisesCelebrity Infinity 2001 5 Jan 14, 2027 12 6 5 Barcelona Barcelona Canaries

from $1,223

$101 / night

$1,223 $1,523 $2,123 $5,013
Royal Caribbean Royal CaribbeanMariner of the Seas 2003 5 Sep 16, 2027 9 7 3 Lisbon Barcelona Europe

from $1,228

$136 / night

$1,228 $1,596 $1,855 $3,382
MSC Cruises MSC CruisesMSC Meraviglia 2016 5 Oct 12, 2028 9 6 3 Southampton Southampton Mediterranean

from $1,239

$137 / night

$1,239 $1,449 $1,759 $3,429
Royal Caribbean Royal CaribbeanMariner of the Seas 2003 5 May 27, 2027 9 7 3 Lisbon Barcelona Europe

from $1,252

$139 / night

$1,252 $1,630 $1,987 $3,302
Royal Caribbean Royal CaribbeanMariner of the Seas 2003 5 May 18, 2027 9 7 3 Barcelona Lisbon North Africa

from $1,253

$139 / night

$1,253 $1,509 $1,829 $3,012
Norwegian Cruise Line Norwegian Cruise LineNorwegian Escape 2015 4 Oct 28, 2026 16 9 8 Barcelona Orlando Mediterranean

from $1,279

$79 / night

$1,279 $1,549 $1,799 $2,149
MSC Cruises MSC CruisesMSC Virtuosa 2019 5 Apr 4, 2027 16 7 10 Rio de Janeiro Barcelona Brazil

from $1,289

$80 / night

$1,289 $1,529 $1,795

Prices are indicative, sourced from third-party data feeds, and not guaranteed — they may differ from the cruise line's current fare. Always confirm the final price directly with the cruise line or a travel agent before booking. How our pricing works