Morocco Cruises

Are you looking for a cruise to Morocco? Choose from 314 unique cruise itineraries to Morocco, departing from Alicante, Athens, Barcelona, Bridgetown, Buenos Aires and more. April is the most popular month to cruise to Morocco and we have over 501 departures available from twenty-two of the world's leading cruise lines.
Filter Results
314 Cruises (501 Departures)
314 Cruises (501 Departures)
Departures
Show More...
Duration
5 Days
29 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$800pp
$42,770pp
Countries
Show More...
Cruise
 (1)

19 Days (18 Nights) Rio de Janeiro to Rome
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 15 March 2027
Visits: Brazil, Spain, Morocco, Italy
Exclusive Savings
Inside
$2,278
Oceanview
$2,466
Balcony
$2,922
Suite
$5,228
From (Per Person)
A$2,278
Per Person
Cruise
 (1)

13 Days (12 Nights) Barcelona to Lisbon
Cruise Line: Oceania
Departure: 09 December 2026
Visits: Spain, Gibraltar, Morocco, Portugal
Your World Inclusions
Exclusive Savings
Inside
$3,815
Oceanview
$4,077
Balcony
$6,224
Suite
$8,428
From (Per Person)
A$3,815
Save 3,365
Per Person
Cruise
 (1)

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 15 November 2028
Visits: Spain, Morocco
Exclusive Savings
Suite
$6,247
From (Per Person)
A$6,247
Save 128
Per Person
Cruise
 (3)

15 Days (14 Nights) Fort Lauderdale to Barcelona
Cruise Line: Holland America
Departures: Apr 2027 to Feb 2028
Visits: USA, Morocco, Spain
Fare Saver
Exclusive Savings
Inside
$1,181
Oceanview
$1,320
Balcony
$1,706
Suite
$4,468
From (Per Person)
A$1,181
Per Person
Cruise
 (4)

15 Days (14 Nights) Lisbon to Barcelona
Cruise Line: Azamara
Departure: 10 April 2027
Visits: Portugal, Spain, Morocco, Gibraltar
Azamara Always Included
Exclusive Savings
Inside
$7,007
Oceanview
$7,007
Balcony
-
Suite
$25,543
From (Per Person)
A$7,007
Save 482
Per Person
Cruise
 (2)

15 Days (14 Nights) London to London
Cruise Line: Holland America
Departure: 16 April 2027
Visits: England, Holland, Morocco, Spain, Portugal
Fare Saver
Exclusive Savings
Inside
$4,074
Oceanview
$4,995
Balcony
$5,322
Suite
$10,787
From (Per Person)
A$4,074
Per Person
Cruise
 (4)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 12 December 2027
Visits: Spain, Portugal, Morocco
Exclusive Savings
Inside
$2,914
Oceanview
$2,950
Balcony
$3,098
Suite
$7,462
From (Per Person)
A$4,461
Per Person
Cruise
 (1)

12 Days (11 Nights) Barcelona to Lisbon
Cruise Line: Norwegian Cruise Line
Departure: 29 October 2026
Visits: Spain, Morocco, Portugal
Just Cruise Fare
Exclusive Savings
Inside
$2,252
Oceanview
$2,876
Balcony
$4,589
Suite
$5,021
From (Per Person)
A$2,252
Per Person
Cruise
 (1)

17 Days (16 Nights) Salvador to Rome
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 17 March 2027
Visits: Brazil, Spain, Morocco, Italy
Exclusive Savings
Inside
-
Oceanview
-
Balcony
-
Suite
$5,160
From (Per Person)
A$5,160
Per Person
Cruise
 (1)

10 Days (9 Nights) Barcelona to Lisbon
Cruise Line: Silversea
Ship: Silver Nova
Departure: 30 November 2026
Visits: Spain, Gibraltar, Morocco, Portugal
Exclusive Savings
Balcony
$5,390
Suite
$7,203
From (Per Person)
A$5,390
Save 110
Per Person
Cruise
 (2)

8 Days (7 Nights) Malaga to Lisbon
Cruise Line: Ponant
Ship: Le Boreal
Departure: 30 June 2027
Visits: Spain, Morocco, Portugal
Exclusive Savings
Oceanview
$6,984
Balcony
$7,343
Suite
$13,405
From (Per Person)
A$6,984
Save 186
Per Person
Cruise
 (3)

16 Days (15 Nights) Barcelona to Fort Lauderdale
Cruise Line: Celebrity Cruises
Departure: 08 November 2027
Visits: Spain, Morocco, Bermuda, USA
Exclusive Savings
Inside
$2,052
Oceanview
$2,496
Balcony
$2,577
Suite
$12,649
From (Per Person)
A$2,052
Save 1,124
Per Person
Cruise
 (8)

18 Days (17 Nights) Rome to Lisbon
Cruise Line: Azamara
Departure: 22 December 2026
Visits: Italy, Spain, Morocco, Portugal
Azamara Always Included
Exclusive Savings
Inside
-
Oceanview
$8,244
Balcony
$9,332
Suite
$15,388
From (Per Person)
A$8,244
Save 125
Per Person
Cruise
 (1)

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 01 October 2026
Visits: Spain, Portugal, Morocco
Exclusive Savings
Inside
$2,874
Oceanview
-
Balcony
-
Suite
$15,287
From (Per Person)
A$4,493
Per Person
Cruise
 (2)

