Morocco Cruises

Are you looking for a cruise to Morocco? Choose from 320 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 508 departures available from twenty-two of the world's leading cruise lines.
Filter Results
320 Cruises (508 Departures)
320 Cruises (508 Departures)
Departures
Show More...
Duration
5 Days
29 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$800pp
$57,190pp
Countries
Show More...
Cruise
 (1)

16 Days (15 Nights) Valletta to Santa Cruz De Tenerife
Ship: Azura
Departure: 08 October 2026
Visits: Malta, Spain, Morocco, Portugal
Bonus Onboard Spend
Exclusive Savings
Inside
$1,585
Oceanview
-
Balcony
-
Suite
-
From (Per Person)
A$1,585
Per Person
Cruise
 (8)

15 Days (14 Nights) Lisbon to Barcelona
Operator: Azamara
Departure: 06 February 2027
Visits: Portugal, Spain, Gibraltar, Morocco
Azamara Always Included
Exclusive Savings
Inside
$5,944
Oceanview
$6,757
Balcony
$7,806
Suite
$12,157
From (Per Person)
A$5,944
Per Person
Cruise
 (1)

11 Days (10 Nights) Barcelona to Lisbon
Operator: Oceania
Departure: 07 July 2027
Visits: Spain, Gibraltar, Morocco, Portugal
Your World Inclusions
Exclusive Savings
Inside
$3,558
Oceanview
$3,812
Balcony
$6,715
Suite
$8,141
From (Per Person)
A$3,558
Save 3,272
Per Person
Cruise
 (1)

14 Days (13 Nights) Las Palmas de Gran Canaria to Valletta
Operator: Silversea
Ship: Silver Wind
Departure: 14 April 2028
Visits: Spain, Morocco, Algeria, Sicily, Malta
Exclusive Savings
Oceanview
$19,796
Balcony
$22,589
Suite
$29,596
From (Per Person)
A$19,796
Save 404
Per Person
Cruise
 (8)

18 Days (17 Nights) Rome to Lisbon
Operator: Azamara
Departure: 22 December 2026
Visits: Italy, Spain, Morocco, Portugal
Azamara Always Included
Exclusive Savings
Inside
-
Oceanview
-
Balcony
-
Suite
$15,800
From (Per Person)
A$15,800
Save 279
Per Person
Cruise
 (1)

17 Days (16 Nights) London to London
Operator: Cunard
Departure: 04 October 2028
Visits: England, Portugal, Morocco, Spain
Exclusive Savings
Inside
$3,569
Oceanview
$4,014
Balcony
$4,311
Suite
$9,281
From (Per Person)
A$3,569
Per Person
Cruise
 (1)

15 Days (14 Nights) Miami to Barcelona
Operator: Royal Caribbean
Departure: 19 April 2027
Visits: USA, Morocco, Spain
Exclusive Savings
Inside
$1,696
Oceanview
$1,942
Balcony
-
Suite
-
From (Per Person)
A$1,696
Save 478
Per Person
Cruise
 (3)

10 Days (9 Nights) Barcelona to Lisbon
Operator: Oceania
Departure: 16 August 2027
Visits: Spain, Morocco, Portugal
Your World Inclusions
Exclusive Savings
Inside
$3,197
Oceanview
$3,481
Balcony
$5,343
Suite
$7,489
From (Per Person)
A$3,197
Save 3,143
Per Person
Cruise
 (8)

8 Days (7 Nights) Malaga to Barcelona
Operator: Azamara
Departure: 13 February 2027
Visits: Spain, Morocco
Azamara Always Included
Exclusive Savings
Inside
$3,045
Oceanview
$3,486
Balcony
$4,035
Suite
$6,328
From (Per Person)
A$3,045
Per Person
Cruise
 (4)

13 Days (12 Nights) Barcelona to Barcelona
Operator: Celebrity Cruises
Departure: 24 December 2027
Visits: Spain, Morocco, Gibraltar
Exclusive Savings
Inside
$3,728
Oceanview
$3,866
Balcony
$4,580
Suite
$10,260
From (Per Person)
A$6,034
Per Person
Cruise
 (2)

16 Days (15 Nights) London to Barcelona
Operator: Holland America
Departure: 01 January 2028
Visits: England, Holland, Morocco, Spain
Book Early & Have It All Fare Option
Exclusive Savings
Inside
$3,045
Oceanview
$3,708
Balcony
$4,273
Suite
$5,184
From (Per Person)
A$3,045
Per Person
Cruise
 (2)

10 Days (9 Nights) Santa Cruz De Tenerife to Lisbon
Operator: Ponant
Ship: Le Laperouse
Departure: 13 April 2027
Visits: Spain, Portugal, Morocco
Exclusive Savings
Balcony
$8,855
Suite
$12,114
From (Per Person)
A$8,855
Save 235
Per Person
Cruise
 (1)

12 Days (11 Nights) Lisbon to Barcelona
Departure: 31 March 2028
Visits: Portugal, Spain, Morocco
Just Cruise Fare
Exclusive Savings
Inside
$2,921
Oceanview
$3,175
Balcony
$4,649
Suite
$5,408
From (Per Person)
A$2,921
Per Person
Cruise
 (1)

15 Days (14 Nights) Barcelona to San Juan
Operator: Royal Caribbean
Departure: 13 November 2027
Visits: Spain, Morocco, Puerto Rico
Exclusive Savings
Inside
$1,565
Oceanview
$1,649
Balcony
$2,668
Suite
$4,555
From (Per Person)
A$1,719
Save 486
Per Person
Cruise
 (2)

