Morocco Cruises

Are you looking for a cruise to Morocco? Choose from 255 unique cruise itineraries to Morocco, departing from Alicante, Barcelona, Bridgetown, Buenos Aires, Dakar and more. April is the most popular month to cruise to Morocco and we have over 387 departures available from twenty of the world's leading cruise lines.
Filter Results
Departures
Show More...
Duration
6 Days
29 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$700pp
$54,498pp
Countries
Show More...
Filter Results
255 Cruises (387 Cruise Departures)
Cruise
 (8)

8 Days (7 Nights) Las Palmas de Gran Canaria to Lisbon
Cruise Line: Azamara Cruises
Departure: 15 January 2027
Visit: Spain, Morocco, Portugal
Azamara Circle Member - Quarterly Saving
Azamara Always Included
Inside
$1,349
Oceanview
$1,569
Balcony
$2,049
Suite
$3,219
From
US$1,349
Per Person
View Trip
Cruise
 (1)

17 Days (16 Nights) London to London
Cruise Line: Cunard
Departure: 24 October 2027
Visit: England, Portugal, Morocco
Bonus Onboard Credit
Value Fare
Inside
$2,839
Oceanview
$3,089
Balcony
$3,439
Suite
$8,439
From
US$2,839
Per Person
View Trip
Cruise
 (3)