16 Days (15 Nights) Fort Lauderdale to Barcelona
Cruise Line: Royal Caribbean
Departure: 23 April 2027
Visits: USA, Bahamas, Morocco, Spain
Exclusive Savings
Inside
$1,780
Oceanview
$1,858
Balcony
$2,364
Suite
$10,400
From (Per Person)
A$2,241
Per Person
Cruise
 (4)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Nov 2026 to Dec 2026
Visits: Spain, Morocco, Gibraltar
Exclusive Savings
Inside
$2,080
Oceanview
$2,536
Balcony
$2,949
Suite
$7,769
From (Per Person)
A$3,176
Per Person
Cruise
 (1)

9 Days (8 Nights) Valletta to Santa Cruz de Tenerife
Cruise Line: P&O Cruises Worldwide
Ship: Azura
Departure: 08 October 2026
Visits: Malta, Spain, Morocco
Bonus Onboard Spend
Exclusive Savings
Inside
$900
Oceanview
$1,247
Balcony
$1,645
Suite
-
From (Per Person)
A$900
Per Person
Cruise
 (2)

16 Days (15 Nights) London to Barcelona
Cruise Line: Holland America
Departure: 01 January 2028
Visits: England, Holland, Morocco, Spain
Fare Saver
Exclusive Savings
Inside
$3,045
Oceanview
$3,708
Balcony
$4,273
Suite
$5,184
From (Per Person)
A$3,045
Per Person
Cruise
 (5)

12 Days (11 Nights) Barcelona to Barcelona
Cruise Line: Virgin Voyages
Departure: 28 July 2027
Visits: Spain, Portugal, Morocco
Inside
$5,043
Oceanview
$5,120
Balcony
$5,120
Suite
$14,239
From (Per Person)
A$5,043
Per Person
Cruise
 (2)

15 Days (14 Nights) Barcelona to Miami
Cruise Line: Virgin Voyages
Ship: Scarlet Lady
Departure: 11 October 2026
Visits: Spain, Morocco, USA
Inside
$1,980
Oceanview
$2,051
Balcony
$2,258
Suite
$7,021
From (Per Person)
A$1,980
Per Person
Cruise
 (8)

15 Days (14 Nights) Lisbon to Lisbon
Cruise Line: Azamara
Departure: 08 January 2027
Visits: Portugal, Spain, Morocco
Azamara Always Included
Exclusive Savings
Inside
-
Oceanview
$8,478
Balcony
$9,801
Suite
$15,427
From (Per Person)
A$8,478
Save 141
Per Person
Cruise
 (8)

11 Days (10 Nights) Barcelona to Lisbon
Cruise Line: Azamara
Departure: 29 December 2026
Visits: Spain, Morocco, Portugal
Azamara Always Included
Exclusive Savings
Inside
$4,327
Oceanview
$5,023
Balcony
$5,954
Suite
$9,355
From (Per Person)
A$4,327
Per Person
Cruise
 (2)

11 Days (10 Nights) Athens to Lisbon
Cruise Line: Holland America
Departure: 11 March 2028
Visits: Greece, Malta, Spain, Morocco, Portugal
Fare Saver
Exclusive Savings
Inside
$2,112
Oceanview
$2,568
Balcony
$2,805
Suite
$4,053
From (Per Person)
A$2,112
Per Person
Cruise
 (1)

15 Days (14 Nights) London to London
Cruise Line: Cunard
Departure: 28 May 2027
Visits: England, Morocco, Spain, Italy, France
Exclusive Savings
Inside
$4,360
Oceanview
$4,756
Balcony
$6,785
Suite
$12,676
From (Per Person)
A$4,360
Per Person
Cruise
 (1)

13 Days (12 Nights) Rome to Lisbon
Cruise Line: Silversea
Ship: Silver Nova
Departure: 21 November 2027
Visits: Italy, France, Spain, Morocco, Portugal
Exclusive Savings
Balcony
$8,820
Suite
$16,562
From (Per Person)
A$8,820
Save 6,180
Per Person
Cruise
 (8)

12 Days (11 Nights) Lisbon to Barcelona
Cruise Line: Azamara
Departure: 17 November 2026
Visits: Portugal, Morocco, Spain, Gibraltar
Azamara Always Included
Exclusive Savings
Inside
$5,505
Oceanview
$6,730
Balcony
$8,661
Suite
$9,955
From (Per Person)
A$5,505
Save 84
Per Person
Cruise
 (2)

15 Days (14 Nights) Rotterdam to Rotterdam
Cruise Line: Holland America
Departure: 02 October 2027
Visits: Holland, Morocco, Spain, Portugal, England
Fare Saver
Exclusive Savings
Inside
$3,728
Oceanview
$4,649
Balcony
$4,955
Suite
$6,035
From (Per Person)
A$3,728
Per Person
Cruise
 (1)

15 Days (14 Nights) Barcelona to San Juan
Cruise Line: Royal Caribbean
Departure: 13 November 2027
Visits: Spain, Morocco, Puerto Rico
Exclusive Savings
Inside
$1,710
Oceanview
$1,811
Balcony
$3,067
Suite
$6,772
From (Per Person)
A$1,710
Save 637
Per Person
Cruise
 (1)

20 Days (19 Nights) Rome to Rome
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 14 January 2027
Visits: Italy, Sardinia, Spain, Morocco, France
Exclusive Savings
Suite
$15,910
From (Per Person)
A$15,910
Save 325
Per Person
Cruise
 (1)

5 Days (4 Nights) Malaga to Barcelona
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 20 January 2027
Visits: Spain, Morocco
Exclusive Savings
Suite
$3,293
From (Per Person)
A$3,293
Save 67
Per Person
Results: 31-60 of 314

No trips found. Try adjusting the search filters.

Trip Lengths