13 Days (12 Nights) San Juan to Barcelona
Operator: Virgin Voyages
Ship: Scarlet Lady
Departure: 22 April 2028
Visits: Puerto Rico, Saint Martin, Portugal, Morocco, Spain
Drinks On Us
Inside
$1,692
Oceanview
$1,864
Balcony
$2,034
Suite
$6,144
From (Per Person)
A$1,692
Per Person
Cruise
 (8)

16 Days (15 Nights) Lisbon to Lisbon
Operator: Azamara
Departures: Jan 2027 to Jan 2028
Visits: Portugal, Morocco, Spain
Azamara Always Included
Exclusive Savings
Inside
$5,562
Oceanview
$6,912
Balcony
$8,513
Suite
$18,875
From (Per Person)
A$5,562
Save 377
Per Person
Cruise
 (8)

8 Days (7 Nights) Lisbon to Las Palmas de Gran Canaria
Operator: Azamara
Departure: 08 January 2027
Visits: Portugal, Spain, Morocco
Azamara Always Included
Exclusive Savings
Inside
$2,956
Oceanview
$3,367
Balcony
$3,887
Suite
$5,220
From (Per Person)
A$2,956
Per Person
Cruise
 (1)

14 Days (13 Nights) Lisbon to Lisbon
Departure: 07 October 2026
Visits: Portugal, Spain, Morocco, Gibraltar
Just Cruise Fare
Exclusive Savings
Inside
$3,474
Oceanview
$2,472
Balcony
$6,450
Suite
$4,526
From (Per Person)
A$2,472
Per Person
Cruise
 (4)

13 Days (12 Nights) Barcelona to Barcelona
Operator: Celebrity Cruises
Departure: 20 March 2028
Visits: Spain, Portugal, Morocco
Exclusive Savings
Inside
$1,639
Oceanview
$1,916
Balcony
$2,475
Suite
$11,519
From (Per Person)
A$2,721
Per Person
Cruise
 (3)

10 Days (9 Nights) Barcelona to Barcelona
Operator: Celebrity Cruises
Departure: 05 October 2028
Visits: Spain, Portugal, Morocco
Exclusive Savings
Inside
$2,050
Oceanview
$2,314
Balcony
$2,562
Suite
$7,435
From (Per Person)
A$3,587
Save 56
Per Person
Cruise
 (13)

17 Days (16 Nights) London to London
Operator: Cunard
Departure: 19 January 2027
Visits: England, Spain, Morocco, Portugal
Exclusive Savings
Inside
$4,331
Oceanview
$5,083
Balcony
$5,460
Suite
-
From (Per Person)
A$4,331
Per Person
Cruise
 (4)

11 Days (10 Nights) Barcelona to Lisbon
Operator: Oceania
Departure: 17 June 2028
Visits: Spain, Gibraltar, Morocco, Portugal
Your World Inclusions
Exclusive Savings
Inside
$4,487
Oceanview
$5,903
Balcony
$7,126
Suite
$10,026
From (Per Person)
A$4,487
Save 2,123
Per Person
Cruise

10 Days (9 Nights) Lisbon to Lisbon
Operator: Regent Seven Seas
Departure: 08 October 2027
Visits: Portugal, Spain, Morocco
Exclusive Savings
Balcony
$9,574
Suite
$10,571
From (Per Person)
A$9,574
Save 8,336
Per Person
Cruise

24 Days (23 Nights) Fort Lauderdale to Rome
Operator: Holland America
Ship: Zuiderdam
Departure: 03 February 2028
Visits: USA, Morocco, Spain, Sardinia, Italy
Book Early & Have It All Fare Option
Exclusive Savings
Inside
$2,404
Oceanview
$2,632
Balcony
$3,474
Suite
$6,780
From (Per Person)
A$2,404
Per Person
Cruise

11 Days (10 Nights) Genoa to Lisbon
Operator: Seabourn
Departure: 23 May 2028
Visits: Italy, France, Spain, Morocco, Portugal
Exclusive Savings
Balcony
$10,602
Suite
$18,344
From (Per Person)
A$10,602
Save 196
Per Person
Cruise

10 Days (9 Nights) Barcelona to Rome
Operator: Holland America
Ship: Zuiderdam
Departure: 17 February 2028
Visits: Spain, Morocco, Sardinia, Italy
Book Early & Have It All Fare Option
Exclusive Savings
Inside
$1,593
Oceanview
$1,811
Balcony
$2,346
Suite
$3,494
From (Per Person)
A$1,593
Per Person
Cruise

12 Days (11 Nights) Barcelona to Barcelona
Operator: Celebrity Cruises
Departure: 27 September 2027
Visits: Spain, Morocco, Portugal
Exclusive Savings
Inside
$3,264
Oceanview
$3,538
Balcony
$4,837
Suite
$10,493
From (Per Person)
A$5,451
Per Person
Cruise

17 Days (16 Nights) Barcelona to Fort Lauderdale
Operator: Celebrity Cruises
Departure: 29 October 2027
Visits: Spain, France, Morocco, Bermuda, USA
Exclusive Savings
Inside
$2,762
Oceanview
$3,543
Balcony
$3,862
Suite
$24,748
From (Per Person)
A$4,503
Per Person
Cruise

11 Days (10 Nights) Barcelona to Lisbon
Operator: Silversea
Ship: Silver Ray
Departure: 03 November 2027
Visits: Spain, Morocco, Portugal
Exclusive Savings
Balcony
$10,486
Suite
$13,426
From (Per Person)
A$10,486
Save 214
Per Person
Cruise

11 Days (10 Nights) Barcelona to Lisbon
Operator: Regent Seven Seas
Departure: 26 April 2028
Visits: Spain, Morocco, Portugal
Exclusive Savings
Balcony
$11,082
Suite
$12,013
From (Per Person)
A$11,082
Save 7,008
Per Person
Results: 121-150 of 320

No trips found. Try adjusting the search filters.

Trip Lengths