Morocco Cruises

Are you looking for a cruise to Morocco? Choose from 248 unique cruise itineraries to Morocco, departing from Alicante, Barcelona, Bridgetown, Dakar, Fort Lauderdale and more. April is the most popular month to cruise to Morocco and we have over 384 departures available from eighteen 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
$500pp
$53,698pp
Countries
Show More...
Filter Results
248 Cruises (384 Cruise Departures)
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,589
Oceanview
$1,819
Balcony
$2,079
Suite
$3,309
From
US$1,589
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Royal Caribbean
Departures: Jul 2027 to Oct 2027
Visit: Spain, Morocco
Bonus Onboard Credit
Exclusive Savings
Inside
$1,025
Oceanview
$1,345
Balcony
$1,582
Suite
$2,537
From
US$1,025
Save 577
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Royal Caribbean
Departure: 11 May 2027
Visit: Spain, Morocco
Bonus Onboard Credit
Exclusive Savings
Inside
$1,075
Oceanview
$1,380
Balcony
$1,595
Suite
$2,587
From
US$1,075
Save 524
Per Person
View Trip
Cruise

9 Days (8 Nights) Barcelona to Barcelona
Cruise Line: Royal Caribbean
Departure: 24 June 2027
Visit: Spain, Morocco
Bonus Onboard Credit
Exclusive Savings
Inside
$1,247
Oceanview
$1,634
Balcony
$1,917
Suite
$2,957
From
US$1,247
Save 615
Per Person
View Trip
Cruise

