Morocco Cruises Starting In December 2026, 2027 and 2028

If you're looking at joining a cruise to Morocco in December 2026, 2027 or 2028, we have 61 unique cruise itineraries and 196 departures available, operated by twelve of the world's leading cruise lines departing in December.
Filter Results
61 Cruises (196 Departures)
61 Cruises (196 Departures)
Departures
Duration
8 Days
22 Days
Countries Visited
Start & End Cities
Ship Size
Ship Features
Operators
Show More...
Price
$600pp
$44,030pp
Countries
Show More...
Cruise
 (1)

12 Days (11 Nights) Malaga to Santa Cruz De Tenerife
Ship: Azura
Departure: 27 December 2027
Visits: Spain, Morocco
Bonus Onboard Spend
Exclusive Savings
Inside
$2,573
Oceanview
$3,098
Balcony
$4,108
Suite
$6,216
From (Per Person)
A$2,573
Per Person
Cruise
 (1)

12 Days (11 Nights) Malaga to Santa Cruz de Tenerife
Ship: Azura
Departure: 28 December 2027
Visits: Spain, Morocco
Bonus Onboard Spend
Exclusive Savings
Inside
$2,573
Oceanview
$3,098
Balcony
$4,108
Suite
$6,711
From (Per Person)
A$2,573
Per Person
Cruise
 (1)

13 Days (12 Nights) Barcelona to Lisbon
Operator: Royal Caribbean
Departure: 24 December 2028
Visits: Spain, Morocco, Portugal
Exclusive Savings
Inside
$2,561
Oceanview
$2,753
Balcony
$4,047
Suite
$4,823
From (Per Person)
A$2,561
Save 1,233
Per Person
Cruise
 (1)

15 Days (14 Nights) Las Palmas de Gran Canaria to Las Palmas de Gran Canaria
Ship: Azura
Departure: 14 December 2028
Visits: Spain, Morocco, Portugal
Bonus Onboard Spend
Exclusive Savings
Inside
$2,405
Oceanview
$2,969
Balcony
$3,890
Suite
$6,088
From (Per Person)
A$2,405
Per Person
Cruise
 (4)

13 Days (12 Nights) Barcelona to Barcelona
Operator: Celebrity Cruises
Departures: Dec 2027 to Dec 2028
Visits: Spain, Portugal, Morocco
Exclusive Savings
Inside
$2,253
Oceanview
$2,439
Balcony
$2,863
Suite
$6,095
From (Per Person)
A$2,253
Save 2,031
Per Person
Cruise
 (6)

11 Days (10 Nights) Las Palmas de Gran Canaria to Lisbon
Operator: Azamara
Departure: 28 December 2027
Visits: Spain, Portugal, Morocco
Azamara Always Included
Exclusive Savings
Inside
$4,061
Oceanview
$4,924
Balcony
$6,041
Suite
$8,638
From (Per Person)
A$4,061
Per Person
Cruise
 (1)

9 Days (8 Nights) Casablanca to Lisbon
Operator: Explora Journeys
Ship: Explora II
Departure: 13 December 2026
Visits: Morocco, Spain, Portugal
Exclusive Savings
Suite
$6,056
From (Per Person)
A$6,056
Save 124
Per Person
Cruise
 (9)

11 Days (10 Nights) Barcelona to Lisbon
Operator: Azamara
Departure: 29 December 2026
Visits: Spain, Morocco, Portugal
Azamara Always Included
Exclusive Savings
Inside
$4,387
Oceanview
$5,092
Balcony
$6,415
Suite
$11,129
From (Per Person)
A$4,387
Per Person
Cruise
 (1)

8 Days (7 Nights) Barcelona to Santa Cruz De Tenerife
Operator: Explora Journeys
Ship: Explora II
Departure: 09 December 2026
Visits: Spain, Gibraltar, Morocco
Exclusive Savings
Suite
$5,557
From (Per Person)
A$5,557
Save 113
Per Person
Cruise
 (4)

