Morocco Cruises

Are you looking for a cruise to Morocco? Choose from 228 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 351 departures available from eighteen of the world's leading cruise lines.
Filter Results
Departures
Show More...
Duration
8 Days
26 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$500pp
$52,398pp
Countries
Show More...
Filter Results
228 Cruises (351 Cruise Departures)
Cruise

11 Days (10 Nights) Rome to Rome
Cruise Line: MSC Cruises
Ship: MSC Sinfonia
Departures: May 2027 to Oct 2027
Visit: Italy, France, Spain, Morocco, Gibraltar
Bonus Onboard Credit
Inside
$1,572
Oceanview
$1,772
Balcony
$2,377
Suite
$2,590
From
US$1,572
Per Person
View Trip
Cruise

11 Days (10 Nights) Marseille to Marseille
Cruise Line: MSC Cruises
Ship: MSC Sinfonia
Departures: May 2027 to Oct 2027
Visit: France, Spain, Morocco, Gibraltar, Italy
Bonus Onboard Credit
Inside
$1,549
Oceanview
$1,749
Balcony
$2,345
Suite
$2,558
From
US$1,549
Per Person
View Trip
Cruise

23 Days (22 Nights) Barcelona to Miami
Cruise Line: MSC Cruises
Departure: 20 October 2026
Visit: Spain, Gibraltar, Morocco, Portugal, USA
Bonus Onboard Credit
Inside
$1,604
Oceanview
$1,983
Balcony
$2,249
Suite
$5,968
From
US$1,604
Per Person
View Trip
Cruise

17 Days (16 Nights) Rome to Tampa
Cruise Line: Celebrity Cruises
Departure: 29 October 2027
Visit: Italy, Spain, Gibraltar, Morocco, USA
Exclusive Savings
Inside
$893
Oceanview
$1,019
Balcony
$1,370
Suite
$7,476
From
US$893
Save 516
Per Person
View Trip
Cruise

15 Days (14 Nights) Barcelona to London
Cruise Line: Explora Journeys
Ship: Explora III
Departure: 03 August 2026
Visit: Spain, Morocco, Portugal, France, England
A Suite Invitation
Inside
-
Oceanview
-
Balcony
$11,970
Suite
$13,950
From
US$11,970
Per Person
View Trip
Cruise

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
Bonus Onboard Credit
Inside
$1,247
Oceanview
$1,527
Balcony
$1,847
Suite
$3,088
From
US$1,247
Per Person
View Trip
Cruise

17 Days (16 Nights) Salvador to Rome
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 17 March 2027
Visit: Brazil, Spain, Morocco, Gibraltar, Italy
Bonus Onboard Credit
Inside
$1,189
Oceanview
$1,369
Balcony
$1,639
Suite
$2,719
From
US$1,189
Per Person
View Trip
Cruise

23 Days (22 Nights) Barcelona to London
Cruise Line: Regent Seven Seas
Departure: 18 April 2027
Visit: Spain, France, Morocco, Portugal, England
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$18,136
Suite
$20,390
From
US$18,136
Save 27,762
Per Person
View Trip
Cruise

16 Days (15 Nights) Miami to Barcelona
Cruise Line: Regent Seven Seas
Departure: 01 April 2028
Visit: USA, Bahamas, Portugal, Spain, Morocco
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$7,959
Suite
$9,086
From
US$7,959
Save 15,239
Per Person
View Trip
Cruise

13 Days (12 Nights) Dakar to Lisbon
Cruise Line: Silversea
Ship: Silver Dawn
Departure: 30 April 2027
Visit: Senegal, Cape Verde, Spain, Morocco, Portugal
All-Inclusive Fare
Inside
-
Oceanview
-
Balcony
$10,100
Suite
-
From
US$10,100
Per Person
View Trip
Cruise

17 Days (16 Nights) Barcelona to Fort Lauderdale
Cruise Line: Celebrity Cruises
Departure: 29 October 2027
Visit: Spain, France, Morocco, Bermuda, USA
Exclusive Savings
Inside
$1,892
Oceanview
$2,130
Balcony
$2,229
Suite
$12,257
From
US$1,892
Save 1,078
Per Person
View Trip
Cruise

16 Days (15 Nights) Maceio to Rome
Cruise Line: MSC Cruises
Ship: MSC Divina
Departure: 18 March 2027
Visit: Brazil, Spain, Morocco, Gibraltar, Italy
Bonus Onboard Credit
Inside
$1,140
Oceanview
$1,290
Balcony
$1,830
Suite
-
From
US$1,140
Per Person
View Trip
Cruise

21 Days (20 Nights) Santos to Palermo
Cruise Line: MSC Cruises
Ship: MSC Virtuosa
Departure: 03 April 2027
Visit: Brazil, Spain, Morocco, Tunisia, Sicily
Bonus Onboard Credit
Inside
$1,709
Oceanview
$2,049
Balcony
$2,188
Suite
$7,397
From
US$1,709
Per Person
View Trip
Cruise

15 Days (14 Nights) Barcelona to Miami
Cruise Line: Regent Seven Seas
Departure: 05 December 2027
Visit: Spain, Morocco, Portugal, Bermuda, USA
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$6,100
Suite
$7,570
From
US$6,100
Save 13,298
Per Person
View Trip
Cruise

15 Days (14 Nights) Lisbon to Barcelona
Cruise Line: Regent Seven Seas
Departure: 27 March 2026
Visit: Portugal, Spain, Morocco, Italy, France
Exclusive Savings
Inside
-
Oceanview
-
Balcony
-
Suite
$13,399
From
US$13,399
Save 18,999
Per Person
View Trip
Cruise

15 Days (14 Nights) Barcelona to Rome
Cruise Line: Oceania Cruises
Departure: 20 December 2027
Visit: Spain, Morocco, Tunisia, Sicily, Italy
Your World Inclusions
Your World Included Credit
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$6,047
Suite
$8,278
From
US$6,047
Save 6,351
Per Person
View Trip
Cruise

16 Days (15 Nights) Rome to San Juan
Cruise Line: Celebrity Cruises
Departure: 02 November 2026
Visit: Italy, Spain, Morocco, Saint Martin, Puerto Rico
Exclusive Savings
Inside
$1,172
Oceanview
$1,434
Balcony
$2,042
Suite
-
From
US$1,172
Save 666
Per Person
View Trip
Cruise

19 Days (18 Nights) London to Barcelona
Cruise Line: Viking Cruises
Ship: Viking Libra
Departure: 15 September 2027
Visit: England, France, Spain, Portugal, Morocco
Viking $1,499 Air Deal
Inside
-
Oceanview
-
Balcony
$11,498
Suite
$18,498
From
US$11,498
Per Person
View Trip
Results: 211-228 of 228

No trips found. Try adjusting the search filters.

Trip Lengths