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) Santos to Amalfi
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 14 March 2027
Visits: Brazil, Spain, Morocco, Italy
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$3,694
Suite
-
From (Per Person)
A$3,694
Per Person
Cruise
 (1)

8 Days (7 Nights) Barcelona to Santa Cruz De Tenerife
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 09 December 2026
Visits: Spain, Morocco
Exclusive Savings
Suite
$6,174
From (Per Person)
A$6,174
Save 126
Per Person
Cruise
 (2)

8 Days (7 Nights) Lanzarote to Rome
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departures: Apr 2027 to Mar 2028
Visits: Spain, Morocco, Italy
Exclusive Savings
Inside
$1,004
Oceanview
$1,261
Balcony
$1,449
Suite
$3,884
From (Per Person)
A$1,004
Per Person
Cruise
 (1)

11 Days (10 Nights) Barcelona to Rome
Cruise Line: Celebrity Cruises
Departures: Jun 2027 to Aug 2027
Visits: Spain, Morocco, Portugal, Corsica, Italy
Exclusive Savings
Inside
$2,482
Oceanview
$3,041
Balcony
$3,350
Suite
$8,945
From (Per Person)
A$3,813
Save 58
Per Person
Cruise
 (1)

6 Days (5 Nights) Malaga to Malaga
Cruise Line: Ponant
Departures: Nov 2026
Visits: Spain, Gibraltar, Morocco
Exclusive Savings
Balcony
$5,046
Suite
$9,187
From (Per Person)
A$5,046
Save 144
Per Person
Cruise
 (2)

11 Days (10 Nights) Malaga to Las Palmas de Gran Canaria
Cruise Line: Ponant
Departures: Oct 2027 to Nov 2027
Visits: Spain, Morocco, Portugal
Exclusive Savings
Oceanview
$9,063
Balcony
$9,024
Suite
$13,272
From (Per Person)
A$9,024
Save 237
Per Person
Cruise
 (1)

11 Days (10 Nights) Barcelona to Lisbon
Cruise Line: Oceania
Departure: 07 July 2027
Visits: Spain, Gibraltar, Morocco, Portugal
Your World Inclusions
Exclusive Savings
Inside
$4,680
Oceanview
$4,894
Balcony
$8,424
Suite
$10,782
From (Per Person)
A$4,680
Save 2,100
Per Person
Cruise
 (1)

17 Days (16 Nights) London to London
Cruise Line: Cunard
Departure: 11 November 2026
Visits: England, Portugal, Spain, Morocco
Exclusive Savings
Inside
$3,549
Oceanview
$3,826
Balcony
$4,173
Suite
$10,073
From (Per Person)
A$3,549
Per Person
Cruise
 (3)

10 Days (9 Nights) Lisbon to Barcelona
Cruise Line: Oceania
Departure: 29 September 2027
Visits: Portugal, Morocco, Spain
Your World Inclusions
Exclusive Savings
Inside
$4,271
Oceanview
$5,493
Balcony
$5,765
Suite
$8,365
From (Per Person)
A$4,271
Save 2,089
Per Person
Cruise
 (1)

17 Days (16 Nights) London to London
Cruise Line: Cunard
Departure: 12 May 2027
Visits: England, Portugal, Morocco
Exclusive Savings
Inside
$4,658
Oceanview
$5,153
Balcony
$5,747
Suite
$15,647
From (Per Person)
A$4,658
Per Person
Cruise
 (1)