14 Days (13 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 20 December 2026
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$3,022
Oceanview
$3,219
Balcony
$4,278
Suite
$11,042
From
US$3,022
Save 1,759
Per Person
View Trip
Cruise
 (3)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Nov 2026 to Feb 2028
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$1,794
Oceanview
$1,824
Balcony
$2,239
Suite
$5,000
From
US$1,794
Save 1,275
Per Person
View Trip
Cruise
 (5)

14 Days (13 Nights) Malaga to Miami
Cruise Line: Azamara Cruises
Departure: 04 December 2026
Visit: Spain, Morocco, Puerto Rico, USA
Azamara Circle Member - Quarterly Saving
Azamara Always Included
Inside
-
Oceanview
$1,579
Balcony
$2,759
Suite
$5,219
From
US$1,579
Per Person
View Trip
Cruise
 (1)

6 Days (5 Nights) Malaga to Malaga
Cruise Line: Ponant
Departures: Nov 2026 to Nov 2026
Visit: Spain, Gibraltar, Morocco
Inside
-
Oceanview
-
Balcony
$3,760
Suite
$6,950
From
US$3,760
Per Person
View Trip
Cruise
 (1)

22 Days (21 Nights) Santos to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Seaview
Departure: 07 March 2027
Visit: Brazil, Cape Verde, Portugal, Morocco, Spain
Inside
$1,773
Oceanview
$2,103
Balcony
$2,703
Suite
$4,313
From
US$1,773
Per Person
View Trip
Cruise
 (3)

15 Days (14 Nights) Lisbon to Barcelona
Cruise Line: Azamara Cruises
Departure: 25 March 2028
Visit: Portugal, Spain, Morocco, Gibraltar
Azamara Always Included
Inside
$3,389
Oceanview
$3,649
Balcony
$4,479
Suite
$6,269
From
US$3,389
Per Person
View Trip
Cruise
 (1)

16 Days (15 Nights) Rio de Janeiro to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 15 March 2027
Visit: Brazil, Spain, Morocco, Gibraltar
Inside
$1,080
Oceanview
$1,267
Balcony
$1,524
Suite
$2,773
From
US$1,080
Per Person
View Trip
Cruise
 (8)

8 Days (7 Nights) Malaga to Barcelona
Cruise Line: Azamara Cruises
Departure: 13 February 2027
Visit: Spain, Morocco
Azamara Circle Member - Quarterly Saving
Azamara Always Included
Inside
$1,739
Oceanview
$1,999
Balcony
$2,279
Suite
$3,649
From
US$1,739
Per Person
View Trip
Cruise
 (1)

20 Days (19 Nights) Rome to Rome
Cruise Line: Explora Journeys
Ship: Explora II
Departure: 14 January 2027
Visit: Italy, Sardinia, Spain, Morocco, France
Inside
-
Oceanview
-
Balcony
-
Suite
$9,035
From
US$9,035
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Lanzarote to Rome
Cruise Line: MSC Cruises
Ship: MSC Fantasia
Departure: 05 April 2027
Visit: Spain, Morocco, Italy
Inside
-
Oceanview
$727
Balcony
$1,064
Suite
-
From
US$727
Per Person
View Trip
Cruise
 (1)

17 Days (16 Nights) London to London
Cruise Line: Cunard
Departure: 04 October 2028
Visit: England, Portugal, Morocco, Spain
Cunard Fare
Value Fare
Inside
$3,074
Oceanview
$3,479
Balcony
$3,839
Suite
$8,249
From
US$3,074
Per Person
View Trip
Cruise
 (8)

8 Days (7 Nights) Las Palmas de Gran Canaria to Lisbon
Cruise Line: Azamara Cruises
Departures: Jan 2027 to Jan 2028
Visit: Spain, Morocco, Portugal
Azamara Circle Member - Quarterly Saving
Azamara Always Included
Inside
$1,629
Oceanview
$1,959
Balcony
$2,249
Suite
$3,509
From
US$1,629
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Barcelona to Lisbon
Cruise Line: Oceania Cruises
Departure: 16 August 2027
Visit: Spain, Morocco, Gibraltar, Portugal
Your World Included Credit
Your World Inclusions
Exclusive Savings
Inside
$2,799
Oceanview
$3,049
Balcony
$4,699
Suite
$6,599
From
US$2,799
Save 2,799
Per Person
View Trip
Cruise
 (1)

20 Days (19 Nights) Santos to Rome
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 14 March 2027
Visit: Brazil, Spain, Morocco, Gibraltar, Italy
Inside
$1,344
Oceanview
$1,609
Balcony
$2,037
Suite
$3,359
From
US$1,344
Per Person
View Trip
Cruise
 (1)

12 Days (11 Nights) Barcelona to Lisbon
Cruise Line: Norwegian Cruise Line
Departure: 29 October 2026
Visit: Spain, Morocco, Portugal
Inside
$1,409
Oceanview
$1,709
Balcony
$3,059
Suite
$3,539
From
US$1,409
Per Person
View Trip
Cruise
 (1)

18 Days (17 Nights) Rio de Janeiro to Amalfi
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 15 March 2027
Visit: Brazil, Spain, Morocco, Gibraltar, Italy
Inside
$1,338
Oceanview
$1,529
Balcony
$1,994
Suite
-
From
US$1,338
Per Person
View Trip
Cruise
 (1)

13 Days (12 Nights) Maceio to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 18 March 2027
Visit: Brazil, Spain, Morocco, Gibraltar
Inside
-
Oceanview
-
Balcony
$1,694
Suite
-
From
US$1,694
Per Person
View Trip
Cruise
 (1)

19 Days (18 Nights) Rio de Janeiro to Rome
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 15 March 2027
Visit: Brazil, Spain, Morocco, Gibraltar, Italy
Inside
$1,370
Oceanview
$1,511
Balcony
$1,864
Suite
$3,138
From
US$1,370
Per Person
View Trip
Cruise
 (1)

15 Days (14 Nights) Miami to Barcelona
Cruise Line: Virgin Voyages
Ship: Scarlet Lady
Departure: 24 April 2027
Visit: USA, Spain, Morocco
Inside
$1,386
Oceanview
$1,526
Balcony
$1,666
Suite
$5,586
From
US$1,386
Per Person
View Trip
Cruise
 (3)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 02 January 2027
Visit: Spain, Morocco, Gibraltar
Exclusive Savings
Inside
$1,970
Oceanview
$2,228
Balcony
$2,747
Suite
$5,229
From
US$1,970
Save 1,122
Per Person
View Trip
Cruise
 (8)

18 Days (17 Nights) Rome to Lisbon
Cruise Line: Azamara Cruises
Departure: 22 December 2026
Visit: Italy, Spain, Morocco, Portugal
Azamara Always Included
Inside
$3,659
Oceanview
$4,089
Balcony
$4,609
Suite
$7,629
From
US$3,659
Per Person
View Trip
Cruise
 (3)

11 Days (10 Nights) Las Palmas de Gran Canaria to Lisbon
Cruise Line: Azamara Cruises
Departure: 28 December 2027
Visit: Spain, Portugal, Morocco
Azamara Always Included
Inside
$2,799
Oceanview
$3,409
Balcony
$4,209
Suite
$6,069
From
US$2,799
Per Person
View Trip
Cruise
 (8)

15 Days (14 Nights) Lisbon to Barcelona
Cruise Line: Azamara Cruises
Departure: 06 February 2027
Visit: Portugal, Spain, Gibraltar, Morocco
Azamara Always Included
Inside
$3,279
Oceanview
$3,769
Balcony
$4,259
Suite
$6,619
From
US$3,279
Per Person
View Trip
Cruise
 (2)

8 Days (7 Nights) Malaga to Lisbon
Cruise Line: Ponant
Ship: Le Boreal
Departure: 30 June 2027
Visit: Spain, Morocco, Portugal
Inside
-
Oceanview
$5,200
Balcony
$5,480
Suite
$10,170
From
US$5,200
Per Person
View Trip
Cruise
 (3)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 12 December 2027
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$2,324
Oceanview
$2,369
Balcony
$2,372
Suite
$5,162
From
US$2,324
Save 1,296
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 10 April 2027
Visit: Spain, Morocco, Portugal
Exclusive Savings
Inside
$1,870
Oceanview
$2,421
Balcony
$2,504
Suite
$5,724
From
US$1,870
Save 1,040
Per Person
View Trip
Cruise
 (1)

17 Days (16 Nights) Santos to Barcelona
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 14 March 2027
Visit: Brazil, Spain, Morocco, Gibraltar
Inside
$1,290
Oceanview
$1,425
Balcony
$2,035
Suite
$3,905
From
US$1,290
Per Person
View Trip
Cruise
 (8)

12 Days (11 Nights) Lisbon to Barcelona
Cruise Line: Azamara Cruises
Departure: 17 November 2026
Visit: Portugal, Morocco, Spain, Gibraltar
Azamara Always Included
Inside
$3,279
Oceanview
$3,159
Balcony
$4,559
Suite
$6,699
From
US$3,159
Per Person
View Trip
Results: 31-60 of 255

No trips found. Try adjusting the search filters.

Trip Lengths