13 Days (12 Nights) Barcelona to Barcelona
Operator: Celebrity Cruises
Departures: Nov 2026 to Dec 2026
Visits: Spain, Morocco, Gibraltar
Exclusive Savings
Inside
$2,788
Oceanview
$3,031
Balcony
$4,112
Suite
$7,726
From (Per Person)
A$2,788
Save 1,997
Per Person
Cruise
 (1)

19 Days (18 Nights) Malaga to Santa Cruz De Tenerife
Ship: Azura
Departure: 27 December 2027
Visits: Spain, Morocco, Portugal
Bonus Onboard Spend
Exclusive Savings
Inside
$3,910
Oceanview
$4,801
Balcony
$5,989
Suite
$9,008
From (Per Person)
A$3,910
Per Person
Cruise
 (3)

15 Days (14 Nights) Barcelona to Fort Lauderdale
Operator: Holland America
Ship: Rotterdam
Departure: 08 December 2027
Visits: Spain, Morocco, USA
Exclusive Savings
Inside
$1,301
Oceanview
$1,400
Balcony
$1,648
Suite
$2,638
From (Per Person)
A$1,301
Per Person
Cruise
 (1)

19 Days (18 Nights) Malaga to Santa Cruz De Tenerife
Ship: Azura
Departure: 28 December 2027
Visits: Spain, Morocco, Portugal
Bonus Onboard Spend
Exclusive Savings
Inside
$3,910
Oceanview
$4,801
Balcony
$5,989
Suite
$9,008
From (Per Person)
A$3,910
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,571
Oceanview
$3,571
Balcony
$5,513
Suite
$11,161
From (Per Person)
A$3,571
Save 2,277
Per Person
Cruise
 (1)

15 Days (14 Nights) Santa Cruz De Tenerife to Santa Cruz De Tenerife
Ship: Azura
Departure: 16 December 2028
Visits: Spain, Morocco, Portugal
Bonus Onboard Spend
Exclusive Savings
Inside
$2,405
Oceanview
$2,969
Balcony
$3,890
Suite
$5,523
From (Per Person)
A$2,405
Per Person
Cruise
 (1)

11 Days (10 Nights) Santa Cruz de Tenerife to Malaga
Ship: Azura
Departure: 19 December 2026
Visits: Spain, Portugal, Morocco
Bonus Onboard Spend
Exclusive Savings
Inside
$2,695
Oceanview
$3,052
Balcony
-
Suite
-
From (Per Person)
A$2,695
Per Person
Cruise
 (1)

11 Days (10 Nights) Santa Cruz De Tenerife to Malaga
Ship: Azura
Departure: 18 December 2026
Visits: Spain, Portugal, Morocco
Bonus Onboard Spend
Exclusive Savings
Inside
$2,695
Oceanview
$3,052
Balcony
$4,059
Suite
-
From (Per Person)
A$2,695
Per Person
Cruise

8 Days (7 Nights) Barcelona to Lisbon
Operator: Viking
Departures: Feb 2027 to Aug 2029
Visits: Spain, Morocco, Portugal
Exclusive Savings
Balcony
$6,659
Suite
$9,109
From (Per Person)
A$6,659
Save 236
Per Person
Cruise

13 Days (12 Nights) London to London
Ship: Arcadia
Departure: 09 December 2027
Visits: England, Morocco, Spain
Bonus Onboard Spend
Exclusive Savings
Inside
$2,207
Oceanview
$2,504
Balcony
$3,514
Suite
$4,979
From (Per Person)
A$2,207
Per Person
Cruise

18 Days (17 Nights) Barcelona to Rio de Janeiro
Operator: Explora Journeys
Ship: Explora I
Departure: 04 December 2027
Visits: Spain, Morocco, Brazil
Exclusive Savings
Suite
$12,485
From (Per Person)
A$12,485
Save 255
Per Person
Cruise