10 Days (9 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
$1,120
Oceanview
$1,328
Balcony
$1,895
Suite
-
From (Per Person)
A$1,120
Per Person
Cruise
 (1)

9 Days (8 Nights) Casablanca to Lisbon
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 15 February 2027
Visits: Morocco, Spain, Portugal
Exclusive Savings
Suite
$7,056
From (Per Person)
A$7,056
Save 144
Per Person
Cruise
 (1)

10 Days (9 Nights) Lisbon to Barcelona
Cruise Line: Norwegian Cruise Line
Departure: 20 October 2026
Visits: Portugal, Spain, Morocco
Just Cruise Fare
Exclusive Savings
Inside
$2,164
Oceanview
$2,820
Balcony
$4,114
Suite
$4,264
From (Per Person)
A$2,164
Per Person
Cruise
 (1)

11 Days (10 Nights) Barcelona to Lisbon
Cruise Line: Norwegian Cruise Line
Departure: 11 April 2028
Visits: Spain, Gibraltar, Morocco, Portugal
Just Cruise Fare
Exclusive Savings
Inside
$2,758
Oceanview
$3,116
Balcony
$4,723
Suite
$5,588
From (Per Person)
A$2,758
Per Person
Cruise
 (4)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 24 December 2027
Visits: Spain, Morocco, Gibraltar
Exclusive Savings
Inside
$3,799
Oceanview
$4,007
Balcony
$4,813
Suite
$10,588
From (Per Person)
A$5,920
Per Person
Cruise
 (1)

16 Days (15 Nights) Rio de Janeiro to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 15 March 2027
Visits: Brazil, Spain, Morocco
Exclusive Savings
Inside
-
Oceanview
$2,275
Balcony
$2,562
Suite
$4,680
From (Per Person)
A$2,275
Per Person
Cruise
 (8)

15 Days (14 Nights) Lisbon to Barcelona
Cruise Line: Azamara
Departure: 06 February 2027
Visits: Portugal, Spain, Gibraltar, Morocco
Azamara Always Included
Exclusive Savings
Inside
$6,218
Oceanview
$7,051
Balcony
$8,129
Suite
$12,617
From (Per Person)
A$6,218
Per Person
Cruise
 (1)

17 Days (16 Nights) London to London
Cruise Line: Cunard
Departure: 24 October 2027
Visits: England, Portugal, Morocco
Exclusive Savings
Inside
$3,846
Oceanview
$4,242
Balcony
$4,628
Suite
$9,825
From (Per Person)
A$3,846
Per Person
Cruise
 (2)

11 Days (10 Nights) Las Palmas de Gran Canaria to Rome
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 02 April 2027
Visits: Spain, Morocco, Italy
Exclusive Savings
Inside
$1,767
Oceanview
-
Balcony
$2,233
Suite
-
From (Per Person)
A$1,767
Per Person
Cruise
 (1)

16 Days (15 Nights) Valletta to Santa Cruz De Tenerife
Cruise Line: P&O Cruises Worldwide
Ship: Azura
Departure: 08 October 2026
Visits: Malta, Spain, Morocco, Portugal
Bonus Onboard Spend
Exclusive Savings
Inside
$1,590
Oceanview
$2,024
Balcony
$2,707
Suite
-
From (Per Person)
A$1,590
Per Person
Cruise
 (3)

15 Days (14 Nights) Barcelona to Fort Lauderdale
Cruise Line: Holland America
Ship: Rotterdam
Departure: 08 December 2027
Visits: Spain, Morocco, USA
Fare Saver
Exclusive Savings
Inside
$1,341
Oceanview
$1,480
Balcony
$1,707
Suite
$2,786
From (Per Person)
A$1,341
Per Person
Cruise
 (4)

11 Days (10 Nights) Las Palmas de Gran Canaria to Lisbon
Cruise Line: Azamara
Departure: 28 December 2027
Visits: Spain, Portugal, Morocco
Azamara Always Included
Exclusive Savings
Inside
$3,756
Oceanview
$4,557
Balcony
$5,600
Suite
$8,011
From (Per Person)
A$3,756
Save 253
Per Person
Cruise
 (1)

22 Days (21 Nights) Santos to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Seaview
Departure: 07 March 2027
Visits: Brazil, Cape Verde, Portugal, Morocco, Spain
Exclusive Savings
Inside
$3,013
Oceanview
$3,479
Balcony
$4,350
Suite
$6,805
From (Per Person)
A$3,013
Per Person
Cruise
 (1)

18 Days (17 Nights) London to Hamburg
Cruise Line: Cunard
Departure: 23 July 2027
Visits: England, Portugal, Spain, Morocco, Germany
Exclusive Savings
Inside
$6,192
Oceanview
$6,737
Balcony
$8,915
Suite
$17,627
From (Per Person)
A$6,192
Per Person
Cruise
 (13)

13 Days (12 Nights) London to Barcelona
Cruise Line: Cunard
Departure: 02 May 2027
Visits: England, Spain, Portugal, Morocco, Gibraltar
Exclusive Savings
Inside
$3,171
Oceanview
$3,468
Balcony
$3,963
Suite
$7,923
From (Per Person)
A$3,171
Per Person
Cruise
 (8)

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

29 Days (28 Nights) London to London
Cruise Line: Cunard
Departure: 04 January 2028
Visits: England, Portugal, Cape Verde, Spain, Morocco
Exclusive Savings
Inside
$7,533
Oceanview
$9,513
Balcony
$10,404
Suite
$22,581
From (Per Person)
A$7,533
Per Person
Cruise
 (2)

15 Days (14 Nights) Rotterdam to Rotterdam
Cruise Line: Holland America
Departure: 17 April 2027
Visits: Holland, Morocco, Spain, Portugal, England
Fare Saver
Exclusive Savings
Inside
$4,055
Oceanview
$4,827
Balcony
$5,144
Suite
-
From (Per Person)
A$4,055
Per Person
Cruise
 (1)

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 10 April 2027
Visits: Spain, Morocco, Portugal
Exclusive Savings
Inside
$2,414
Oceanview
$2,777
Balcony
$3,476
Suite
$8,139
From (Per Person)
A$3,669
Per Person
Cruise
 (1)

8 Days (7 Nights) Lisbon to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Seaview
Departure: 21 March 2027
Visits: Portugal, Morocco, Spain
Exclusive Savings
Inside
$1,319
Oceanview
$1,645
Balcony
$1,903
Suite
$2,823
From (Per Person)
A$1,319
Per Person
Results: 91-120 of 314

No trips found. Try adjusting the search filters.

Trip Lengths