8 Days (7 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 31 July 2027
Visit: Spain, Morocco
Exclusive Savings
Inside
$4,703
Oceanview
$5,721
Balcony
$7,138
Suite
$10,475
From
US$4,703
Save 2,827
Per Person
View Trip
Cruise
 (1)

11 Days (10 Nights) Lisbon to Barcelona
Cruise Line: Scenic
Departure: 13 September 2026
Visit: Portugal, Spain, Morocco
Preferred Fare + Bonus Savings
Exclusive Savings
Inside
-
Oceanview
-
Balcony
$11,062
Suite
$17,812
From
US$11,062
Save 2,733
Per Person
View Trip
Cruise
 (5)

15 Days (14 Nights) Miami to Barcelona
Cruise Line: Virgin Voyages
Departure: 02 May 2027
Visit: USA, Spain, Morocco
Inside
$1,386
Oceanview
$1,526
Balcony
$1,666
Suite
$5,430
From
US$1,386
Per Person
View Trip
Cruise
 (1)

9 Days (8 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 11 November 2027
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$1,599
Oceanview
$1,999
Balcony
$1,999
Suite
$4,729
From
US$1,599
Save 976
Per Person
View Trip
Cruise
 (8)

8 Days (7 Nights) Lisbon to Las Palmas de Gran Canaria
Cruise Line: Azamara Cruises
Departure: 08 January 2027
Visit: Portugal, Spain, Morocco
Azamara Always Included
Inside
$1,259
Oceanview
$1,539
Balcony
$1,989
Suite
$3,099
From
US$1,259
Per Person
View Trip
Cruise
 (8)

9 Days (8 Nights) Lisbon to Las Palmas de Gran Canaria
Cruise Line: Azamara Cruises
Departures: Jan 2027 to Jan 2028
Visit: Portugal, Morocco, Spain
Azamara Always Included
Inside
$2,049
Oceanview
$2,389
Balcony
$2,759
Suite
$4,319
From
US$2,049
Per Person
View Trip
Cruise
 (1)

15 Days (14 Nights) Barcelona to San Juan
Cruise Line: Royal Caribbean
Departure: 13 November 2027
Visit: Spain, Morocco, Puerto Rico
Bonus Onboard Credit
Exclusive Savings
Inside
$986
Oceanview
$1,105
Balcony
$1,878
Suite
$2,658
From
US$986
Save 493
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: May 2026 to Sep 2027
Visit: Spain, Morocco, Portugal
Exclusive Savings
Inside
$1,998
Oceanview
$2,149
Balcony
$2,199
Suite
$5,449
From
US$1,998
Save 1,352
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Barcelona to Lisbon
Cruise Line: Holland America
Ship: Oosterdam
Departure: 02 August 2026
Visit: Spain, Morocco, Portugal
Fare Saver
Inside
-
Oceanview
$974
Balcony
$1,224
Suite
$3,424
From
US$974
Per Person
View Trip
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,649
Oceanview
$1,899
Balcony
$2,149
Suite
$3,379
From
US$1,649
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,735
Suite
$6,200
From
US$1,386
Per Person
View Trip
Cruise
 (8)

8 Days (7 Nights) Las Palmas de Gran Canaria to Barcelona
Cruise Line: Azamara Cruises
Departure: 26 May 2028
Visit: Spain, Morocco, Gibraltar
Azamara Always Included
Inside
$2,019
Oceanview
$2,229
Balcony
$2,629
Suite
$4,089
From
US$2,019
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Lisbon to Barcelona
Cruise Line: Norwegian Cruise Line
Departure: 20 October 2026
Visit: Portugal, Spain, Morocco
Inside
$1,189
Oceanview
$1,539
Balcony
$3,099
Suite
$3,249
From
US$1,189
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 07 October 2027
Visit: Spain, Morocco, Portugal
Exclusive Savings
Inside
$1,900
Oceanview
$2,200
Balcony
$2,199
Suite
$6,633
From
US$1,900
Save 1,107
Per Person
View Trip
Cruise
 (3)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Jan 2027 to Mar 2028
Visit: Spain, Gibraltar, Morocco
Exclusive Savings
Inside
$1,919
Oceanview
$2,103
Balcony
$2,536
Suite
$5,320
From
US$1,919
Save 1,701
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departures: Jun 2026 to Jun 2027
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$1,905
Oceanview
$2,224
Balcony
$2,544
Suite
$5,674
From
US$2,199
Save 1,292
Per Person
View Trip
Cruise
 (1)

8 Days (7 Nights) Malaga to Malaga
Cruise Line: Ponant
Departure: 10 November 2026
Visit: Spain, Morocco, Gibraltar
Inside
-
Oceanview
-
Balcony
$5,250
Suite
$7,840
From
US$5,250
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 03 September 2026
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$1,866
Oceanview
$2,652
Balcony
$2,892
Suite
$6,474
From
US$1,866
Save 1,123
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)

10 Days (9 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 01 October 2026
Visit: Spain, Portugal, Morocco
Exclusive Savings
Inside
$2,124
Oceanview
-
Balcony
$2,274
Suite
-
From
US$2,124
Save 1,355
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,999
Oceanview
$2,499
Balcony
$2,599
Suite
$5,674
From
US$1,999
Save 1,157
Per Person
View Trip
Cruise
 (3)

13 Days (12 Nights) Barcelona to Barcelona
Cruise Line: Celebrity Cruises
Departure: 24 December 2027
Visit: Spain, Morocco, Gibraltar
Exclusive Savings
Inside
$2,374
Oceanview
$2,474
Balcony
$2,774
Suite
$6,026
From
US$2,374
Save 1,371
Per Person
View Trip
Cruise
 (3)

13 Days (12 Nights) Barcelona to Lisbon
Cruise Line: Oceania Cruises
Departure: 28 April 2027
Visit: Spain, Morocco, Portugal
Your World Included Credit
Your World Inclusions
Exclusive Savings
Inside
$3,899
Oceanview
-
Balcony
$6,149
Suite
$8,549
From
US$3,899
Save 3,899
Per Person
View Trip
Cruise
 (1)

10 Days (9 Nights) Lisbon to Barcelona
Cruise Line: Norwegian Cruise Line
Departure: 13 November 2027
Visit: Portugal, Spain, Morocco
Inside
$1,489
Oceanview
$1,529
Balcony
$2,289
Suite
$2,709
From
US$1,489
Per Person
View Trip
Cruise
 (2)

11 Days (10 Nights) Malaga to Las Palmas de Gran Canaria
Cruise Line: Ponant
Departures: Oct 2027 to Nov 2027
Visit: Spain, Morocco, Portugal
Inside
-
Oceanview
$6,350
Balcony
$6,290
Suite
$9,360
From
US$6,290
Per Person
View Trip
Cruise
 (3)

8 Days (7 Nights) Lisbon to Malaga
Cruise Line: Azamara Cruises
Departure: 10 April 2027
Visit: Portugal, Spain, Morocco
Azamara Always Included
Inside
$2,279
Oceanview
$2,589
Balcony
$3,359
Suite
$5,229
From
US$2,279
Per Person
View Trip
Results: 1-30 of 248

No trips found. Try adjusting the search filters.

Trip Lengths