8 Days (7 Nights) Lisbon to Barcelona
Operator: Viking
Departures: Nov 2026 to Jun 2029
Visits: Portugal, Spain, Morocco
Exclusive Savings
Balcony
$6,463
Suite
$9,060
From (Per Person)
A$6,463
Save 1,385
Per Person
Cruise

8 Days (7 Nights) Barcelona to Rome
Operator: MSC Cruises
Departure: 08 December 2026
Visits: Spain, Morocco, Italy
Exclusive Savings
Inside
$697
Oceanview
$806
Balcony
$1,004
Suite
$1,865
From (Per Person)
A$697
Per Person
Cruise
 (1)

15 Days (14 Nights) London to London
Ship: Britannia
Departure: 07 December 2028
Visits: England, Portugal, Morocco, Spain
Bonus Onboard Spend
Exclusive Savings
Inside
$2,207
Oceanview
-
Balcony
$2,603
Suite
$4,880
From (Per Person)
A$2,207
Per Person
Cruise
 (1)

22 Days (21 Nights) Santa Cruz De Tenerife to Santa Cruz De Tenerife
Ship: Azura
Departure: 17 December 2027
Visits: Spain, Morocco, Portugal, Gibraltar
Bonus Onboard Spend
Exclusive Savings
Inside
$5,741
Oceanview
$6,167
Balcony
$7,751
Suite
-
From (Per Person)
A$5,741
Per Person
Cruise
 (1)

18 Days (17 Nights) Santa Cruz De Tenerife to Malaga
Ship: Azura
Departure: 11 December 2027
Visits: Spain, Portugal, Morocco, Gibraltar
Bonus Onboard Spend
Exclusive Savings
Inside
$3,613
Oceanview
$4,504
Balcony
$5,721
Suite
$8,493
From (Per Person)
A$3,613
Per Person
Cruise
 (1)

13 Days (12 Nights) Barcelona to Lisbon
Operator: Oceania
Departure: 09 December 2026
Visits: Spain, Gibraltar, Morocco, Portugal
Your World Inclusions
Exclusive Savings
Inside
$5,285
Oceanview
$6,090
Balcony
$8,845
Suite
$16,838
From (Per Person)
A$5,285
Save 2,115
Per Person
Cruise
 (9)

14 Days (13 Nights) Malaga to Miami
Operator: Azamara
Departure: 09 December 2027
Visits: Spain, Morocco, Virgin Islands, USA
Azamara Always Included
Exclusive Savings
Inside
$1,897
Oceanview
$2,309
Balcony
$3,475
Suite
$5,494
From (Per Person)
A$1,897
Per Person
Cruise
 (6)

14 Days (13 Nights) Malaga to Miami
Operator: Azamara
Ships: Azamara Quest
Departures: Dec 2026 to Nov 2028
Visits: Spain, Morocco, Puerto Rico, USA
Azamara Always Included
Exclusive Savings
Inside
$3,604
Oceanview
$3,918
Balcony
$4,545
Suite
$5,946
From (Per Person)
A$3,604
Save 76
Per Person
Cruise
 (1)

22 Days (21 Nights) Santa Cruz De Tenerife to Santa Cruz De Tenerife
Ship: Azura
Departure: 18 December 2027
Visits: Spain, Morocco, Portugal, Gibraltar
Bonus Onboard Spend
Exclusive Savings
Inside
$5,375
Oceanview
$6,167
Balcony
$7,751
Suite
-
From (Per Person)
A$5,375
Per Person
Cruise
 (1)

13 Days (12 Nights) Barcelona to Lisbon
Operator: Explora Journeys
Ship: Explora II
Departure: 09 December 2026
Visits: Spain, Gibraltar, Morocco, Portugal
Exclusive Savings
Suite
$8,144
From (Per Person)
A$8,144
Save 166
Per Person
Results: 1-30 of 61

No trips found. Try adjusting the search filters.

Trip Lengths